{"id":370535,"date":"2023-02-28T13:31:13","date_gmt":"2023-02-28T13:31:13","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=370535"},"modified":"2026-09-22T13:15:49","modified_gmt":"2026-09-22T13:15:49","slug":"cs-cart-google-tag-manager-documentation","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/cs-cart-google-tag-manager-documentation\/","title":{"rendered":"User Guide for CS-Cart Google Tag Manager"},"content":{"rendered":"\n<p><a href=\"https:\/\/store.webkul.com\/cs-cart-google-tag-manager.html\" target=\"_blank\" rel=\"noreferrer noopener\">CS-Cart Google Tag Manager<\/a>  provides a comprehensive tracking solution for CS-Cart and CS-Cart Multi-Vendor stores. <\/p>\n\n\n\n<p>It enables store owners to track customer interactions and e-commerce activities through both client-side and server-side tracking.<\/p>\n\n\n\n<p>The add-on integrates with <strong>Google Analytics 4, Google Ads, and Meta<\/strong> to deliver accurate tracking data while supporting automatic event deduplication between browser and server-side events.<\/p>\n\n\n\n<p>It also provides advanced features such as <strong>server-side GTM tracking, customer identity matching, GDPR and consent management, automated GTM container generation, Multi-Vendor tracking, and reliable event delivery with automatic retry<\/strong>. <\/p>\n\n\n\n<p>This helps store owners collect and manage valuable customer and conversion data for analytics, advertising, and marketing activities.<\/p>\n\n\n\n<p><strong><\/strong><strong>Note:&nbsp;<\/strong>Before installing the add-on, extract the downloaded package.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Install the&nbsp;<strong>License Manager<\/strong>&nbsp;add-on first.<\/li>\n\n\n\n<li>Then install the required add-on.<\/li>\n\n\n\n<li>Follow the&nbsp;<a href=\"https:\/\/webkul.com\/blog\/activate-cs-cart-add-on-license\/\" target=\"_blank\" rel=\"noreferrer noopener\">license activation<\/a>&nbsp;steps to generate your license key.<\/li>\n<\/ol>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Features<\/h3>\n<\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Supports client-side and server-side tracking for reliable event collection.<\/strong><\/li>\n\n\n\n<li><strong>Tracks customer and e-commerce events across browsing, cart, checkout, and account activities.<\/strong><\/li>\n\n\n\n<li><strong>Integrates with Google Analytics 4, Google Ads, and Meta for analytics and advertising tracking.<\/strong><\/li>\n\n\n\n<li><strong>Supports consent management and hashed customer identifiers for privacy-aware tracking.<\/strong><\/li>\n\n\n\n<li><strong>Generates preconfigured Web and Server GTM container files for simplified setup.<\/strong><\/li>\n\n\n\n<li><strong>Supports event deduplication between browser and server-side tracking using event IDs.<\/strong><\/li>\n\n\n\n<li><strong>Provides Multi-Vendor tracking with vendor information in tracked product data.<\/strong><\/li>\n\n\n\n<li><strong>Queues server-side events and supports automatic delivery and retry mechanisms.<\/strong><\/li>\n\n\n\n<li><strong>Allows administrators to customize product identifiers, revenue values, shipping, payment, and event data.<\/strong><\/li>\n\n\n\n<li>The add-on supports CS-Cart Ultimate and <a href=\"https:\/\/store.webkul.com\/cs-cart-multivendor-mobile-app.html\">CS-Cart Multivendor<\/a> as well.<\/li>\n<\/ul>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Installation Procedure<\/h3>\n<\/div><\/div>\n\n\n\n<p>After you download the add-on, you get one zip file and the install.txt file. Please read it carefully and follow it.<\/p>\n\n\n\n<p>Now, navigate to the admin backend panel via Add-ons<strong>-&gt;<\/strong>Manage add-ons and tap on the cog icon and then tap the Manual installation option.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/cs-cart-gtm-upload-file.webp\" alt=\"upload-file\" class=\"wp-image-492324\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/cs-cart-gtm-upload-file.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/cs-cart-gtm-upload-file-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/cs-cart-gtm-upload-file-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/cs-cart-gtm-upload-file-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>After installation of the add-on, you will find the \u201cGoogle Tag Manager\u201d in the list of available add-ons.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/cs-cart-gtm-module-active.webp\" alt=\"CS-Cart-Google-Tag-Manager-active\" class=\"wp-image-492326\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/cs-cart-gtm-module-active.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/cs-cart-gtm-module-active-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/cs-cart-gtm-module-active-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/cs-cart-gtm-module-active-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Initial Configuration<\/h3>\n<\/div><\/div>\n\n\n\n<p>After the successful installation of the CS-Cart Google Tag Manager add-on, the admin can configure the plugin\u2019s settings. <\/p>\n\n\n\n<p>Now, navigate to the Add-ons section and tap on the Google Tag Manager add-on. Then go to the settings tab.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">General Settings<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"943\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm1-1200x943.webp\" alt=\"General Settings\" class=\"wp-image-558705\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm1-1200x943.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm1-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm1-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm1-768x603.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm1-1536x1207.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm1-2048x1609.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Description:<\/strong><br>Configure the basic Google Tag Manager settings and control how tracking scripts are loaded on the storefront.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Enable Tracking:<\/strong> Enable or disable tracking across the storefront.<\/li>\n\n\n\n<li><strong>GTM Container ID:<\/strong> Enter the Google Tag Manager container ID in the <code>GTM-XXXXXXX<\/code> format.<\/li>\n\n\n\n<li><strong>Custom Head Script:<\/strong> Add a custom tracking script to the <code>&lt;head&gt;<\/code> section of the storefront.<\/li>\n\n\n\n<li><strong>Custom Body Script:<\/strong> Add a custom fallback script immediately after the opening <code>&lt;body&gt;<\/code> tag.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Event Settings<\/h3>\n\n\n\n<p>Configure and control the e-commerce and customer events that the add-on tracks across the storefront.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Browse<\/h4>\n\n\n\n<p>Track customer interactions while browsing products and catalog pages.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"943\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm2-1200x943.webp\" alt=\"Event Settings\" class=\"wp-image-558706\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm2-1200x943.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm2-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm2-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm2-768x603.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm2-1536x1207.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm2-2048x1609.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Search performed:<\/strong> Tracks when a customer performs a product search.<\/li>\n\n\n\n<li><strong>Product listing viewed:<\/strong> Tracks when a customer views a product listing.<\/li>\n\n\n\n<li><strong>Product clicked in a listing:<\/strong> Tracks when a customer clicks a product from a listing.<\/li>\n\n\n\n<li><strong>Product viewed:<\/strong> Tracks when a customer views a product.<\/li>\n\n\n\n<li><strong>Product added to compare:<\/strong> Tracks when a customer adds a product to the comparison list.<\/li>\n\n\n\n<li><strong>Product added to wish list:<\/strong> Tracks when a customer adds a product to the wish list.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Cart<\/h4>\n\n\n\n<p>Track customer activities related to the shopping cart.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"943\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm3-1200x943.webp\" alt=\"Cart settings\" class=\"wp-image-558707\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm3-1200x943.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm3-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm3-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm3-768x603.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm3-1536x1207.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm3-2048x1609.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Product added to cart:<\/strong> Tracks when a customer adds a product to the cart.<\/li>\n\n\n\n<li><strong>Product removed from cart:<\/strong> Tracks when a customer removes a product from the cart.<\/li>\n\n\n\n<li><strong>Cart viewed:<\/strong> Tracks when a customer views the shopping cart.<\/li>\n\n\n\n<li><strong>Coupon applied:<\/strong> Tracks when a customer applies a coupon to the cart.<\/li>\n\n\n\n<li><strong>Coupon removed:<\/strong> Tracks when a customer removes an applied coupon.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Checkout and Account<\/h4>\n\n\n\n<p>Track customer interactions throughout the checkout process.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"943\" data-id=\"558709\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm4-1200x943.webp\" alt=\"Checkout and Account\" class=\"wp-image-558709\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm4-1200x943.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm4-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm4-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm4-768x603.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm4-1536x1207.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm4-2048x1609.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Checkout started:<\/strong> Tracks when a customer starts the checkout process.<\/li>\n\n\n\n<li><strong>Shipping method selected:<\/strong> Tracks when a customer selects a shipping method.<\/li>\n\n\n\n<li><strong>Payment method selected:<\/strong> Tracks when a customer selects a payment method.<\/li>\n\n\n\n<li><strong>Order placed:<\/strong> Tracks when a customer successfully places an order.<\/li>\n\n\n\n<li><strong>Customer registered:<\/strong> Tracks when a customer creates an account.<\/li>\n\n\n\n<li><strong>Customer logged in:<\/strong> Tracks when a customer logs into their account.<\/li>\n\n\n\n<li><strong>Newsletter subscribed:<\/strong> Tracks when a customer subscribes to the newsletter.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Consent and Identity<\/h3>\n\n\n\n<p>Configure shopper consent and customer identity settings to control privacy-compliant event tracking and the use of hashed customer information.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"943\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm5-1200x943.webp\" alt=\"Consent and Identity\" class=\"wp-image-558711\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm5-1200x943.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm5-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm5-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm5-768x603.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm5-1536x1207.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm5-2048x1609.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Consent Source:<\/strong> Select where the shopper&#8217;s consent status is obtained, such as the GDPR add-on banner, this add-on&#8217;s banner, or an external consent mechanism.<\/li>\n\n\n\n<li><strong>Show This Add-on&#8217;s Own Consent Banner:<\/strong> Enable this option to display the add-on&#8217;s consent banner when the store does not use the CS-Cart GDPR add-on.<\/li>\n\n\n\n<li><strong>Send Hashed Customer Identifiers:<\/strong> Enable this option to send SHA-256 hashed customer information, such as email, phone, and name, with supported events after marketing consent is granted.<\/li>\n\n\n\n<li><strong>Default Country Calling Code:<\/strong> Enter the default country calling code to normalize phone numbers without a country code before hashing.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Server-Side Tracking<\/h3>\n\n\n\n<p>Configure server-side event delivery to reliably send tracked storefront events to your server-side Google Tag Manager container.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"711\" height=\"1024\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm6-711x1024.webp\" alt=\"Server-Side Tracking\" class=\"wp-image-558713\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm6-711x1024.webp 711w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm6-208x300.webp 208w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm6-173x249.webp 173w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm6-768x1107.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm6-1066x1536.webp 1066w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm6-1421x2048.webp 1421w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm6-scaled.webp 1776w\" sizes=\"(max-width: 711px) 100vw, 711px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Send Events from the Server:<\/strong> Enable this option to queue tracked events in the database and deliver them to the server-side GTM container through cron.<\/li>\n\n\n\n<li><strong>Server Container URL:<\/strong> Enter the URL of your server-side GTM container where the store will send tracked events.<\/li>\n\n\n\n<li><strong>Endpoint:<\/strong> Select the endpoint used to deliver events to the server-side GTM container:\n<ul class=\"wp-block-list\">\n<li><strong>`\/g\/collect (Recommended):<\/strong> Use the standard GA4 collection endpoint without requiring an API secret.<\/li>\n\n\n\n<li><strong>`\/mp\/collect (Measurement Protocol):<\/strong> Use the GA4 Measurement Protocol endpoint when the server container is configured for it.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>GA4 Measurement ID:<\/strong> Enter the GA4 Measurement ID in the <code>G-XXXXXXX<\/code> format to identify the destination of the event.<\/li>\n\n\n\n<li><strong>Measurement Protocol API Secret:<\/strong> Enter the API secret required when using the <code>\/mp\/collect<\/code> endpoint.<\/li>\n\n\n\n<li><strong>Server Container Preview Token:<\/strong> Enter the <code>X-Gtm-Server-Preview<\/code> value from the server container&#8217;s Preview mode to route events to the preview environment during testing.<\/li>\n\n\n\n<li><strong>Cron Job:<\/strong> Configure a server cron job to process and deliver queued events automatically.<\/li>\n\n\n\n<li><strong>Deliver During Page Requests Instead:<\/strong> Enable this option when cron access is unavailable to deliver queued events during storefront requests.<\/li>\n\n\n\n<li><strong>Keep Delivered Events for (Days):<\/strong> Specify how long successfully delivered event records should remain in the database before automatic removal.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Destinations and Export<\/h3>\n\n\n\n<p>Configure advertising destinations and generate preconfigured GTM container files for web and server-side tracking.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"943\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm7-1200x943.webp\" alt=\"Destinations and Export\" class=\"wp-image-558714\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm7-1200x943.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm7-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm7-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm7-768x603.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm7-1536x1207.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm7-2048x1609.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Google Ads Conversion ID:<\/strong> Enter the Google Ads Conversion ID in the <code>AW-XXXXXXXXX<\/code> format to include the Google Ads conversion tag and conversion linker in the exported web container.<\/li>\n\n\n\n<li><strong>Google Ads Purchase Conversion Label:<\/strong> Enter the purchase conversion label associated with the configured Google Ads conversion action to enable purchase conversion tracking.<\/li>\n\n\n\n<li><strong>Meta Pixel ID:<\/strong> Enter the Meta Pixel ID to include the purchase pixel in the exported web container with the event ID for browser and Conversions API event deduplication.<\/li>\n<\/ul>\n\n\n\n<p>Download and import the generated container files into their corresponding Google Tag Manager containers.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Web Container:<\/strong> Download the preconfigured web GTM container containing the required browser-side tracking configuration.<\/li>\n\n\n\n<li><strong>Server Container:<\/strong> Download the preconfigured server GTM container for server-side event processing.<\/li>\n\n\n\n<li><strong>Container Import:<\/strong> Import each file into its matching GTM container using <strong>Admin \u2192 Import Container \u2192 Merge<\/strong>.<\/li>\n\n\n\n<li><strong>Web and Server Containers:<\/strong> Import both containers together when using server-side tracking to maintain consistent shopper identification and event tracking.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Tracking Data Tuning<\/h3>\n\n\n\n<p>Customize the product and order data included in tracking events and control how revenue and vendor information are reported.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"943\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm8-1200x943.webp\" alt=\"Tracking Data Tuning\" class=\"wp-image-558715\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm8-1200x943.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm8-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm8-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm8-768x603.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm8-1536x1207.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/gtm8-2048x1609.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Send Products As:<\/strong> Select the identifier used in the <code>id<\/code> field for tracked products.\n<ul class=\"wp-block-list\">\n<li><strong>Product Code (SKU):<\/strong> Uses the product&#8217;s SKU as the product identifier.<\/li>\n\n\n\n<li><strong>Numeric Product ID:<\/strong> Uses the CS-Cart product ID as the product identifier.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Revenue Total to Report:<\/strong> Select the total amount reported as the <code>value<\/code> for cart and order events.\n<ul class=\"wp-block-list\">\n<li><strong>Subtotal:<\/strong> Reports the order or cart subtotal.<\/li>\n\n\n\n<li><strong>Grand Total:<\/strong> Reports the complete grand total.<\/li>\n\n\n\n<li><strong>Grand Total Without Shipping:<\/strong> Reports the grand total excluding shipping charges.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Include Vendor on Products:<\/strong> Adds the vendor ID and vendor name to tracked products for vendor-level reporting.<\/li>\n\n\n\n<li><strong>Include Shipping Method Name:<\/strong> Includes the selected shipping method name in the tracking data.<\/li>\n\n\n\n<li><strong>Include Payment Method Name:<\/strong> Includes the selected payment method name in the tracking data.<\/li>\n\n\n\n<li><strong>Event Names and Conversions:<\/strong> Configure the event names and conversion mappings used for tracking and reporting.<\/li>\n<\/ul>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">How to get the Container ID?<\/h3>\n<\/div><\/div>\n\n\n\n<p>ToHow to get the Tracking ID or Measurement ID?<\/p>\n\n\n\n<p>Sign in to&nbsp;<a href=\"https:\/\/analytics.google.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Google Analytics<\/a>&nbsp;to obtain the Measurement Id.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/storecdn.webkul.com\/showcase\/590\/1713250322.png\" alt=\"Google Analytics start screen\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>First, enter an account name during account creation.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/storecdn.webkul.com\/showcase\/590\/1713252539.png\" alt=\"Google Analytics account creation\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Under Property creation, enter the property name.<\/p>\n\n\n\n<p>Next, select the required time zone and currency.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/storecdn.webkul.com\/showcase\/590\/1713250520.png\" alt=\"Google Analytics property creation\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Under Business details, select the industry category.<\/p>\n\n\n\n<p>Also select the business size.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/storecdn.webkul.com\/showcase\/590\/1713250519.png\" alt=\"Google Analytics business details\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Select the relevant topics under Business objectives.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/storecdn.webkul.com\/showcase\/590\/1713252621.png\" alt=\"Google Analytics business objectives\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Then accept the Google Analytics Terms of Service.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/storecdn.webkul.com\/showcase\/590\/1713250517.png\" alt=\"Accept Google Analytics Terms of Service\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Choose the platform from which you want to collect data.<\/p>\n\n\n\n<p>For a Bagisto store, choose&nbsp;<strong>Web<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/storecdn.webkul.com\/showcase\/590\/1713250516.png\" alt=\"Choose Web as the Google Analytics platform\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Next, go to&nbsp;<strong>Admin &gt; Data Streams<\/strong>.<\/p>\n\n\n\n<p>Click the&nbsp;<strong>Create stream<\/strong>&nbsp;button.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/storecdn.webkul.com\/showcase\/590\/1713250515.png\" alt=\"Create a Google Analytics data stream\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Open the Web stream details screen.<\/p>\n\n\n\n<p>Copy the&nbsp;<code>G-XXXXXXXXXX<\/code>&nbsp;Measurement Id.<\/p>\n\n\n\n<p>Finally, paste it into the Bagisto&nbsp;<strong>Measurement Id<\/strong>&nbsp;field.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/storecdn.webkul.com\/showcase\/590\/1713250514.png\" alt=\"Google Analytics 4 Measurement ID in Web stream details\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>It may take some time for the property to collect data.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/storecdn.webkul.com\/showcase\/590\/1713250513.png\" alt=\"Google Analytics property waiting for data\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"how-to-get-conversion-id-and-label-for-google-ads\">How to Get Conversion ID and Label for Google Ads<\/h3>\n\n\n\n<p>First, sign in to your&nbsp;<a href=\"https:\/\/ads.google.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Google Ads<\/a>&nbsp;account.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/07\/sign-in.webp\" alt=\"Sign in to Google Ads\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Then go to&nbsp;<strong>Goals &gt; Conversions &gt; Summary<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/07\/conversions-1200x550.webp\" alt=\"Google Ads conversions summary\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Create the conversion action that you want to use.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/07\/conversion-action-1200x557.webp\" alt=\"Create a Google Ads conversion action\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Next, select&nbsp;<strong>Website<\/strong>&nbsp;as the conversion source.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/07\/select-website.webp\" alt=\"Select website as the Google Ads conversion source\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Enter your store URL.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/07\/add-website.webp\" alt=\"Enter the store website in Google Ads\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Then create the required conversion action.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/07\/add-conversion.webp\" alt=\"Add a Google Ads conversion action\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>For a manual conversion, select the required events.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/07\/add-manual-conversion.webp\" alt=\"Manual Google Ads conversion setup\" loading=\"lazy\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/07\/event-tracking.webp\" alt=\"Google Ads event tracking selection\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Click&nbsp;<strong>Done<\/strong>&nbsp;after selecting the events.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/07\/event-selection.webp\" alt=\"Google Ads event selection\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Add additional conversion actions manually if required.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/07\/add-conversion-manually.webp\" alt=\"Add Google Ads conversion actions manually\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Under Tag setup, choose&nbsp;<strong>Use Google Tag Manager<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/07\/get-conversion-id-1.webp\" alt=\"Google Ads tag setup with Google Tag Manager\" loading=\"lazy\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/07\/add-conversion-id.webp\" alt=\"Google Ads conversion ID and conversion label\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Copy the conversion ID into the Bagisto configuration.<\/p>\n\n\n\n<p>Use the&nbsp;<strong>Conversion Id<\/strong>&nbsp;field under Conversion Tracking.<\/p>\n\n\n\n<p>Use the&nbsp;<strong>Conversion Code<\/strong>&nbsp;field under Remarketing.<\/p>\n\n\n\n<p>Enter digits only and omit the&nbsp;<code>AW-<\/code>&nbsp;prefix.<\/p>\n\n\n\n<p>Finally, copy the conversion label into the&nbsp;<strong>Conversion Label<\/strong>&nbsp;field.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"deploy-google-analytics-and-other-3rd-party-tags-with-google-tag-manager\">Deploy Google Analytics And Other 3rd Party Tags With Google Tag Manager<\/h3>\n\n\n\n<p>Bagisto Google Tag Manager can deploy GA4 and third-party tags.<\/p>\n\n\n\n<p>The exported container already includes the GA4 configuration tag.<\/p>\n\n\n\n<p>The tag contains your configured Measurement Id.<\/p>\n\n\n\n<p>In addition, the container contains fourteen GA4 event tags.<\/p>\n\n\n\n<p>These tags connect to the storefront events.<\/p>\n\n\n\n<p>Import the file and publish the container version.<\/p>\n\n\n\n<p>Therefore, you do not need to create the GA4 tags manually.<\/p>\n\n\n\n<p>However, you can still add unsupported third-party tags manually.<\/p>\n\n\n\n<p>Examples include advertising pixels and heatmap scripts.<\/p>\n\n\n\n<p>Chat widgets can also run through Tag Manager.<\/p>\n\n\n\n<p>Furthermore, the imported Bagisto triggers can support these tags.<\/p>\n\n\n\n<p><strong>Note:<\/strong>&nbsp;third-party tags require an ID from the relevant platform.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"how-to-add-a-tag-of-your-own-optional\">How to Add a Tag of Your Own (Optional)<\/h3>\n\n\n\n<p>This section is optional.<\/p>\n\n\n\n<p>GA4 and Google Ads tags already exist in the imported container.<\/p>\n\n\n\n<p>Therefore, follow these steps only for additional tags.<\/p>\n\n\n\n<p>In Google Tag Manager, click&nbsp;<strong>Add a new tag<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/07\/25-1200x372.png\" alt=\"Add a new tag in Google Tag Manager\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Enter a name for the tag.<\/p>\n\n\n\n<p>Next, click&nbsp;<strong>Tag Configuration<\/strong>&nbsp;to configure it.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/07\/26-1200x550.png\" alt=\"Configure a new Google Tag Manager tag\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Select the required tag type.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/07\/27-1200x556.png\" alt=\"Choose a tag type in Google Tag Manager\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Then enter the ID supplied by the third-party platform.<\/p>\n\n\n\n<p>For GA4 events, enter the required event name.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/07\/28-1200x576.png\" alt=\"Configure tag settings in Google Tag Manager\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Choose an existing trigger or create a new trigger.<\/p>\n\n\n\n<p>The Bagisto import already contains the supported event triggers.<\/p>\n\n\n\n<p><strong>Note:<\/strong>&nbsp;shared parameters belong on the GA4 configuration tag.<\/p>\n\n\n\n<p>Therefore, GA4 event tags inherit parameters from the configuration tag.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"how-the-storefront-integration-works\">How the Storefront Integration Works<\/h3>\n\n\n\n<p>The Bagisto storefront integration uses four main locations.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Head<\/strong>&nbsp;\u2014 loads the Google Tag Manager script.<\/li>\n\n\n\n<li>The script uses the Tag Manager Public Id.<\/li>\n\n\n\n<li><strong>Body<\/strong>&nbsp;\u2014 contains the Tag Manager noscript iframe.<\/li>\n\n\n\n<li>The body also receives the relevant data layer push.<\/li>\n\n\n\n<li><strong>Product page<\/strong>&nbsp;\u2014 publishes the product view event.<\/li>\n\n\n\n<li><strong>Footer<\/strong>&nbsp;\u2014 listens for cart and wishlist changes.<\/li>\n<\/ul>\n\n\n\n<p>The footer component supports events without a page reload.<\/p>\n\n\n\n<p>Meanwhile, the container snippet follows the Google Tag Manager format.<\/p>\n\n\n\n<p><strong>&lt;!&#8211; Google Tag Manager &#8211;&gt;<\/strong><\/p>\n\n\n\n<p><strong>&lt;<\/strong>script&gt;<strong>(<\/strong><strong>function<\/strong><strong>(<\/strong>w,d,s,l,i){w[l]=w[l]||[];w[l].push<strong>({<\/strong>&#8216;gtm.start&#8217;:<\/p>\n\n\n\n<p>new Date<strong>()<\/strong>.getTime<strong>()<\/strong>,event:&#8217;gtm.js&#8217;<strong>})<\/strong>;<strong>var<\/strong> f=d.getElementsByTagName<strong>(<\/strong>s<strong>)[<\/strong>0<strong>]<\/strong>,<\/p>\n\n\n\n<p>j=d.createElement<strong>(<\/strong>s<strong>)<\/strong>,dl=l!=&#8217;dataLayer&#8217;?&#8217;&amp;l=&#8217;+l:&#8221;;j.async=<strong>true<\/strong>;j.src=<\/p>\n\n\n\n<p>&#8216;https:\/\/www.googletagmanager.com\/gtm.js?id=&#8217;+i+dl;f.parentNode.insertBefore<strong>(<\/strong>j,f<strong>)<\/strong>;<\/p>\n\n\n\n<p><strong>})(<\/strong>window,document,&#8217;script&#8217;,&#8217;dataLayer&#8217;,&#8217;GTM-XXXXXXX&#8217;<strong>)<\/strong>;<strong>&lt;<\/strong>\/script<strong>&gt;<\/strong><\/p>\n\n\n\n<p><strong>&lt;!&#8211; End Google Tag Manager &#8211;&gt;<\/strong><\/p>\n\n\n\n<p>No tracking script enters the admin panel.<\/p>\n\n\n\n<p>Likewise, the storefront renders nothing when Status is off.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"events-view-google-tag-manager\">Events View \u2013 Google Tag Manager<\/h3>\n\n\n\n<p>Bagisto publishes the data layer events on the storefront.<\/p>\n\n\n\n<p>The imported container provides the tags and triggers.<\/p>\n\n\n\n<p>It also provides the variables that read the data.<\/p>\n\n\n\n<p>Before each event, the module clears the previous ecommerce object.<\/p>\n\n\n\n<p>window.dataLayer = window.dataLayer || <strong>[]<\/strong>;<\/p>\n\n\n\n<p>dataLayer.push<strong>({<\/strong> ecommerce: <strong>null<\/strong> <strong>})<\/strong>;<\/p>\n\n\n\n<p>dataLayer.push<strong>({<\/strong><\/p>\n\n\n\n<p>&#8216;event&#8217;: &#8216;view_item&#8217;,<\/p>\n\n\n\n<p>&#8216;ecommerce&#8217;: <strong>{<\/strong> <strong>}<\/strong><\/p>\n\n\n\n<p><strong>})<\/strong>;<\/p>\n\n\n\n<p>The following table lists the events that the module publishes.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Event<\/th><th>Fires on<\/th><th>Controlled by<\/th><\/tr><\/thead><tbody><tr><td>view_item<\/td><td>Product detail page<\/td><td>View Product Event<\/td><\/tr><tr><td>view_item_list<\/td><td>Category and product listing page<\/td><td>View Category Event<\/td><\/tr><tr><td>view_cart<\/td><td>Cart page<\/td><td>View cart Event<\/td><\/tr><tr><td>add_to_cart<\/td><td>Mini-cart update<\/td><td>Add To Cart Event<\/td><\/tr><tr><td>remove_from_cart<\/td><td>Cart item removal<\/td><td>Remove From Cart<\/td><\/tr><tr><td>add_to_wishlist<\/td><td>Wishlist addition<\/td><td>Add To Wishlist Event<\/td><\/tr><tr><td>begin_checkout<\/td><td>One-page checkout<\/td><td>Checkout Begin Event<\/td><\/tr><tr><td>purchase<\/td><td>Order success page<\/td><td>Checkout Success Event<\/td><\/tr><tr><td>add_payment_info<\/td><td>Order success page<\/td><td>Checkout Success Event<\/td><\/tr><tr><td>add_shipping_info<\/td><td>Order success page<\/td><td>Checkout Success Event<\/td><\/tr><tr><td>login<\/td><td>First page after sign-in<\/td><td>Login Event<\/td><\/tr><tr><td>sign_up<\/td><td>Customer account screen<\/td><td>Register Event<\/td><\/tr><tr><td>search<\/td><td>Search results page<\/td><td>Search Event<\/td><\/tr><tr><td>Edit<\/td><td>Customer profile page<\/td><td>Edit Profile<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Support<\/h2>\n\n\n\n<p>If you need any technical assistance, please reach us by mail at&nbsp;<a href=\"mailto:support@webkul.com\">support@webkul.com<\/a>.<\/p>\n\n\n\n<p>Also, discover various solutions to add more features and enhance your online store by visiting&nbsp;the&nbsp;<a href=\"https:\/\/store.webkul.com\/woocommerce-plugins.html\" target=\"_blank\" rel=\"noreferrer noopener\">WooCommerce plugins<\/a>&nbsp;page. <\/p>\n\n\n\n<p>Additionally, if you require expert assistance or want to develop custom unique functionality&nbsp;<a href=\"https:\/\/webkul.com\/hire-woocommerce-developers\/\" target=\"_blank\" rel=\"noreferrer noopener\">Hire WooCommerce Developers<\/a>&nbsp;for your project.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>CS-Cart Google Tag Manager provides a comprehensive tracking solution for CS-Cart and CS-Cart Multi-Vendor stores. It enables store owners to track customer interactions and e-commerce activities through both client-side and server-side tracking. The add-on integrates with Google Analytics 4, Google Ads, and Meta to deliver accurate tracking data while supporting automatic event deduplication between browser <a href=\"https:\/\/webkul.com\/blog\/cs-cart-google-tag-manager-documentation\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":79,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1496],"tags":[],"class_list":["post-370535","post","type-post","status-publish","format-standard","hentry","category-cs-cart"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>CS-Cart Google Tag Manager User Guide<\/title>\n<meta name=\"description\" content=\"User Guide for CS-Cart Google Tag Manager shows how the admin can update tags &amp; code snippets on your website that are intended for traffic.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/cs-cart-google-tag-manager-documentation\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CS-Cart Google Tag Manager User Guide\" \/>\n<meta property=\"og:description\" content=\"User Guide for CS-Cart Google Tag Manager shows how the admin can update tags &amp; code snippets on your website that are intended for traffic.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/cs-cart-google-tag-manager-documentation\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-28T13:31:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-22T13:15:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/02\/cs-cart-gtm-upload-file.webp\" \/>\n<meta name=\"author\" content=\"Nishad Bhan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nishad Bhan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"17 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/cs-cart-google-tag-manager-documentation\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/cs-cart-google-tag-manager-documentation\\\/\"},\"author\":{\"name\":\"Nishad Bhan\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#\\\/schema\\\/person\\\/d5f376b54be75483744f8320d172d9e0\"},\"headline\":\"User Guide for CS-Cart Google Tag Manager\",\"datePublished\":\"2023-02-28T13:31:13+00:00\",\"dateModified\":\"2026-09-22T13:15:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/cs-cart-google-tag-manager-documentation\\\/\"},\"wordCount\":2289,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/cs-cart-google-tag-manager-documentation\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/webkul.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/02\\\/cs-cart-gtm-upload-file.webp\",\"articleSection\":[\"Cs Cart\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/webkul.com\\\/blog\\\/cs-cart-google-tag-manager-documentation\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/cs-cart-google-tag-manager-documentation\\\/\",\"url\":\"https:\\\/\\\/webkul.com\\\/blog\\\/cs-cart-google-tag-manager-documentation\\\/\",\"name\":\"CS-Cart Google Tag Manager User Guide\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/cs-cart-google-tag-manager-documentation\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/cs-cart-google-tag-manager-documentation\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/webkul.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/02\\\/cs-cart-gtm-upload-file.webp\",\"datePublished\":\"2023-02-28T13:31:13+00:00\",\"dateModified\":\"2026-09-22T13:15:49+00:00\",\"description\":\"User Guide for CS-Cart Google Tag Manager shows how the admin can update tags & code snippets on your website that are intended for traffic.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/cs-cart-google-tag-manager-documentation\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/webkul.com\\\/blog\\\/cs-cart-google-tag-manager-documentation\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/cs-cart-google-tag-manager-documentation\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cdnblog.webkul.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/02\\\/cs-cart-gtm-upload-file.webp\",\"contentUrl\":\"https:\\\/\\\/cdnblog.webkul.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/02\\\/cs-cart-gtm-upload-file.webp\",\"width\":1120,\"height\":880},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/cs-cart-google-tag-manager-documentation\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/webkul.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"User Guide for CS-Cart Google Tag Manager\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/webkul.com\\\/blog\\\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/webkul.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\\\/\\\/webkul.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/cdnblog.webkul.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\\\/\\\/cdnblog.webkul.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/webkul\\\/\",\"https:\\\/\\\/x.com\\\/webkul\",\"https:\\\/\\\/www.instagram.com\\\/webkul\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/webkul\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/webkul\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#\\\/schema\\\/person\\\/d5f376b54be75483744f8320d172d9e0\",\"name\":\"Nishad Bhan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7a708390ff9ca00da55b3ed0b076fe4f3624005bce5b5d88e6b3d99d15c13ec2?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7a708390ff9ca00da55b3ed0b076fe4f3624005bce5b5d88e6b3d99d15c13ec2?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7a708390ff9ca00da55b3ed0b076fe4f3624005bce5b5d88e6b3d99d15c13ec2?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Nishad Bhan\"},\"description\":\"Nishad Bhan excels in analyzing eCommerce processes on the Magento platform, optimizing workflows, and delivering strategic solutions. Expertise ensures seamless platform integration, driving digital innovation and aligning technology with business objectives for growth.\",\"url\":\"https:\\\/\\\/webkul.com\\\/blog\\\/author\\\/nishad-bhan981\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"CS-Cart Google Tag Manager User Guide","description":"User Guide for CS-Cart Google Tag Manager shows how the admin can update tags & code snippets on your website that are intended for traffic.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webkul.com\/blog\/cs-cart-google-tag-manager-documentation\/","og_locale":"en_US","og_type":"article","og_title":"CS-Cart Google Tag Manager User Guide","og_description":"User Guide for CS-Cart Google Tag Manager shows how the admin can update tags & code snippets on your website that are intended for traffic.","og_url":"https:\/\/webkul.com\/blog\/cs-cart-google-tag-manager-documentation\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2023-02-28T13:31:13+00:00","article_modified_time":"2026-09-22T13:15:49+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/02\/cs-cart-gtm-upload-file.webp","type":"","width":"","height":""}],"author":"Nishad Bhan","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Nishad Bhan","Est. reading time":"17 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/cs-cart-google-tag-manager-documentation\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/cs-cart-google-tag-manager-documentation\/"},"author":{"name":"Nishad Bhan","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/d5f376b54be75483744f8320d172d9e0"},"headline":"User Guide for CS-Cart Google Tag Manager","datePublished":"2023-02-28T13:31:13+00:00","dateModified":"2026-09-22T13:15:49+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/cs-cart-google-tag-manager-documentation\/"},"wordCount":2289,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/cs-cart-google-tag-manager-documentation\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/02\/cs-cart-gtm-upload-file.webp","articleSection":["Cs Cart"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/cs-cart-google-tag-manager-documentation\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/cs-cart-google-tag-manager-documentation\/","url":"https:\/\/webkul.com\/blog\/cs-cart-google-tag-manager-documentation\/","name":"CS-Cart Google Tag Manager User Guide","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/cs-cart-google-tag-manager-documentation\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/cs-cart-google-tag-manager-documentation\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/02\/cs-cart-gtm-upload-file.webp","datePublished":"2023-02-28T13:31:13+00:00","dateModified":"2026-09-22T13:15:49+00:00","description":"User Guide for CS-Cart Google Tag Manager shows how the admin can update tags & code snippets on your website that are intended for traffic.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/cs-cart-google-tag-manager-documentation\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/cs-cart-google-tag-manager-documentation\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/cs-cart-google-tag-manager-documentation\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/cs-cart-gtm-upload-file.webp","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/cs-cart-gtm-upload-file.webp","width":1120,"height":880},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/cs-cart-google-tag-manager-documentation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"User Guide for CS-Cart Google Tag Manager"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/d5f376b54be75483744f8320d172d9e0","name":"Nishad Bhan","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/7a708390ff9ca00da55b3ed0b076fe4f3624005bce5b5d88e6b3d99d15c13ec2?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/7a708390ff9ca00da55b3ed0b076fe4f3624005bce5b5d88e6b3d99d15c13ec2?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7a708390ff9ca00da55b3ed0b076fe4f3624005bce5b5d88e6b3d99d15c13ec2?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Nishad Bhan"},"description":"Nishad Bhan excels in analyzing eCommerce processes on the Magento platform, optimizing workflows, and delivering strategic solutions. Expertise ensures seamless platform integration, driving digital innovation and aligning technology with business objectives for growth.","url":"https:\/\/webkul.com\/blog\/author\/nishad-bhan981\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/370535","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/79"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=370535"}],"version-history":[{"count":42,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/370535\/revisions"}],"predecessor-version":[{"id":558968,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/370535\/revisions\/558968"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=370535"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=370535"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=370535"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}