Skip to Content
Shopify App

Shopify tracking (GA4, Meta, Google Ads): which solution to choose?

The importance of customized tracking for e-merchants

Customized e-commerce tracking is essential for correct attribution of media campaigns and accurate performance analysis. Without total control over the allocation and quality of data sent to media partners, advertising investments lose effectiveness, which has a direct impact on sales growth.

Custom tracking makes it possible:

  • Control over data sent to Meta, Pinterest, Google Ads, Google Analytics 4, etc.
  • Correct attribution of conversions to advertising campaigns.
  • Sending qualitative user and product data to your analytics tools and media partners.
  • Migration from traditional tracking to server-side tracking, to improve web performance, governance and data quality.

Before exploring the possible solutions for setting up customized tracking for your site, it’s crucial to understand the issues unique to Shopify, linked in particular to the restrictions on checkout and order confirmation pages.

A Shopify-specific challenge: checkout page restrictions

On a Shopify site, three types of pages coexist:

  1. The shop pages: from the home page to the product, customer account or shopping cart pages.
  2. Checkout page(s): where users finalize their order by entering their information (e-mail, address, payment method).
  3. The order confirmation page: once the purchase has been validated.

What’s changed:

  • Before: it was relatively easy to edit the theme of your site from the Shopify back office, in order to manage your tracking on the three types of pages: store, checkout and order confirmation. It was therefore possible to customise tracking on the checkout and order confirmation sections by adding custom Javascript, or by modifying the scripts on these pages.
  • Now: with Checkout Extensibility, Shopify imposes a secure environment where only the use of Custom Pixels is authorized to capture interactions on checkout pages. It is therefore no longer possible to insert code on checkout pages to manage tracking.
  • From August 2025: files on checkout and order confirmation pages that enabled dedicated tracking will be definitively abandoned.

This transition makes the implementation of customised tracking more technically demanding.

3 options for tracking your Shopify site, their advantages and drawbacks

Let’s review the 3 existing solutions, all of which track events on the store, checkout and order confirmation pages.

Option 1: the Shopify “Google & YouTube” app.

This app simplifies the integration and automation of advertising processes as well as the referencing of Shopify products on the Google and YouTube ecosystems, making these advertising channels easily accessible.

Advantages

  1. Automatic synchronization: Your Shopify store’s products are synchronized with Google’s main tools, including Google Merchant Center, keeping your product catalog always up-to-date on Google.
  2. Simplified connection: Direct link between your Google Ads account and your Shopify shop, making it easier to create and manage advertising campaigns (Google Shopping, Search Ads, Display Ads and now YouTube Ads).
  3. Tracking made easy: simplified implementation of conversion tracking (purchases, clicks or other important actions) directly in Google Ads or Google Analytics 4.

Drawbacks (for tracking)

  1. No tracking customization: Impossible to modify events sent by default, as the application doesn’t offer customization.
  2. Google exclusivity: Conversions cannot be sent to other advertising platforms outside the Google environment.
  3. Consent management: The application does not offer features to manually manage user consent.
  4. No server-side tracking: It is not possible to integrate a carrier into a server container for server-side tracking migration.
💡

Is this the right solution for your needs?

This solution is recommended for basic analytics needs on Google Analytics 4, but not for sending data to advertising platforms. As soon as you want to customize your tracking, share data with media partners or switch to server-side you need to abandon this approach, leave the Google & Youtube app running only for its other functionalities, and deactivate the GA4 and Google Ads tracking option.

Option 2: create a Custom Pixel

A custom pixel is a place where you can subscribe to standard Shopify events, corresponding to the events of a user journey on the site (product view, add to cart, purchase…). These events can then be sent to various third parties, either :

  • by providing a datalayer (data layer usable on Google Tag Manager)
  • by sending the data directly to partners.

This much more advanced solution lets you regain control over your tracking, by passing your tracking through a TMS like Google Tag Manager.

Advantages

  1. Solution accessible to all e-merchants: Even Shopify merchants who don’t have the Shopify Plus offer can use this advanced tracking system.
  2. Enhanced security: Custom Pixels operate in an isolated environment (sandbox), preventing unauthorized script injections and limiting the risk of data leakage.
  3. More advanced custom tracking is possible.

