{"version":1,"pages":[{"id":"O9qxQxORfUKejOi9BgnJ","title":"Welcome and support","pathname":"/techdocs","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Quick Start Guide"}]},{"id":"mX2wxGlmUPR2QaOSVL77","title":"How to get the most out of our guides and Nosto","pathname":"/techdocs/quick-start-guide/readme/how-to-get-the-most-out-of-our-guides-and-nosto","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Quick Start Guide"},{"label":"Welcome and support"}]},{"id":"1BEDgvjSQweKttsTzUDm","title":"What Nosto does and how it works","pathname":"/techdocs/quick-start-guide/readme/what-nosto-does-and-how-it-works","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Quick Start Guide"},{"label":"Welcome and support"}]},{"id":"KjLgk1tfUw1edzLx7mRp","title":"What Nosto needs","pathname":"/techdocs/quick-start-guide/readme/what-nosto-needs","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Quick Start Guide"},{"label":"Welcome and support"}]},{"id":"tv0wZA5PJQRujniGbOOP","title":"How you ensure a clean and quick implementation","pathname":"/techdocs/quick-start-guide/readme/how-you-ensure-a-clean-and-quick-implementation","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Quick Start Guide"},{"label":"Welcome and support"}]},{"id":"skhFpfHxOB9ZmOsd9bvo","title":"Building your implementation plan","pathname":"/techdocs/quick-start-guide/readme/building-your-implementation-plan","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Quick Start Guide"},{"label":"Welcome and support"}]},{"id":"mArkXghpqZm67O6REvIG","title":"Headless and SPA (Single Page Application) implementation methods","pathname":"/techdocs/quick-start-guide/readme/headless-spa-frontend-implementation-methods","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Quick Start Guide"},{"label":"Welcome and support"}]},{"id":"-M4IO8e3wue9Ny1SHT61","title":"Implement on your website","pathname":"/techdocs/implementing-nosto/implement-on-your-website","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"}]},{"id":"-M4IO8e4zJbHaYnrBgXN","title":"Manual Implementation - Essentials","pathname":"/techdocs/implementing-nosto/implement-on-your-website/manual-implementation","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement on your website"}]},{"id":"-M4IO8e5Va-ADIALoMEW","title":"Setting up your account","pathname":"/techdocs/implementing-nosto/implement-on-your-website/manual-implementation/setting-up-your-account","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement on your website"},{"label":"Manual Implementation - Essentials"}]},{"id":"-M4IO8e6SS5ah9jXEFlq","title":"Adding the Nosto Script","pathname":"/techdocs/implementing-nosto/implement-on-your-website/manual-implementation/add-nosto-script","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement on your website"},{"label":"Manual Implementation - Essentials"}]},{"id":"-M4IO8e7K1STHKK3ZiQ1","title":"Adding the Cart Tagging","pathname":"/techdocs/implementing-nosto/implement-on-your-website/manual-implementation/cart-tagging","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement on your website"},{"label":"Manual Implementation - Essentials"}]},{"id":"-M4IO8e8EJUsvvc0EOJZ","title":"Adding the Customer information","pathname":"/techdocs/implementing-nosto/implement-on-your-website/manual-implementation/adding-the-customer-information","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement on your website"},{"label":"Manual Implementation - Essentials"}]},{"id":"-M4IO8e9tqGh0M-fIEwx","title":"Adding the Product Tagging","pathname":"/techdocs/implementing-nosto/implement-on-your-website/manual-implementation/product-tagging","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement on your website"},{"label":"Manual Implementation - Essentials"}]},{"id":"-M4IO8eAzIrcbWJ2i2EX","title":"Default Product Tagging","pathname":"/techdocs/implementing-nosto/implement-on-your-website/manual-implementation/product-tagging/default-product-tagging","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement on your website"},{"label":"Manual Implementation - Essentials"},{"label":"Adding the Product Tagging"}]},{"id":"-M4IO8eBv2LxFx58PKNF","title":"Basic Tagging","pathname":"/techdocs/implementing-nosto/implement-on-your-website/manual-implementation/product-tagging/minimum-product-tagging","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement on your website"},{"label":"Manual Implementation - Essentials"},{"label":"Adding the Product Tagging"}]},{"id":"-M4IO8eCCkHsDCu0hNgq","title":"Adding the Category/Brand Tagging","pathname":"/techdocs/implementing-nosto/implement-on-your-website/manual-implementation/category-and-brand-tagging","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement on your website"},{"label":"Manual Implementation - Essentials"}]},{"id":"-M4IO8eD7TR-QPZGYQM3","title":"Adding the Search Tagging","pathname":"/techdocs/implementing-nosto/implement-on-your-website/manual-implementation/search-tagging","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement on your website"},{"label":"Manual Implementation - Essentials"}]},{"id":"-M4IO8eEKkUn8N_k8ooV","title":"Adding the Order Tagging","pathname":"/techdocs/implementing-nosto/implement-on-your-website/manual-implementation/order-tagging","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement on your website"},{"label":"Manual Implementation - Essentials"}]},{"id":"-M4IO8eFDAX0EncaZA_H","title":"Defining Nosto placements","pathname":"/techdocs/implementing-nosto/implement-on-your-website/manual-implementation/defining-nosto-placements","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement on your website"},{"label":"Manual Implementation - Essentials"}]},{"id":"-M4IO8eGCOVbVvzEHHwe","title":"Tagging your page types","pathname":"/techdocs/implementing-nosto/implement-on-your-website/manual-implementation/tag-your-page-types","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement on your website"},{"label":"Manual Implementation - Essentials"}]},{"id":"-M4IO8eHNwZFUcNC0c7Q","title":"Advanced Usage","pathname":"/techdocs/implementing-nosto/implement-on-your-website/advanced-implementation","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement on your website"}]},{"id":"NSkoGW328Z8m5wVHlHDO","title":"Parameterless Attribution","pathname":"/techdocs/implementing-nosto/implement-on-your-website/advanced-implementation/parameterless-attribution","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement on your website"},{"label":"Advanced Usage"}]},{"id":"-M4IO8eI_ynsit1gSGW0","title":"Extending tagging with SKUs","pathname":"/techdocs/implementing-nosto/implement-on-your-website/advanced-implementation/extending-tagging-with-skus","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement on your website"},{"label":"Advanced Usage"}]},{"id":"-M4IO8eJWx0yL9gdeIIk","title":"Adding support for multi-currency","pathname":"/techdocs/implementing-nosto/implement-on-your-website/advanced-implementation/adding-support-for-multi-currency","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement on your website"},{"label":"Advanced Usage"}]},{"id":"-M4IO8eKc7ESuRT6IsjE","title":"Adding support for customer group pricing","pathname":"/techdocs/implementing-nosto/implement-on-your-website/advanced-implementation/adding-support-for-customer-group-pricing","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement on your website"},{"label":"Advanced Usage"}]},{"id":"xJIsynsMsmujO1taiBEV","title":"Event API: Listening to Bus Events with api.listen","pathname":"/techdocs/implementing-nosto/implement-on-your-website/advanced-implementation/event-api-listening-to-bus-events-with-api.listen","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement on your website"},{"label":"Advanced Usage"}]},{"id":"-M4IO8eLblKFtQHUR6qe","title":"FAQ","pathname":"/techdocs/implementing-nosto/implement-on-your-website/faq","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement on your website"}]},{"id":"8PuLRiSuZAy6jxaHfHYs","title":"Implement Personalized Campaigns","pathname":"/techdocs/implementing-nosto/implement-psn","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"}]},{"id":"uV4HWNn7JiVRincSIA5g","title":"Implement Search & Categories","pathname":"/techdocs/implementing-nosto/implement-search","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"}]},{"id":"RG7Zlxcm7EIE8O7G4XDQ","title":"Using Search Templates Starter","pathname":"/techdocs/implementing-nosto/implement-search/using-search-templates-starter","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement Search & Categories"}]},{"id":"nZuICj3xY2Aj4c9T2PoR","title":"Getting started","pathname":"/techdocs/implementing-nosto/implement-search/using-search-templates-starter/getting-started","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement Search & Categories"},{"label":"Using Search Templates Starter"}]},{"id":"O6tLLefIPEL4Z1JhwSXc","title":"LLM Examples","pathname":"/techdocs/implementing-nosto/implement-search/using-search-templates-starter/llm-examples","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement Search & Categories"},{"label":"Using Search Templates Starter"}]},{"id":"k0kmb7ae6IB9ujPYY2Me","title":"Customizations","pathname":"/techdocs/implementing-nosto/implement-search/using-search-templates-starter/customizations","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement Search & Categories"},{"label":"Using Search Templates Starter"}]},{"id":"WsEyFcJ0bSQJ5m13tX8F","title":"Product Image Configuration","pathname":"/techdocs/implementing-nosto/implement-search/using-search-templates-starter/customizations/product-image-configuration","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement Search & Categories"},{"label":"Using Search Templates Starter"},{"label":"Customizations"}]},{"id":"fXu79BvlVSNrCVkv27zV","title":"Search page redirects","pathname":"/techdocs/implementing-nosto/implement-search/using-search-templates-starter/customizations/search-page-redirects","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement Search & Categories"},{"label":"Using Search Templates Starter"},{"label":"Customizations"}]},{"id":"bTQPckMyeH2RkQLkVPKX","title":"URL Mapping","pathname":"/techdocs/implementing-nosto/implement-search/using-search-templates-starter/customizations/url-mapping","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement Search & Categories"},{"label":"Using Search Templates Starter"},{"label":"Customizations"}]},{"id":"0opytueyhha6ZVTroKBc","title":"Autocomplete features","pathname":"/techdocs/implementing-nosto/implement-search/using-search-templates-starter/customizations/autocomplete-features","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement Search & Categories"},{"label":"Using Search Templates Starter"},{"label":"Customizations"}]},{"id":"NqWuNnkfuBckJ9Cvvf1K","title":"Dynamic product cards","pathname":"/techdocs/implementing-nosto/implement-search/using-search-templates-starter/customizations/dynamic-product-cards","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement Search & Categories"},{"label":"Using Search Templates Starter"},{"label":"Customizations"}]},{"id":"IOVyMNbMTFheLrBpkWLQ","title":"Using Search Templates","pathname":"/techdocs/implementing-nosto/implement-search/implement-search-using-code-editor","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement Search & Categories"}]},{"id":"zHfqJnbnzAWw51SJGzFc","title":"Using Search Templates","pathname":"/techdocs/implementing-nosto/implement-search/implement-search-using-code-editor/using-the-code-editor","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement Search & Categories"},{"label":"Using Search Templates"}]},{"id":"I8r6INaOnAAP8FQss1nk","title":"Implementing Search page","pathname":"/techdocs/implementing-nosto/implement-search/implement-search-using-code-editor/implementing-search-page","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement Search & Categories"},{"label":"Using Search Templates"}]},{"id":"7LM1wjgB8MGeXPLrkmGO","title":"Implementing Autocomplete","pathname":"/techdocs/implementing-nosto/implement-search/implement-search-using-code-editor/implementing-autocomplete","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement Search & Categories"},{"label":"Using Search Templates"}]},{"id":"WUPm9KmRi3K4caCDlS9I","title":"Implementing Category pages","pathname":"/techdocs/implementing-nosto/implement-search/implement-search-using-code-editor/implementing-category-pages","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement Search & Categories"},{"label":"Using Search Templates"}]},{"id":"5yMqnXM7ZZwbN0VMGoMx","title":"FAQ","pathname":"/techdocs/implementing-nosto/implement-search/implement-search-using-code-editor/faq","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement Search & Categories"},{"label":"Using Search Templates"}]},{"id":"AX2RDjyF5hpCCLHNiFke","title":"Using the API","pathname":"/techdocs/implementing-nosto/implement-search/implement-search-using-api","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement Search & Categories"}]},{"id":"0QNbYxJhHJq3xgC78TzK","title":"Use the Search & Categories API","pathname":"/techdocs/implementing-nosto/implement-search/implement-search-using-api/using-the-search-api","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement Search & Categories"},{"label":"Using the API"}]},{"id":"gw8yjgpxCgqq1YI6Cz7N","title":"Implement Search results page","pathname":"/techdocs/implementing-nosto/implement-search/implement-search-using-api/implementing-search-page","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement Search & Categories"},{"label":"Using the API"}]},{"id":"bbPvXj6r6H07CQHFndPf","title":"Implement Autocomplete","pathname":"/techdocs/implementing-nosto/implement-search/implement-search-using-api/implementing-autocomplete","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement Search & Categories"},{"label":"Using the API"}]},{"id":"04Y1RP6WWCDOvDjcIDKh","title":"Implement Category pages","pathname":"/techdocs/implementing-nosto/implement-search/implement-search-using-api/implementing-category-pages","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement Search & Categories"},{"label":"Using the API"}]},{"id":"OhLcZKcNVlBSQNFBha0j","title":"Analytics and A/B testing","pathname":"/techdocs/implementing-nosto/implement-search/implement-search-using-api/analytics-ab-testing","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement Search & Categories"},{"label":"Using the API"}]},{"id":"yVMHcvsn7hk2SI182Fg7","title":"FAQ","pathname":"/techdocs/implementing-nosto/implement-search/implement-search-using-api/faq","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement Search & Categories"},{"label":"Using the API"}]},{"id":"062nWR1llEG7Fdwe2ciJ","title":"Using the JavaScript Library","pathname":"/techdocs/implementing-nosto/implement-search/search","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement Search & Categories"}]},{"id":"RBMcKG2HrErnjwggoh14","title":"Implement Autocomplete using the Nosto Autocomplete library","pathname":"/techdocs/implementing-nosto/implement-search/search/implement-autocomplete-using-library","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement Search & Categories"},{"label":"Using the JavaScript Library"}]},{"id":"eObIDWtYPBpisAfXMOQC","title":"Installation","pathname":"/techdocs/implementing-nosto/implement-search/search/implement-autocomplete-using-library/installation","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement Search & Categories"},{"label":"Using the JavaScript Library"},{"label":"Implement Autocomplete using the Nosto Autocomplete library"}]},{"id":"e8hCgwTYbRcSnsSMWNfJ","title":"Initialization","pathname":"/techdocs/implementing-nosto/implement-search/search/implement-autocomplete-using-library/initialization","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement Search & Categories"},{"label":"Using the JavaScript Library"},{"label":"Implement Autocomplete using the Nosto Autocomplete library"}]},{"id":"Oi8La8oTHNt2DI54n2nx","title":"Render results","pathname":"/techdocs/implementing-nosto/implement-search/search/implement-autocomplete-using-library/initialization/render-results","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement Search & Categories"},{"label":"Using the JavaScript Library"},{"label":"Implement Autocomplete using the Nosto Autocomplete library"},{"label":"Initialization"}]},{"id":"AMerWpFA50lVCaP5idCu","title":"Submit search","pathname":"/techdocs/implementing-nosto/implement-search/search/implement-autocomplete-using-library/initialization/submit-search","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement Search & Categories"},{"label":"Using the JavaScript Library"},{"label":"Implement Autocomplete using the Nosto Autocomplete library"},{"label":"Initialization"}]},{"id":"Kvgl17g0wtVvrgW93vNT","title":"Create Autocomplete template","pathname":"/techdocs/implementing-nosto/implement-search/search/implement-autocomplete-using-library/create-autocomplete-template","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement Search & Categories"},{"label":"Using the JavaScript Library"},{"label":"Implement Autocomplete using the Nosto Autocomplete library"}]},{"id":"ncGRnosV7xHBUr55jdgj","title":"Further reading","pathname":"/techdocs/implementing-nosto/implement-search/search/implement-autocomplete-using-library/further-reading","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement Search & Categories"},{"label":"Using the JavaScript Library"},{"label":"Implement Autocomplete using the Nosto Autocomplete library"}]},{"id":"9tByFNADHC50lrnrGrzw","title":"Deployment & Testing","pathname":"/techdocs/implementing-nosto/implement-search/deployment-and-testing","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement Search & Categories"}]},{"id":"6vbMz7wcH9xROEHqbfB9","title":"Testing","pathname":"/techdocs/implementing-nosto/implement-search/deployment-and-testing/testing","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement Search & Categories"},{"label":"Deployment & Testing"}]},{"id":"koW26lm0oIs8ZvPxP4uo","title":"Deploying","pathname":"/techdocs/implementing-nosto/implement-search/deployment-and-testing/deploying","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement Search & Categories"},{"label":"Deployment & Testing"}]},{"id":"0coCWYAw9J1ifVtXl5iQ","title":"Nosto CLI","pathname":"/techdocs/implementing-nosto/implement-search/deployment-and-testing/nosto-cli","siteSpaceId":"sitesp_lJNBO","description":"The Nosto CLI is a command-line tool that streamlines the development workflow for modern and legacy Nosto Search Templates.","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Implement Search & Categories"},{"label":"Deployment & Testing"}]},{"id":"jLxk3dhhDQex3lXQgFUf","title":"Check your setup","pathname":"/techdocs/implementing-nosto/checking-your-setup","siteSpaceId":"sitesp_lJNBO","description":"Step by step guide for checking that our client script is tracking events on your site.","breadcrumbs":[{"label":"Implementing Nosto"}]},{"id":"W2P3cl9DPUo8KvY0y1jm","title":"Template customization","pathname":"/techdocs/implementing-nosto/template-customization","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"}]},{"id":"Ux1sB0bLeZhtHKjz4Csh","title":"Starting points","pathname":"/techdocs/implementing-nosto/template-customization/starting-points","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Template customization"}]},{"id":"AtmQ7jHW1WJfIKlKgg75","title":"Product cards","pathname":"/techdocs/implementing-nosto/template-customization/product-cards","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Template customization"}]},{"id":"VlNBYfL9W2IIujjCKTb7","title":"Product images","pathname":"/techdocs/implementing-nosto/template-customization/product-images","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Template customization"}]},{"id":"ql1FHmMmYBXdGWceCHRr","title":"Styling","pathname":"/techdocs/implementing-nosto/template-customization/styling","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Template customization"}]},{"id":"DXZC23SPhjfgPDWnd5vR","title":"Scripting","pathname":"/techdocs/implementing-nosto/template-customization/scripting","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Template customization"}]},{"id":"eem8Fkili6PcZbxMYrrc","title":"Custom logic","pathname":"/techdocs/implementing-nosto/template-customization/custom-logic","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"},{"label":"Template customization"}]},{"id":"-M4IO8eMEHgLQP-sgCfW","title":"Implement on native mobile","pathname":"/techdocs/implementing-nosto/implement-on-native-mobile","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"}]},{"id":"-M4IO8eOXcSxsabtfSgk","title":"Implement on a physical store","pathname":"/techdocs/implementing-nosto/implement-on-physical-store","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Implementing Nosto"}]},{"id":"-M4IO8eStBKH5Q2nJFlc","title":"GraphQL","pathname":"/techdocs/apis/graphql-an-introduction","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"}]},{"id":"-M4IO8eTN3llqY_W3EWs","title":"The Playground","pathname":"/techdocs/apis/graphql-an-introduction/graphql-the-playground","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"GraphQL"}]},{"id":"-M4IO8eU_CaAN1gyQWtr","title":"Using the API","pathname":"/techdocs/apis/graphql-an-introduction/graphql-using-the-api","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"GraphQL"}]},{"id":"-M4IO8eV2Jv52XqDrDSH","title":"Testing and Debugging","pathname":"/techdocs/apis/graphql-an-introduction/graphql-testing-and-debugging","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"GraphQL"}]},{"id":"-M4IO8eWNriMf6Aj0JIp","title":"Using Mutations","pathname":"/techdocs/apis/graphql-an-introduction/graphql-using-mutations","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"GraphQL"}]},{"id":"-M4IO8eX0gy937QWH0WP","title":"Updating Products","pathname":"/techdocs/apis/graphql-an-introduction/graphql-using-mutations/graphql-updating-products","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"GraphQL"},{"label":"Using Mutations"}]},{"id":"3D3OhxfSvxsr7xXA0FKs","title":"Updating Categories","pathname":"/techdocs/apis/graphql-an-introduction/graphql-using-mutations/updating-categories","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"GraphQL"},{"label":"Using Mutations"}]},{"id":"-M4IO8eYiMnB295Icowz","title":"Updating Identities","pathname":"/techdocs/apis/graphql-an-introduction/graphql-using-mutations/graphql-updating-identities","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"GraphQL"},{"label":"Using Mutations"}]},{"id":"-M4IO8eZoSSKT8ue1OMQ","title":"GraphQL: Onsite Sessions","pathname":"/techdocs/apis/graphql-an-introduction/graphql-using-mutations/graphql-onsite-sessions","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"GraphQL"},{"label":"Using Mutations"}]},{"id":"RUE5CKKOlnUj0X7MRpWA","title":"Nosto MCP Server (beta)","pathname":"/techdocs/apis/graphql-an-introduction/graphql-using-mutations/graphql-onsite-sessions/nosto-mcp-server-beta","siteSpaceId":"sitesp_lJNBO","description":"This MCP server provides a comprehensive set of GraphQL tools for integrating Nosto's personalization and recommendation engine into commerce applications.","breadcrumbs":[{"label":"APIs"},{"label":"GraphQL"},{"label":"Using Mutations"},{"label":"GraphQL: Onsite Sessions"}]},{"id":"-M4IO8e_V4Yp_3Cg0NHl","title":"Working with Orders","pathname":"/techdocs/apis/graphql-an-introduction/graphql-using-mutations/working-with-orders","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"GraphQL"},{"label":"Using Mutations"}]},{"id":"-M4IO8eaav0haHGzmnrw","title":"GraphQL: Placing Orders","pathname":"/techdocs/apis/graphql-an-introduction/graphql-using-mutations/working-with-orders/graphql-placing-orders","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"GraphQL"},{"label":"Using Mutations"},{"label":"Working with Orders"}]},{"id":"-M4IO8ebsXEPC8MliOZy","title":"GraphQL: Updating Order Statuses","pathname":"/techdocs/apis/graphql-an-introduction/graphql-using-mutations/working-with-orders/graphql-updating-order-statuses","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"GraphQL"},{"label":"Using Mutations"},{"label":"Working with Orders"}]},{"id":"-M4IO8eccuGZtNMd4I0M","title":"Using Queries","pathname":"/techdocs/apis/graphql-an-introduction/graphql-using-queries","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"GraphQL"}]},{"id":"-M4IO8edvyZaVqw-kquN","title":"Querying Products","pathname":"/techdocs/apis/graphql-an-introduction/graphql-using-queries/graphql-querying-products","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"GraphQL"},{"label":"Using Queries"}]},{"id":"-M4IO8eea5bfr1Cwf_eh","title":"Querying Identities","pathname":"/techdocs/apis/graphql-an-introduction/graphql-using-queries/graphql-querying-identities","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"GraphQL"},{"label":"Using Queries"}]},{"id":"-M4IO8efv1juB9wgizSc","title":"Querying Orders","pathname":"/techdocs/apis/graphql-an-introduction/graphql-using-queries/graphql-querying-orders","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"GraphQL"},{"label":"Using Queries"}]},{"id":"-M4IO8egOmyDvP87aEke","title":"Querying Recommendations","pathname":"/techdocs/apis/graphql-an-introduction/graphql-using-queries/graphql-querying-recommendations","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"GraphQL"},{"label":"Using Queries"}]},{"id":"-M4IO8ehgY44eEFF7sAl","title":"Querying Segments","pathname":"/techdocs/apis/graphql-an-introduction/graphql-using-queries/graphql-querying-segments","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"GraphQL"},{"label":"Using Queries"}]},{"id":"9FLC3xAaZAMDcwLbQPU6","title":"Querying Search","pathname":"/techdocs/apis/graphql-an-introduction/graphql-using-queries/querying-search","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"GraphQL"},{"label":"Using Queries"}]},{"id":"-M4IO8eiRWIPujV7KV4L","title":"Querying Category Merchandising Products (CM 1.0)","pathname":"/techdocs/apis/graphql-an-introduction/graphql-using-queries/graphql-querying-category-merchandising-products","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"GraphQL"},{"label":"Using Queries"}]},{"id":"-M4IO8ejbtaPez743PJb","title":"For iOS & Android","pathname":"/techdocs/apis/graphql-an-introduction/graphql-for-ios-and-android","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"GraphQL"}]},{"id":"-M4IO8ekAWbKvbmpuYQO","title":"For Headless","pathname":"/techdocs/apis/graphql-an-introduction/graphql-for-headless","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"GraphQL"}]},{"id":"-M4IO8emPqCGvzBvmjIq","title":"REST","pathname":"/techdocs/apis/rest","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"}]},{"id":"-M4IO8ensEvZ9zCBVqFp","title":"GDPR","pathname":"/techdocs/apis/rest/gdpr","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"REST"}]},{"id":"-M4IO8eofUJIJNm0BkJW","title":"Redacting customer data","pathname":"/techdocs/apis/rest/gdpr/sanitizing-customer-data-using-the-redaction-api","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"REST"},{"label":"GDPR"}]},{"id":"-M4IO8eph9BKm7f_fHMG","title":"Initiating data takeouts","pathname":"/techdocs/apis/rest/gdpr/initiating-data-takeouts-via-the-takeout-apis","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"REST"},{"label":"GDPR"}]},{"id":"-M4IO8eqtX_5LlxaN1fd","title":"Customers","pathname":"/techdocs/apis/rest/customers","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"REST"}]},{"id":"-M4IO8erc8m6jhDVBdRA","title":"Blacklisting Customers","pathname":"/techdocs/apis/rest/customers/blacklisting-customers-using-the-blacklist-api","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"REST"},{"label":"Customers"}]},{"id":"-M4IO8es9nNYleuMamWU","title":"Toggling marketing consent","pathname":"/techdocs/apis/rest/customers/toggling-email-opt-in-using-the-consent-api","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"REST"},{"label":"Customers"}]},{"id":"-M4IO8etwWA9ShpMFz2G","title":"Products","pathname":"/techdocs/apis/rest/products","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"REST"}]},{"id":"-M4IO8eukWcZQN-RAb-1","title":"Updating Products","pathname":"/techdocs/apis/rest/products/updating-products-using-the-products-api","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"REST"},{"label":"Products"}]},{"id":"-M4IO8evS8JdPwkP5vMa","title":"Discontinuing Products","pathname":"/techdocs/apis/rest/products/discontinuing-products","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"REST"},{"label":"Products"}]},{"id":"-M4IO8eww3H7RVpzqSgB","title":"Recrawling Products","pathname":"/techdocs/apis/rest/products/recrawling-products-using-the-recrawl-api","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"REST"},{"label":"Products"}]},{"id":"-M4IO8ex8lWkiGWWmGZX","title":"Other","pathname":"/techdocs/apis/rest/other","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"REST"}]},{"id":"-M4IO8ey5jJZruOS-N3B","title":"Updating Rates","pathname":"/techdocs/apis/rest/other/updating-rates-using-the-rates-api","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"REST"},{"label":"Other"}]},{"id":"-M4K2-5uhgQunnMLEhDn","title":"Frontend","pathname":"/techdocs/apis/frontend","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"}]},{"id":"-M4IO8f-g57Z14hpMgZI","title":"Session API","pathname":"/techdocs/apis/frontend/implementation-guide-session-api","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"Frontend"}]},{"id":"-M4IO8f05MTts_EU2Xhq","title":"Terminology","pathname":"/techdocs/apis/frontend/implementation-guide-session-api/session-api-terminology","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"Frontend"},{"label":"Session API"}]},{"id":"-M4IO8f1Za62b-Zc863o","title":"Setting up","pathname":"/techdocs/apis/frontend/implementation-guide-session-api/spa-basics-setting-up","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"Frontend"},{"label":"Session API"}]},{"id":"-M4IO8f2PFFMug2AaBET","title":"Managing Sessions","pathname":"/techdocs/apis/frontend/implementation-guide-session-api/spa-basics-managing-sessions","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"Frontend"},{"label":"Session API"}]},{"id":"-MGcepgGhY3jlC0kjbjo","title":"Handling Placements","pathname":"/techdocs/apis/frontend/implementation-guide-session-api/handling-placements","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"Frontend"},{"label":"Session API"}]},{"id":"-M4IO8f3-1bZosQl0sn0","title":"Tracking Events","pathname":"/techdocs/apis/frontend/implementation-guide-session-api/spa-basics-tracking-events","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"Frontend"},{"label":"Session API"}]},{"id":"-M4IO8f4U0SypWxCSvHP","title":"Leveraging Features","pathname":"/techdocs/apis/frontend/implementation-guide-session-api/spa-basics-leveraging-features","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"Frontend"},{"label":"Session API"}]},{"id":"0n9X8OVSh2O5V6fewLh2","title":"Record Attribution","pathname":"/techdocs/apis/frontend/implementation-guide-session-api/record-attributions","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"Frontend"},{"label":"Session API"}]},{"id":"-M4IO8f5NNbQnh_xkb3A","title":"Advanced Usage","pathname":"/techdocs/apis/frontend/implementation-guide-session-api/advanced-usage","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"Frontend"},{"label":"Session API"}]},{"id":"-MTiaJbd8_Dg-Wn3HBpB","title":"Supporting opt-out and do-not-track","pathname":"/techdocs/apis/frontend/implementation-guide-session-api/advanced-usage/spa-out-out-of-session-tracking","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"Frontend"},{"label":"Session API"},{"label":"Advanced Usage"}]},{"id":"78tcFsdPomBjPkIResaY","title":"Using external session identifiers","pathname":"/techdocs/apis/frontend/implementation-guide-session-api/advanced-usage/spa-customizing-session-handling","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"Frontend"},{"label":"Session API"},{"label":"Advanced Usage"}]},{"id":"-M4IO8f6NvucQ--T0NQZ","title":"Adding support for multi-currency","pathname":"/techdocs/apis/frontend/implementation-guide-session-api/advanced-usage/spa-adding-support-for-multi-currency","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"Frontend"},{"label":"Session API"},{"label":"Advanced Usage"}]},{"id":"-M4IO8f7Z6SX3d5ioMcO","title":"Adding support for customer group pricing","pathname":"/techdocs/apis/frontend/implementation-guide-session-api/advanced-usage/spa-adding-support-for-customer-group-pricing","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"Frontend"},{"label":"Session API"},{"label":"Advanced Usage"}]},{"id":"-M4IO8f8fui7D3DYcfMd","title":"FAQ","pathname":"/techdocs/apis/frontend/implementation-guide-session-api/spa-faq","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"Frontend"},{"label":"Session API"}]},{"id":"-M4IO8ezDL2oD2oVgCTp","title":"JS API","pathname":"/techdocs/apis/frontend/js-apis","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"Frontend"}]},{"id":"-M4IO8f9O4Bqsa4cvAC_","title":"Initializing Nosto","pathname":"/techdocs/apis/frontend/js-apis/initializing-nosto","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"Frontend"},{"label":"JS API"}]},{"id":"-M4IO8fAZ5XzuEvTUlUm","title":"Recommendations","pathname":"/techdocs/apis/frontend/js-apis/recommendations","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"Frontend"},{"label":"JS API"}]},{"id":"-M4IO8fBhQjOvNGEnHkB","title":"Loading Recommendations","pathname":"/techdocs/apis/frontend/js-apis/recommendations/loading-recommendations","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"Frontend"},{"label":"JS API"},{"label":"Recommendations"}]},{"id":"-M4IO8fCDkEDG1QhyH3g","title":"Recommendation Callbacks","pathname":"/techdocs/apis/frontend/js-apis/recommendations/recommendation-callbacks","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"Frontend"},{"label":"JS API"},{"label":"Recommendations"}]},{"id":"-M4IO8fD46cKkgI2MMsG","title":"Setting up dynamic filtering","pathname":"/techdocs/apis/frontend/js-apis/recommendations/setting-up-dynamic-filtering","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"Frontend"},{"label":"JS API"},{"label":"Recommendations"}]},{"id":"-M4IO8fKXTOonrOL5aRr","title":"Sending Product-View Events","pathname":"/techdocs/apis/frontend/js-apis/recommendations/sending-product-view-events","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"Frontend"},{"label":"JS API"},{"label":"Recommendations"}]},{"id":"-M4IO8fLduPx-L49_0Ce","title":"Sending Add to Cart-Events","pathname":"/techdocs/apis/frontend/js-apis/recommendations/sending-add-to-cart-events","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"Frontend"},{"label":"JS API"},{"label":"Recommendations"}]},{"id":"-M4IO8fE5entAV7vFz__","title":"Popups","pathname":"/techdocs/apis/frontend/js-apis/popups","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"Frontend"},{"label":"JS API"}]},{"id":"-M4IO8fFvaMD3OSe1pjb","title":"Listing Popup Campaigns","pathname":"/techdocs/apis/frontend/js-apis/popups/listing-popup-campaigns","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"Frontend"},{"label":"JS API"},{"label":"Popups"}]},{"id":"-M4IO8fGigiiS3Kab5ov","title":"Opening a Popup","pathname":"/techdocs/apis/frontend/js-apis/popups/opening-a-popup","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"Frontend"},{"label":"JS API"},{"label":"Popups"}]},{"id":"-M4IO8fH3xSJvQMIZzTV","title":"Enabling & Disabling Popups","pathname":"/techdocs/apis/frontend/js-apis/popups/enabling-and-disabling-popups","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"Frontend"},{"label":"JS API"},{"label":"Popups"}]},{"id":"-M4IO8fI3UT7kSMNekqk","title":"Popup Callbacks","pathname":"/techdocs/apis/frontend/js-apis/popups/popup-callbacks","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"Frontend"},{"label":"JS API"},{"label":"Popups"}]},{"id":"-M4IO8fJSwEX2RU0pfLT","title":"Advanced Usage","pathname":"/techdocs/apis/frontend/js-apis/common-examples","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"Frontend"},{"label":"JS API"}]},{"id":"-M4IO8fNOSCKRqR2ge9w","title":"Sending email addresses to Nosto","pathname":"/techdocs/apis/frontend/js-apis/common-examples/sending-email-addresses-to-nosto","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"Frontend"},{"label":"JS API"},{"label":"Advanced Usage"}]},{"id":"-M4IO8fOdhFptcE06Vva","title":"Manually segmenting users","pathname":"/techdocs/apis/frontend/js-apis/common-examples/manually-segmenting-users","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"Frontend"},{"label":"JS API"},{"label":"Advanced Usage"}]},{"id":"-M51hACiaRJs9QeFERB8","title":"Dynamically sending the cart content","pathname":"/techdocs/apis/frontend/js-apis/common-examples/dynamically-sending-the-cart-content","siteSpaceId":"sitesp_lJNBO","description":"If you're on a site where the cart content is not accessible when the page is rendered, you might need to fetch the cart content over AJAX/CORS and send that information to Nosto.","breadcrumbs":[{"label":"APIs"},{"label":"Frontend"},{"label":"JS API"},{"label":"Advanced Usage"}]},{"id":"-M4IO8fM9faSbNpBeFzE","title":"Sending Customer Information","pathname":"/techdocs/apis/frontend/js-apis/common-examples/sending-customer-information","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"Frontend"},{"label":"JS API"},{"label":"Advanced Usage"}]},{"id":"uyNw0lSdBMw0z4ieyZml","title":"Record Attribution","pathname":"/techdocs/apis/frontend/js-apis/record-attribution","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"Frontend"},{"label":"JS API"}]},{"id":"2bCy5564ETw7Az4hooDG","title":"Open Source","pathname":"/techdocs/apis/frontend/oss","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"Frontend"}]},{"id":"cNryOoYKgNYghX09qd21","title":"Nosto JS","pathname":"/techdocs/apis/frontend/oss/nosto-js","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"Frontend"},{"label":"Open Source"}]},{"id":"mP1NjesRQbkrBkp1JD47","title":"Search JS","pathname":"/techdocs/apis/frontend/oss/search-js","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"Frontend"},{"label":"Open Source"}]},{"id":"78AeycQwSFPII1hSAXzQ","title":"Nosto React","pathname":"/techdocs/apis/frontend/oss/react-support","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"Frontend"},{"label":"Open Source"}]},{"id":"KSwsgyHqYlg6KRtqnqdT","title":"Web Components","pathname":"/techdocs/apis/frontend/oss/web-components","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"Frontend"},{"label":"Open Source"}]},{"id":"NMPJ7ryoJHcZe2c2L0io","title":"Loading Web components","pathname":"/techdocs/apis/frontend/oss/web-components/loading-web-components","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"Frontend"},{"label":"Open Source"},{"label":"Web Components"}]},{"id":"MRnpQ6gC9XiC7qGVUrPP","title":"Shopify Integration","pathname":"/techdocs/apis/frontend/oss/web-components/shopify-integration","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"APIs"},{"label":"Frontend"},{"label":"Open Source"},{"label":"Web Components"}]},{"id":"SLQ2LfSopJCi97Dqe880","title":"Nosto Service Limits","pathname":"/techdocs/nosto-default-service-limits/nosto-service-limits","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Nosto Default Service Limits"}]},{"id":"pxpqOemEdbFxxPCQiYiu","title":"API and request rate limits","pathname":"/techdocs/nosto-default-service-limits/api-and-request-rate-limits","siteSpaceId":"sitesp_lJNBO","description":"","breadcrumbs":[{"label":"Nosto Default Service Limits"}]}]}