--- title: "Insider Tag Integration" slug: "insider-tag-integration-1" description: "Explains how to integrate Insider Tag via Shopify, Google Tag Manager, or source code, plus how to check that the integration is working as it should." updated: 2026-09-23T08:20:46Z published: 2026-09-23T08:20:46Z canonical: "academy.insiderone.com/insider-tag-integration-1" --- > ## Documentation Index > Fetch the complete documentation index at: https://academy.insiderone.com/llms.txt > Use this file to discover all available pages before exploring further. # Insider Tag Integration The Insider Tag integration is required to track user behavior on your website and understand their actions, such as purchase and visit history, including the items or content they visit, purchase, or abandon. Once you integrate the Insider Tag into your platform, you can start leveraging Insider One's Growth Management Platform to personalize your users' experience with advanced segmentation and targeting. You can integrate Insider Tag with three methods: - [Shopify](/docs/insider-tag-integration#shopify-integration) - [Google Tag Manager](/docs/insider-tag-integration#google-tag-manager) - [Source Code Integration](/docs/insider-tag-integration#source-code-integration) ## Shopify Integration When you choose the Shopify integration, you will be redirected to **Inone** > **External Integrations**. The application simply inserts the Insider Object into the [Shopify](https://academy.insiderone.com/docs/integrate-insider-with-shopify-store) Liquid and collects data from the website. Shopify integration includes all use cases for web platform integration. The collected data can be used for all Insider One products. ## Google Tag Manager If you choose to use Google Tag Manager, consider your website's structure. It is required to choose Standard or Single Page Application (SPA) because the behavior of the website affects how tracking tags work. For standard websites, a full page reload happens on every navigation, and the Insider Tag automatically fires on each new page load. However, for SPA websites, the Insider Tag doesn’t fire automatically; it loads on the first page load and doesn't reload on subsequent pages. The Insider Tag reinitializes itself every time a page URL changes. That’s why you might need to reinitialize the Insider Tag. Based on your selection, you will see step-by-step instructions with visuals to integrate Insider One into your platform. ![](https://cdn.document360.io/c6df4583-da94-4cb2-bb8a-be0cbdd11109/Images/Documentation/8fd93cfa-2d3f-4944-b454-dda0e714d22c.png) ## Source Code Integration We recommend using Google Tag Manager if it's already integrated, as it streamlines tag installation by letting you manage tags without editing website code. This reduces the risk of errors and the workload for developers and ensures efficient, consistent tag management across your website. If you choose to continue with the source code integration method, you need to integrate the JavaScript code into your website. Again, before doing that, identify your website's structure. You can integrate the code as **asynchronous** or **synchronous**. > **Asynchronous** code loads the tag in parallel with the rest of the page, allowing the page to continue loading while the tag is being processed. **Synchronous** code, on the other hand, loads the tag before anything else continues. It pauses the loading of the rest of the page until the tag is fully loaded. We typically recommend using the asynchronous version of the tag. However, as per your use case, you can remove the async attribute from the script to switch to synchronous loading. ![](https://cdn.document360.io/c6df4583-da94-4cb2-bb8a-be0cbdd11109/Images/Documentation/0e0e9f66-fc7d-4268-b8ed-854f3773889e%20(1).png) For SPA websites, the process is similar, but in some cases it may require [Insider Tag reinitialization](https://academy.insiderone.com/docs/developer-guide-insider-tag-on-spa). ## Test the Insider Tag Integration You can test the Insider Tag in two methods: - An automatic scan that verifies the presence of the Insider Tag on the website - A manual test performed by the customer > [!WARNING] > For the Insider Tag to be successfully verified, **cookies** must be **accepted** on the website unless the customer subscribed to the [Cookie-Free Insider Tag](/v1/docs/cookie-free-insider-tag-integration). ![](https://cdn.document360.io/c6df4583-da94-4cb2-bb8a-be0cbdd11109/Images/Documentation/abf29f60-e7a5-4d87-b659-4656d446cadf.png) > [!NOTE] > If you have a multi-domain website, the Insider Tag is verified only on the main website URL in the [account settings](/v1/docs/inone-account-settings). If you prefer to test the integration manually, you can do it via a step-by-step process using browser inspection tools to ensure the tag is implemented correctly. If you choose to test the integration automatically, our system will perform an automatic scan. If the integration is successful, you can proceed to the next step. If not, you will see an error message. ![](https://cdn.document360.io/c6df4583-da94-4cb2-bb8a-be0cbdd11109/Images/Documentation/162ab9cd-ba50-4433-842f-4aad672e55a1.png) If there is an error, possible blockers include the website's cookie acceptance structure or errors in the cookie modal, which may prevent the system from verifying the Insider Tag. > [!NOTE] > If the Insider Tag runs on a domain that is not configured for the account’s multi-domain setup, user identification or storage continuity may not work as expected. Confirm that the affected domain is included in the account’s Multi-Domain configuration and that the required storage-support setting is enabled. Also verify that the Insider Tag and initialization push load correctly and that consent or browser storage restrictions are not preventing identification. --- **Next steps:** - [Confirmation Page Integration](/docs/confirmation-page-integration) - [Insider Tool Extension Setup](/docs/insider-tool-extension-setup) - [Google Analytics Event Configuration](/docs/google-analytics-event-configuration) ## Related - [Confirmation Page Integration](/confirmation-page-integration.md) - [Insider Tool Extension Setup](/insider-tool-extension-setup.md) - [Google Analytics Event Configuration](/google-analytics-event-configuration.md)