Drawbacks

  1. No DOM access: The ability to manipulate page elements (DOM) is impossible. Certain GTM triggers are therefore impossible to set up correctly (clicks, scrolls, etc.).
  2. Incompatibility with GTM Preview mode : Events are not displayed in GTM’s preview environment, which complicates testing. The use of development tools (DevTools) becomes an obligatory step, requiring more technical skills.
  3. Cookies will not be sent automatically in requests. Client IDs, and attribution in general, are therefore much more complex to manage.
  4. Advanced technical skills: this solution requires advanced technical knowledge for successful implementation.
💡

Is this the right solution for your needs?

With this solution, all e-commerce events can be tracked, and tracking customization is possible. But due to its sandboxed environment, and its technical constraints, this setup remains quite complex technically speaking. It is therefore not recommended for users without advanced technical skills in tracking.

Option 3: the Addingwell - GTM & DataLayer application

This last solution has been developed by our teams to make things as easy as possible for you. Our plugin meets the restrictions imposed today and tomorrow by Shopify. The latest Shopify tracking standards are used in this plugin (custom pixel on the checkout part + dedicated code for store page events), with no headaches or special knowledge for the end user.

To implement this solution, all you need is our plugin and a Google Tag manager Web container.

Advantages

  1. Easy installation of your GTM snippet via the plugin on all site pages.
  2. Advanced e-commerce tracking implemented effortlessly, on both store and checkout pages, with a single click. Our plugin pushes all major e-commerce events into a datalayer, with the correct GA4 nomenclature. All the e-commerce information required for each event is therefore present (item_id, value, currency…).
  3. To enable you to send ultra-quality data to your media partners, the user data is also available in the datalayer, in the right format, at the right time.
  4. A GTM client-side container template can be downloaded from our documentation for fast and efficient installation.
  5. For Addingwell server-side clients: one-click adblocker bypass. This lets you easily track users who have set up an adblocker on their browser (up to 15% more data tracked, depending on the site).
  6. For Addingwell server-side clients: cookie maintenance made easy, in just one click.
  7. Plugin installation is free, allowing you to set up your e-commerce tracking in just a few minutes, with no need for advanced technical skills.

Drawbacks

  1. Our plugin doesn’t currently allow you to add other Custom events. If you need to set up events in addition to our “classic” e-commerce datalayer events, this is not possible today.
💡

Is this the right solution for your needs?

The Addingwell plugin is ideal for merchants looking for a fast and efficient solution, without requiring advanced skills. It meets current and future standards imposed by Shopify while guaranteeing optimal e-commerce tracking.

Addingwell application configuration - GTM & DataLayer

What is the purpose of addingwell’s Shopify application?

Addingwell’s Shopify app allows you to install Google Tag Manager and a Data Layer GA4 on your Shopify store.

From this DataLayer you can configure Google Tag Manager to send your data to various platforms such as Google Analytics 4, Google Ads or Meta Ads.

As soon as you send your data via Google Tag Manager, you need to disable sales channel conversion tracking in Shopify to avoid double tracking.

Shopify store compatibility

With all the changes to Shopify, you may be wondering if the Addingwell app is compatible with your Shopify store. Our application is compatible with all types of stores.

Shopify Shop FeaturesAddingwell App Compatibility
Shopify Plan Basic
Shopify Plan Advanced
Plan Shopify Grow
Plan Shopify Plus
Shop multi-domain
Shop multi-currency

Configure Addingwell application

Install the Addingwell application on your shop

To get started, download the app from this page or search Addingwell directly in the Shopify App Store.

Enable dataLayer

Click Install, and you’ll be redirected to your Shopify store.

Once the application is installed, you’ll be taken to this interface.

Enable dataLayer

Click Continue to begin configuration.

Enable Data Layer

Activating the Data Layer automatically generates a tracker of user events in GA4 format. These events cover most interactions with your site.

Activate Data Layer

