# Depict AI Documentation ## Docs - [Data Ingestion](https://docs.depict.ai/api-guide/data-ingestion.md): A reminder of the data ingestion process - [Integrating with the Depict API](https://docs.depict.ai/api-guide/introduction.md) - [Interfacing directly with the API](https://docs.depict.ai/api-guide/recommendations/api.md) - [API Client - Completed](https://docs.depict.ai/api-guide/recommendations/api-client/completed.md) - [Fetching recommendations](https://docs.depict.ai/api-guide/recommendations/api-client/fetching.md) - [Import](https://docs.depict.ai/api-guide/recommendations/api-client/importing.md): How to import the Depict API client. - [Installation](https://docs.depict.ai/api-guide/recommendations/api-client/installing.md) - [Introduction](https://docs.depict.ai/api-guide/recommendations/introduction.md) - [Add to cart tracking](https://docs.depict.ai/api-guide/tracking/add-to-cart.md): You need to track both the add-to-cart button on your product page and, if applicable, on your product cards - [Tracking - Completed](https://docs.depict.ai/api-guide/tracking/completed.md) - [Importing DPC](https://docs.depict.ai/api-guide/tracking/importing.md): Import DPC so that your code has access to it. - [Initialising DPC](https://docs.depict.ai/api-guide/tracking/initialising.md): Here we'll finally execute the imported code. - [Installing DPC](https://docs.depict.ai/api-guide/tracking/installation.md): We need to make sure you have DPC installed before we can use it. - [Introduction](https://docs.depict.ai/api-guide/tracking/introduction.md): A guide to setting up tracking for your Depict API integration - [Product Card Tracking](https://docs.depict.ai/api-guide/tracking/product-cards.md): How to make sure DPC tracks your product cards correctly - [Product Page Tracking](https://docs.depict.ai/api-guide/tracking/product-pages.md): How to make sure DPC tracks your Product Details Page (PDP) views correctly. - [Purchase tracking](https://docs.depict.ai/api-guide/tracking/purchases.md): To calculate revenue figures, you need to track purchases. This is done with the `purchase` event. - [Centra](https://docs.depict.ai/data-ingestion-guide/centra-setup-guide.md): Learn how to import your product data from Centra. - [Feed export](https://docs.depict.ai/data-ingestion-guide/feed-setup-guide.md): Learn how to import your product data through a feed export. - [Google Analytics](https://docs.depict.ai/data-ingestion-guide/google-analytics-setup-guide.md) - [Overview of Data Ingestion](https://docs.depict.ai/data-ingestion-guide/overview-of-data-ingestion.md): Discover different ways to send your data to Depict. - [Shopify](https://docs.depict.ai/data-ingestion-guide/shopify-setup-guide.md): Learn how to import your product data from Shopify. - [Depict UI](https://docs.depict.ai/home/depict-ui-intro.md) - [Welcome to the Depict documentation!](https://docs.depict.ai/home/homepage.md) - [Compatibility and Browser Support for Depict Packages](https://docs.depict.ai/js-ui-guide/compatible-environments.md) - [Data Ingestion](https://docs.depict.ai/js-ui-guide/data-ingestion.md): A reminder of the data ingestion process - [Introduction](https://docs.depict.ai/js-ui-guide/introduction.md): A guide for integrating with the plain JavaScript flavour of the Depict UI - [Complete - product listing pages](https://docs.depict.ai/js-ui-guide/listings/complete.md) - [Transforming and enriching display data](https://docs.depict.ai/js-ui-guide/listings/display-transformers.md) - [Choosing a source of truth](https://docs.depict.ai/js-ui-guide/listings/id-source-of-truth.md): Who owns your listing pages? Let's find out! - [Overview](https://docs.depict.ai/js-ui-guide/listings/overview.md) - [Adding the CategoryPage to your site](https://docs.depict.ai/js-ui-guide/listings/page.md) - [Configuring the category provider](https://docs.depict.ai/js-ui-guide/listings/provider.md) - [Rendering recommendations in a grid](https://docs.depict.ai/js-ui-guide/recommendations/grid.md) - [Rendering recommendations in a slider](https://docs.depict.ai/js-ui-guide/recommendations/slider.md) - [Adding the SearchPage to your site](https://docs.depict.ai/js-ui-guide/search/adding-page.md) - [Complete - search functionality added](https://docs.depict.ai/js-ui-guide/search/complete.md) - [Creating a search page](https://docs.depict.ai/js-ui-guide/search/creating-page.md) - [Transforming and enriching display data](https://docs.depict.ai/js-ui-guide/search/display-transformers.md) - [Adding a way to open the SearchModal](https://docs.depict.ai/js-ui-guide/search/modal.md) - [Overview](https://docs.depict.ai/js-ui-guide/search/overview.md): An overview of the search components and flow - [Configuring the search provider](https://docs.depict.ai/js-ui-guide/search/provider.md) - [Installation](https://docs.depict.ai/js-ui-guide/setup/installation.md) - [Setting up your product card](https://docs.depict.ai/js-ui-guide/setup/product-card.md): Your product card components needs to meet some specific requirements - [Setting up JSX](https://docs.depict.ai/js-ui-guide/setup/setting-up-jsx.md): How to set up JSX in your build environment to create HTMLElements - [Import styling](https://docs.depict.ai/js-ui-guide/setup/styling.md): How to import the SDK styling into your project - [Add to cart tracking](https://docs.depict.ai/js-ui-guide/tracking/add-to-cart.md): You need to track both the add-to-cart button on your product page and, if applicable, on your product cards - [Tracking - Completed](https://docs.depict.ai/js-ui-guide/tracking/completed.md) - [Importing DPC](https://docs.depict.ai/js-ui-guide/tracking/importing.md): Import DPC so that your code has access to it. - [Initialising DPC](https://docs.depict.ai/js-ui-guide/tracking/initialising.md): Here we'll finally execute the imported code. - [Introduction](https://docs.depict.ai/js-ui-guide/tracking/introduction.md): A guide to setting up tracking for Depict UI (JavaScript) integrations - [Product Card Tracking](https://docs.depict.ai/js-ui-guide/tracking/product-cards.md): How to make sure DPC tracks your product cards correctly - [Product Page Tracking](https://docs.depict.ai/js-ui-guide/tracking/product-pages.md): How to make sure DPC tracks your Product Details Page (PDP) views correctly. - [Purchase tracking](https://docs.depict.ai/js-ui-guide/tracking/purchases.md): To calculate revenue figures, you need to track purchases. This is done with the `purchase` event. - [A guide to setting up content blocks (JS UI)](https://docs.depict.ai/other-guides/content-blocks-js-ui.md) - [A guide to setting up content blocks (React UI)](https://docs.depict.ai/other-guides/content-blocks-react.md) - [Introduction](https://docs.depict.ai/other-guides/dynamic-collections/introduction.md) - [Storyblok + NextJS](https://docs.depict.ai/other-guides/dynamic-collections/storyblok-nextjs.md) - [Introduction](https://docs.depict.ai/other-guides/introduction.md): A collection of guides to provide examples of more framework specific integrations with Depict.ai - [Depict UI migration v2 -> v3](https://docs.depict.ai/other-guides/sdk-migration-v2-v3.md) - [Depict UI migration v3 -> v4](https://docs.depict.ai/other-guides/sdk-migration-v3-v4.md) - [Switching to the classic search modal (JS-UI)](https://docs.depict.ai/other-guides/switching-to-classsic-modal-js-ui.md) - [Switching ot the classic search modal (React-UI)](https://docs.depict.ai/other-guides/switching-to-classsic-modal-react.md) - [Compatibility and Browser Support for Depict Packages](https://docs.depict.ai/react-ui-guide/compatible-environments.md) - [Data Ingestion](https://docs.depict.ai/react-ui-guide/data-ingestion.md): A reminder of the data ingestion process - [Introduction](https://docs.depict.ai/react-ui-guide/introduction.md): A guide for React/Next.js/Gatsby users to integrate with the Depict UI - [Complete - product listing pages added](https://docs.depict.ai/react-ui-guide/listings/complete.md) - [Choosing a source of truth](https://docs.depict.ai/react-ui-guide/listings/id-source-of-truth.md): Who owns your listing pages? Let's find out! - [Overview](https://docs.depict.ai/react-ui-guide/listings/overview.md) - [Adding the CategoryPage to your site](https://docs.depict.ai/react-ui-guide/listings/page.md) - [Rendering recommendations in a grid](https://docs.depict.ai/react-ui-guide/recommendations/grid.md) - [Rendering recommendations in a slider](https://docs.depict.ai/react-ui-guide/recommendations/slider.md) - [Complete - search functionality added](https://docs.depict.ai/react-ui-guide/search/complete.md) - [Configuring the DepictProvider for your search page](https://docs.depict.ai/react-ui-guide/search/configuring-provider.md) - [Adding a way to open the SearchModal](https://docs.depict.ai/react-ui-guide/search/modal.md) - [Overview](https://docs.depict.ai/react-ui-guide/search/overview.md): An overview of the search components and flow - [Adding the SearchPage to your site](https://docs.depict.ai/react-ui-guide/search/page.md) - [Configuring `DepictProvider`](https://docs.depict.ai/react-ui-guide/setup/depict-provider.md) - [Transforming and enriching display data](https://docs.depict.ai/react-ui-guide/setup/display-transformers.md) - [Installation](https://docs.depict.ai/react-ui-guide/setup/installation.md) - [Setting up your product card](https://docs.depict.ai/react-ui-guide/setup/product-card.md): Your product card components needs to meet some specific requirements - [Setting up routing](https://docs.depict.ai/react-ui-guide/setup/routing.md) - [Import styling](https://docs.depict.ai/react-ui-guide/setup/styling.md): How to import the SDK styling into your project - [Add to cart tracking](https://docs.depict.ai/react-ui-guide/tracking/add-to-cart.md): You need to track both the add-to-cart button on your product page and, if applicable, on your product cards - [Tracking - Completed](https://docs.depict.ai/react-ui-guide/tracking/completed.md) - [Introduction](https://docs.depict.ai/react-ui-guide/tracking/introduction.md): A guide to setting up tracking for Depict UI (React) integrations - [Product Card Tracking for Recommendations](https://docs.depict.ai/react-ui-guide/tracking/product-cards.md): For product cards that are NOT rendered *through* the Depict UI (SDK) - [Product Page Tracking](https://docs.depict.ai/react-ui-guide/tracking/product-pages.md): How to make sure DPC tracks your Product Details Page (PDP) views correctly. - [Purchase tracking](https://docs.depict.ai/react-ui-guide/tracking/purchases.md): To calculate revenue figures, you need to track purchases. This is done with the `purchase` event. - [Category Feed Specification](https://docs.depict.ai/reference/data-ingestion/category-feed-specification.md) - [Product Feed Specification](https://docs.depict.ai/reference/data-ingestion/product-feed-specification.md) - [Naming discrepancies](https://docs.depict.ai/reference/glossary/naming-discrepancies.md) - [Types of product listing pages](https://docs.depict.ai/reference/glossary/types-of-listing-pages.md) - [JavaScript UI Reference](https://docs.depict.ai/reference/listing-sdk/js-ui.md) - [React UI Reference](https://docs.depict.ai/reference/listing-sdk/listing-page-react-sdk.md): Learn more about our React SDK, its components and configuration. - [Browser compatibility](https://docs.depict.ai/reference/listings-search/compatibility-with-old-browsers.md) - [Customize PLP Styling with SCSS](https://docs.depict.ai/reference/listings-search/customize-plp-styling-with-scss.md) - [Transforming and enriching display data](https://docs.depict.ai/reference/listings-search/display-transformers.md): How to use DisplayTransformers - [Debugging and Error reporting](https://docs.depict.ai/reference/listings-search/error-reporting.md) - [JavaScript UI Reference](https://docs.depict.ai/reference/listings-search/js-ui.md) - [Placeholder components](https://docs.depict.ai/reference/listings-search/placeholder-components.md) - [Customising price formatting](https://docs.depict.ai/reference/listings-search/price-formatting.md) - [Delete Categories](https://docs.depict.ai/reference/openapi-reference/catalog-push-api-v0/delete-categories.md) - [Delete Products](https://docs.depict.ai/reference/openapi-reference/catalog-push-api-v0/delete-products.md) - [Get Categories](https://docs.depict.ai/reference/openapi-reference/catalog-push-api-v0/get-categories.md) - [Get Category Attribute Config](https://docs.depict.ai/reference/openapi-reference/catalog-push-api-v0/get-category-attribute-config.md) - [Get Product Attribute Config](https://docs.depict.ai/reference/openapi-reference/catalog-push-api-v0/get-product-attribute-config.md) - [Get Products](https://docs.depict.ai/reference/openapi-reference/catalog-push-api-v0/get-products.md) - [List Category Ids](https://docs.depict.ai/reference/openapi-reference/catalog-push-api-v0/list-category-ids.md) - [List Product Ids](https://docs.depict.ai/reference/openapi-reference/catalog-push-api-v0/list-product-ids.md) - [Set Category Attribute Config](https://docs.depict.ai/reference/openapi-reference/catalog-push-api-v0/set-category-attribute-config.md) - [Set Product Attribute Config](https://docs.depict.ai/reference/openapi-reference/catalog-push-api-v0/set-product-attribute-config.md) - [Upsert Categories](https://docs.depict.ai/reference/openapi-reference/catalog-push-api-v0/upsert-categories.md) - [Upsert Products](https://docs.depict.ai/reference/openapi-reference/catalog-push-api-v0/upsert-products.md) - [Create Events](https://docs.depict.ai/reference/openapi-reference/events-v2/create-events.md) - [Create Events V2](https://docs.depict.ai/reference/openapi-reference/events-v2/create-events-v2.md) - [Track V2](https://docs.depict.ai/reference/openapi-reference/events-v2/track-v2.md) - [Product Listing Endpoint V2](https://docs.depict.ai/reference/openapi-reference/listing-v2/get-products.md) - [Get Listing](https://docs.depict.ai/reference/openapi-reference/listing-v3/get-listing.md) - [Get Listing Via External Id](https://docs.depict.ai/reference/openapi-reference/listing-v3/get-listing-via-external-id.md) - [Get Listings](https://docs.depict.ai/reference/openapi-reference/listing-v3/get-listings.md) - [Get Products In Listing](https://docs.depict.ai/reference/openapi-reference/listing-v3/get-products-in-listing.md) - [Get Products In Listing, Via External Id](https://docs.depict.ai/reference/openapi-reference/listing-v3/get-products-in-listing-via-external-id.md) - [Get Displays Endpoint V3](https://docs.depict.ai/reference/openapi-reference/other-v3/get-displays.md) - [Get Locales](https://docs.depict.ai/reference/openapi-reference/other-v3/get-locales.md) - [Get Markets](https://docs.depict.ai/reference/openapi-reference/other-v3/get-markets.md) - [Recommend For Category And User](https://docs.depict.ai/reference/openapi-reference/recommendations-v2/recommend-for-category-and-user.md) - [Recommend For Product And User](https://docs.depict.ai/reference/openapi-reference/recommendations-v2/recommend-for-product-and-user.md) - [Recommend For Products And User](https://docs.depict.ai/reference/openapi-reference/recommendations-v2/recommend-for-products-and-user.md) - [Recommend For User](https://docs.depict.ai/reference/openapi-reference/recommendations-v2/recommend-for-user.md) - [Recommendations](https://docs.depict.ai/reference/openapi-reference/recommendations-v3/recommendations.md) - [Get Related Recommendations](https://docs.depict.ai/reference/openapi-reference/search-v2/get-related-recommendations.md) - [Get Results](https://docs.depict.ai/reference/openapi-reference/search-v2/get-results.md) - [Get Suggestions](https://docs.depict.ai/reference/openapi-reference/search-v2/get-suggestions.md) - [Search Through Text Content](https://docs.depict.ai/reference/openapi-reference/search-v2/search-through-text-content.md) - [Get Related Recommendations](https://docs.depict.ai/reference/openapi-reference/search-v3/get-related-recommendations.md) - [Get Results](https://docs.depict.ai/reference/openapi-reference/search-v3/get-results.md) - [Get Suggestions](https://docs.depict.ai/reference/openapi-reference/search-v3/get-suggestions.md) - [Example usage with Next.js](https://docs.depict.ai/reference/performance-client/example-usage-with-nextjs.md): Using DPC as a client-side library - [Introduction to Depict Performance Client](https://docs.depict.ai/reference/performance-client/introduction-to-depict-performance-client.md): Use our Depict Performance Client SDKs to track and monitor user behavior on your store. - [Getting started with Depict Performance Client](https://docs.depict.ai/reference/performance-client/performance-client.md): DPC handles performance tracking to enable the Depict AI to optimize recommendations and product listings. - [Native](https://docs.depict.ai/reference/recommendations-sdk/getting-started.md): This page details how to get started with Depict recommendations using our API - [API client](https://docs.depict.ai/reference/recommendations-sdk/recommendations-sdk-api-wrapper.md): Fetching recommendations with our API wrapper - [Javascript UI Reference](https://docs.depict.ai/reference/recommendations-sdk/recommendations-sdk-js.md): Reference of the depict Recommendations vanilla JS SDK. - [React UI Reference](https://docs.depict.ai/reference/recommendations-sdk/recommendations-sdk-react.md): Reference of the depict Recommendations React components - [Product listing pages](https://docs.depict.ai/reference/search-listing-apis/listing-pages.md) - [Query Suggestions](https://docs.depict.ai/reference/search-listing-apis/query-suggestions.md) - [Search API Overview](https://docs.depict.ai/reference/search-listing-apis/search-overview.md) - [JavaScript UI Reference](https://docs.depict.ai/reference/search-sdk/js-ui.md) - [React UI Reference](https://docs.depict.ai/reference/search-sdk/search-react-sdk.md): Learn more about the Depict Search UI React SDK, its components and configuration. - [Security Policy](https://docs.depict.ai/reference/security.md): Vulnerability reporting, remediation timelines, and security contact information for Depict. - [Product card rendering](https://docs.depict.ai/reference/shopify-app/product-card-rendering.md): This page answers more in-depth questions about the product card rendering in the shopify app. - [Adding a Collection Page block](https://docs.depict.ai/shopify-guide/blocks/collection-page.md) - [Adding Depict blocks to your theme](https://docs.depict.ai/shopify-guide/blocks/introduction.md) - [Adding a Recommendation block](https://docs.depict.ai/shopify-guide/blocks/recommendations.md) - [Adding a way to open the Search Modal](https://docs.depict.ai/shopify-guide/blocks/search-modal.md) - [Adding a Search Page block](https://docs.depict.ai/shopify-guide/blocks/search-page.md) - [Compatibility and Browser Support of the Depict Shopify App](https://docs.depict.ai/shopify-guide/compatible-environments.md) - [The product card editor](https://docs.depict.ai/shopify-guide/customisation/product-card-editor.md) - [The style editor](https://docs.depict.ai/shopify-guide/customisation/style-editor.md) - [Introduction](https://docs.depict.ai/shopify-guide/introduction.md): A guide on integrating with Depict and the Depict UI through our shopify app - [Complete - Depict App now ready to use](https://docs.depict.ai/shopify-guide/setup/complete.md) - [Preparing your theme - ](https://docs.depict.ai/shopify-guide/setup/edit-theme-body.md) - [Preparing your theme - ](https://docs.depict.ai/shopify-guide/setup/edit-theme-head.md) - [Installing the app](https://docs.depict.ai/shopify-guide/setup/installation.md) ## OpenAPI Specs - [openapi](https://docs.depict.ai/openapi.json)