Enable GA4 DataLayer with Standard eCommerce Events

Check this box to enable the sending of Data Layer events.

Customize your dataLayer name (advanced)

For more advanced use cases, you can rename your Data Layer name. The Google Tag Manager injected by the application will then listen to this Data Layer.

The default name is dataLayer.

Use suffix for events

To avoid impacting your current Data Layer triggers in Google Tag Manager, you can add a suffix to the Data Layer events generated by the Addingwell application.

For example, if you put aw in this field, your Data Layer events will be formatted as follows:

  • page_view_aw
  • view_item_aw
  • and so on.

=> Reference to Data Layer events and parameters supported by the application

Connect Google Tag Manager

Include GTM.js on Site Pages

To integrate Google Tag Manager into your store, check this box. Then enter your GTM container identifier (in our example: GTM-DSD8IZD).

Inject Google Tag Manager script

Alternative Path

This section lets you load the Google Tag Manager script from your own server to bypass ad-blockers.

This feature is only available if you have a server.

If you don’t have a server, you can create one for free on Addingwell

From your Addingwell container, go to the CDN section. In the Google Tag Manager Web map, click on How to setup?.

GTM script proxied in Addingwell

A popup opens, copy the complete URL of the Google Tag Manager file (see screenshot below).

URL of GTM script proxied in Addingwell

Check the Use an alternative path box and paste the URL.

Then check the Use Addingwel CDN box to bypass ad-blockers completely.

Check the Use alternative Path and Use Addingwell CDN boxes in the Shopify Addingwell application

Then click on Continue.

Enable the Addingwell application in your Shopify theme

Click on the Enable Addingwell script button.

Button to access Embeds Apps in Shopify theme

You will then be redirected to your Shopify theme. Activate the Addingwell application, then click on Save in the top right-hand corner.

Activate the Addingwell app in the Shopify theme

Go back to your application configuration and you should see confirmation that the app has been activated.

App embed Addingwell activated

Then click on Continue.

Customer events: tracking in Shopify checkout

Copy the code from the Addingwell application. Then click on the link that will take you directly to the customer events settings.

Copy custom pixel code

Click on the Add custom pixel button.

Add customer pixel button in Shopify customer events

A popup will open, give your custom pixel a name (for example: Addingwell pixel).

Add customer pixel button in Shopify customer events

Then in the Customer privacy section, select :

  • Not required
  • Data collected does not qualify as data sale
Customer privacy settings in custom pixel

In the Code section, paste the code you copied earlier from the Addingwell application.

Then click Save at the top of the screen to save your changes.

Paste custom pixel code and save changes

You’ll see the following message, but don’t panic, everything’s normal!

⚠️

Pixel will not track any customer behavior because it is not subscribed to any events.

Next, click Connect in the top right-hand corner to connect the custom pixel you’ve just created to your Shopify store.

Connect the Addingwell custom pixel

A popup opens, click Connect again.

Addingwell custom pixel connection confirmation

You can now return to the Addingwell application and click on Continue.

Congratulations, you've completed onboarding

Congratulations 👏! You’ve successfully configured the Addingwell app with your Shopify shop.

Shopify Addingwell app onboarding completed

Click on Continue. You can now go back to the configuration made during onboarding if necessary.

Addingwell app configuration screen after onboarding

Check GTM and DataLayer

Is Google Tag Manager installed?

Go to your Shopify store, right-click and click Inspect.

In the Network tab, look for the query that loads GTM.

Depending on your configuration in the Addingwell application, your Addingwell query may look like one of the following 3 queries:

GTM loading URLAlternative PathAlternative Parameter
https://googletagmanager.com/gtm.js?id=GTM-DSD8IZDNONO
https://metrics.domain.com/b43b534bb45.js?id=GTM-DSD8IZDYESNO
https://metrics.domain.com/b43b534bb45.js?aw=DSD8IZDYESYES

Note here that only the request with the alternative path + the alternative parameter allows ad-blockers to be bypassed.

Here’s how to check for the presence of these queries on your store based on whether or not the alternative path and parameter are present.

Check gtm.js loading on Shopify shop

Is the DataLayer present in the theme?

In your theme, for example on a product page, open your console (right-click then inspect). Go to the Console tab and type dataLayer.

Check DataLayer in theme

Is the DataLayer present in the checkout?

In the checkout, open your console (right-click then inspect). Click on Top then select the custom pixel you added earlier in customer events. The name of this custom pixel starts with web-pixel-sandbox-CUSTOM-{suite of digits}-LAX.

Checking dataLayer in checkout - 1

Once you’re inside the custom pixel, type dataLayer.

⚠️
If dataLayer is set to undefined, you may have several custom pixels and not be viewing the Addingwell custom pixel. If this is the case, try choosing another pixel that looks like web-pixel-sandbox-CUSTOM-{suite-of-numbers}-LAX.
Checking the dataLayer in checkout - 2

GTM preview works in theme ?

If you’ve completed the Addingwell installation steps correctly, your GTM preview should work in your theme.

Preview GTM in Shopify theme

GTM preview works in checkout?

Even with a good configuration, the preview GTM doesn’t work in the checkout (this is a technical limitation of Shopify).

This doesn’t mean that your GTM configuration won’t work, only that the preview doesn’t work.

This is not practical in the sense that you can’t really test a configuration, you have to publish your GTM container so that your configuration is active and visible from the checkout.

Preview GTM in Shopify theme

GTM Web container template

We’ve created a GTM Web container template to make it easier for you to implement tracking based on the Data Layer of the Addingwell Shopify application.

You can download this template here by clicking on the red circled button below.

Download GTM Web template on Github

Once you’ve downloaded the template, go to your Google Tag Manager Web container and click on Admin and then Import Container.

Download GTM Web template on Github

Click on Choose container file then select the template.json file previously uploaded.

Choose container file to import

Select the workspace you wish to import into, then select Merge and Rename conflicting tags, triggers and variables..

Importing the configured container

Then scroll down to the bottom of the page and click Add to workspace.

Add to workspace button

Restore cookies (mandatory on Shopify)

Since the migration to Checkout Extensibility, Shopify tracking has undergone some changes, notably the fact that from checkout onwards, cookies are no longer accessible.

Without cookies, it won’t be possible for your marketing tools to recognize the complete user conversion path on your Shopify store. There will be a “disconnect” from the checkout.

To solve this problem, Addingwell has implemented a server-side cookie restoration mechanism called Cookie Restore.

Follow the steps below to activate this feature.

Add parameter shopify_y in GTM

In your Google Tag Manager Web container, create a DataLayer variable to retrieve the visitor’s ID, named shopify_y. This will enable Cookie Restore to work, and thus track the visitor throughout the checkout process.

Variable Data Layer shopify_y

Then add the shopify_y parameter to the GA4 event tags for the checkout steps (events begin_checkout, add_payment_info, add_shipping_info, and purchase).

Here’s an example for the begin_checkout event.

Variable Data Layer shopify_y

Enable Cookie Restore in Addingwell

In your Addingwell container, go to the Cookie Monitoring section. Then click on the Cookie Restore link for your domain.

Link to cookie restore

You’ll then be taken to the interface below, where you’ll be prompted to enter 3 pieces of information:

  1. Target Domain
  2. Test Subdomain
  3. Cookie Name
Interface cookie restore

Target Domain

The tagging domain on which you wish to activate the cookie restore. You can choose between all the domains you have added in Addingwell. If you have added only one domain, only one domain will be displayed.

Test Subdomain

Enter your website’s subdomain here, if any, or leave blank (see table below).

Target subdomainField value
domain.comLeave empty
www.domain.comwww (as shown in the screenshot below)
any.domain.comany

Cookie Name

Enter _shopify_y here.

Then click on Verify, and verification of the cookie’s presence on the site will begin.

Configuring Cookie Restore functionality in Addingwell

Next, we check that the _shopify_y cookie has the right value for the use we’re going to make of it.

Configuring Cookie Restore in Addingwell

In the 3rd and final step, we check that the cookie is unique and different for each new user.

Configuring Cookie Restore functionality in Addingwell

Once you’ve passed all the tests, you can activate the Cookie Restore by clicking on the Activate Cookie Restore button.

Configuring Cookie Restore in Addingwell

Once Cookie Restore has been activated, in the Cookie Monitoring section, check that the Safari 16.4 resilient column is green for your domain.

Checking Cookie Restore activation in Cookie Monitoring

Congratulations, you’ve now restored cookies from the checkout on your Shopify store, enabling your tools to recognize the complete user journey.

DataLayer events and parameters reference

General parameters

Parameter nameExample value/possible valuesComments
user_data.new_customertrue or false
user_data.email_address[email protected]
user_data.orders_count5Available only if the visitor is logged in when arriving in the checkout
user_data.phone_number+33612345678
user_data.address.first_nameMichel
user_data.address.last_nameDupont
user_data.address.street12 rue des Alpes
user_data.address.cityChamonix
user_data.address.postal_code74400
user_data.address.countryFR
page_typehomepage or product or collection or cart or checkout or purchase or login or sign_up or 404
page_locationhttps://www.northwear.com/checkouts/cn/Z...Only available in checkout
page_referrerhttps://www.northwear.com/cartAvailable only in checkout
user_id124561346
shopify_y5e3d7a42-29d3-45e6-bc97-174b882d3642Available only in checkout
master_id5e3d7a42-29d3-45e6-bc97-174b882d3642Available only in checkout
is_first_ordertrue or falseAvailable only in checkout

Events and associated parameters

page_view

No parameters associated with the page_view event.

view_item_list

Parameters

Parameter nameExample value
item_list_id448842954121
item_list_nameGet ready for winter
items

item parameters

Parameter nameExample value
index7
item_id98347283927483
item_variantArctic Blue / M
item_variant_id98347283927555
item_variant_titleArctic Blue / M
item_product_id98347283927483
item_product_titleMen’s Extreme Cold Down Jacket
item_nameMen’s Extreme Cold Down Jacket
discount15
price149.99
item_brandNordic Trail
item_categoryWinter Jackets
item_list_id548210987654
item_list_nameWinter Essentials - Men
skuWJKT-BLU-M
url/products/mens-extreme-cold-down-jacket
quantity2
inventory_quantity36

select_item

Parameters

Parameter nameExample value
item_list_id448842954121
item_list_nameGet ready for winter
items

item parameters

Parameter nameExample value
index1
item_id8471824171319
item_variantGlacier Gray / S
item_variant_id45775624012087
item_variant_titleGlacier Gray / S
item_product_id8471824171319
item_product_titleWomen’s Thermal Base Layer Top
item_nameWomen’s Thermal Base Layer Top
discount5
price39.99
item_brandAlpine Edge
item_categoryBase Layers
item_list_id76239847123
item_list_nameWinter Essentials - Women
skuBASETOP-GRAY-S
url/products/womens-thermal-base-layer-top
quantity1
inventory_quantity0

view_item

Parameters

Parameter nameExample value
currencyEUR
value59.99
items

item settings

Parameter nameExample value
index1
item_id8471824171319
item_variantGlacier Gray / S
item_variant_id45775624012087
item_variant_titleGlacier Gray / S
item_product_id8471824171319
item_product_titleWomen’s Thermal Base Layer Top
item_nameWomen’s Thermal Base Layer Top
discount5
price39.99
item_brandAlpine Edge
item_categoryBase Layers
item_list_id76239847123
item_list_nameWinter Essentials - Women
skuBASETOP-GRAY-S
url/products/womens-thermal-base-layer-top
quantity1
inventory_quantity5

search

Parameters

Parameter nameExample value
search_termalpine edge base layer
results_count12
items

item settings

Parameter nameExample value
index3
item_id92618374651234
item_variantForest Green / L
item_variant_id92618374657890
item_variant_titleForest Green / L
item_product_id92618374651234
item_product_titleMen’s Insulated Fleece Hoodie
item_nameMen’s Insulated Fleece Hoodie
price89.99
item_brandPolarCraft
item_categoryHoodies
skuFLEECE-GRN-L
url/products/mens-insulated-fleece-hoodie
quantity1
inventory_quantity12

add_to_cart

Parameters

Parameter nameExample value
currencyEUR
value59.99
items

item settings

Parameter nameExample value
item_id8471824171319
item_variantBlue
item_variant_id45775624012087
item_variant_titleBlue
item_name7 Chakra Bracelet
item_product_id8471824171319
item_product_title7 Chakra Bracelet
skuBRACE-7CHAKRA-BLUE
discount0
price42.99
item_brandSpirit Stones
item_categoryBracelets
quantity1
coupon(empty)
url/products/7-chakra-bracelet?variant=45775624012087

view_cart

Parameters

Parameter nameExample value
currencyEUR
value59.99
items

item settings

Parameter nameExample value
item_id7638291736452
item_variantArctic Blue / XL
item_variant_titleArctic Blue / XL
item_variant_id9823749823741
item_product_id7638291736452
item_product_titleMen’s Thermal Base Layer Top
item_nameMen’s Thermal Base Layer Top
price42.99
discount10
item_brandAlpine Shield
item_categoryBase Layers
item_list_nameWinter Essentials 2025
item_list_id2025-WINTER-COLLECTION
quantity3
skuBASETOP-ABL-XL
url/products/mens-thermal-base-layer-top?variant=9823749823741

remove_from_cart

Parameters

Parameter nameExample value
currencyEUR
value59.99
items

item settings

Parameter nameExample value
item_id7638291736452
item_variantArctic Blue / XL
item_variant_id9823749823741
item_variant_titleArctic Blue / XL
item_nameMen’s Waterproof Insulated Jacket
item_product_id7638291736452
item_product_titleMen’s Waterproof Insulated Jacket
skuJKT-ARTICBLU-XL
discount10
price119.99
item_brandAlpine Shield
item_categoryWinter Jackets
quantity1
couponWINTER10
url/products/mens-waterproof-insulated-jacket?variant=9823749823741

begin_checkout

The dataLayer begin_checkout event is linked to the standard Shopify checkout_started event. See Shopify documentation

Parameters

Parameter nameExample value
currencyEUR
value`51.79
couponWINTER10
discount0
payment_typeundefined or creditCard or redeemable or deferred or local or manualPayment or paymentOnDelivery or wallet or offsite or customOnSite or other
shipping8.8
tax0
shipping_tierStandard
items

item parameters

Parameter nameExample value
item_id9238471923847
item_variantCharcoal Grey / M
item_variant_id9283749283749
item_variant_titleCharcoal Grey / M
item_product_id9238471923847
item_product_titleMen's Thermal Base Layer Top
item_nameMen's Thermal Base Layer Top
item_brandFrostline Apparel
item_categoryBase Layers
price42.99
quantity2
skuWINTER-BLT-001-M-GREY
discount5
couponWINTER10
url/products/thermal-base-top

add_contact_info

The dataLayer event add_contact_info is linked to the standard Shopify event checkout_contact_info_submitted. See Shopify documentation

Parameter nameExample value
currencyEUR
value63.79
couponWINTER10
payment_typeundefined or creditCard or redeemable or deferred or local or manualPayment or paymentOnDelivery or wallet or offsite or customOnSite or other
discount5
shipping8.8
tax0
shipping_tierStandard
items

item parameters

Parameter nameExample value
item_id9238471923847
item_variantNavy Blue / One Size
item_variant_idVAR-0001-NS
item_variant_titleNavy Blue / One Size
item_product_idWINTER-HAT-0001
item_product_titleInsulated Fleece Winter Hat
item_nameInsulated Fleece Winter Hat
item_brandNordLayer
item_categoryWinter Accessories
price59.99
quantity1
skuHAT-WIN-NVY
discount5
couponWINTER10
url/products/insulated-fleece-winter-hat

add_address_info

The dataLayer add_address_info event is linked to the standard Shopify checkout_address_info_submitted event. See Shopify documentation

Parameters

Parameter nameExample value
currencyEUR
value63.79
couponWINTER10
discount5
payment_typeundefined or creditCard or redeemable or deferred or local or manualPayment or paymentOnDelivery or wallet or offsite or customOnSite or other
shipping8.8
tax0
shipping_tierStandard
items

item parameters

Parameter nameExample value
item_id9238471923847
item_variantNavy Blue / One Size
item_variant_idVAR-0001-NS
item_variant_titleNavy Blue / One Size
item_product_idWINTER-HAT-0001
item_product_titleInsulated Fleece Winter Hat
item_nameInsulated Fleece Winter Hat
item_brandNordLayer
item_categoryWinter Accessories
price59.99
quantity1
skuHAT-WIN-NVY
discount5
couponWINTER10
url/products/insulated-fleece-winter-hat

add_shipping_info

The dataLayer event add_shipping_info is linked to the standard Shopify event checkout_shipping_info_submitted. See Shopify documentation

Parameters

Parameter nameExample value
currencyEUR
value`94.77
couponWINTER10
discount5
payment_typeundefined or creditCard or redeemable or deferred or local or manualPayment or paymentOnDelivery or wallet or offsite or customOnSite or other
shipping9.99
tax0
shipping_tierStandard
items

item parameters

Parameter nameExample value
item_id9238471923847
item_variantCharcoal Grey / M
item_variant_id9283749283749
item_variant_titleCharcoal Grey / M
item_product_id9238471923847
item_product_titleMen's Thermal Base Layer Top
item_nameMen's Thermal Base Layer Top
item_brandFrostline Apparel
item_categoryBase Layers
price42.99
quantity2
skuWINTER-BLT-001-M-GREY
discount5
couponWINTER10
url/products/mens-thermal-base-layer-top

add_payment_info

The dataLayer event add_payment_info is linked to the standard Shopify event payment_info_submitted. See Shopify documentation

Parameters

Parameter nameExample value
currencyEUR
value`63.79`
couponWINTER10
payment_typeundefined or creditCard or redeemable or deferred or local or manualPayment or paymentOnDelivery or wallet or offsite or customOnSite or other
discount5
shipping8.8
tax0
shipping_tierStandard
items

item parameters

Parameter nameExample value
item_idWINTER-TH-0021
item_variantCharcoal Grey / M
item_variant_idVAR-TH-GRY-M
item_variant_titleCharcoal Grey / M
item_product_idWINTER-TH-0021
item_product_titleMen's Thermal Base Layer Top
item_nameMen's Thermal Base Layer Top
item_brandFrostline Apparel
item_categoryBase Layers
price54.99
quantity1
skuTH-BAS-GRY-M
discount5
couponWINTER10
url/products/mens-thermal-base-layer-top

purchase

The dataLayer purchase event is linked to the standard Shopify checkout_completed event. See Shopify documentation

Parameters

Parameter nameExample value
transaction_idORDER-2025-WINTER002
currencyEUR
value63.79
couponWINTER10
discount5
payment_typeundefined or creditCard or redeemable or deferred or local or manualPayment or paymentOnDelivery or wallet or offsite or customOnSite or other
shipping8.8
tax0
shipping_tierStandard
items

item parameters

Parameter nameExample value
item_idWINTER-TH-0021
item_variantCharcoal Grey / M
item_variant_idVAR-TH-GRY-M
item_variant_titleCharcoal Grey / M
item_product_idWINTER-TH-0021
item_product_titleMen's Thermal Base Layer Top
item_nameMen's Thermal Base Layer Top
item_brandFrostline Apparel
item_categoryBase Layers
price54.99
quantity1
skuTH-BAS-GRY-M
discount5
couponWINTER10
url/products/mens-thermal-base-layer-top

Conclusion

Congratulations 🎉 ! You’ve finished installing our Shopify app, and your store is now ready to collect user interaction data efficiently and seamlessly.

With this setup, you can accurately track key events, optimize your advertising campaigns and better understand your customers’ behaviors. If you have any questions or difficulties, please don’t hesitate to contact our support team, ready to help you every step of the way.

Did this page help you?