Logo of TAGGRS, written in blue and with a small favicon
HomeServer-side Tracking
Start for free
Introduction
Get started
Get started with TAGGRSSet up Google Tag ManagerAdd the GTM Data LayerConfigure GTM transformationsTest the setupDebuggingAnalytics dashboard
Migrate from Google CloudMigrate from hosting
Shortcuts
GTM Copy PasteReady-made templates
GA4 Server-side Tracking
Setup in GTMCreate GA4 Event TagsGA4 tag setup in server containerE-commerce events in GTM
Google Ads Server-side Tracking
Install Conversion LinkerSet up Conversion TrackingConfigure Enhanced ConversionsDeploy Remarketing Tags
Facebook Server-side Tracking
Set Meta PixelImprove your EMQ ScoreInstall Meta CAPIMeta Events DeduplicationMeta CAPI Gateway
LinkedIn Server-side Tracking
Install LinkedIn Insight TagSet up LinkedIn CAPILinkedIn Events Deduplication
TikTok Server-side Tracking
Set up TikTok PixelInstall TikTok Events APITikTok Events Deduplication
Pinterest Server-side Tracking
Set up Pinterest TagConfigure Pinterest Conversions APIPinterest Events Deduplication
Snapchat Server-side Tracking
Set up Snap PixelSnapchat Conversions APISnapchat Events Deduplication
TAGGRS Tracking Tags and Tools
Tracking TagsGoogle Service Account integrationsGTM LogsProfit TrackingData Enricher ToolWebhooks TesterEnhanced Tracking ScriptMulti Domain ToolClick ID RecoveryConsent Tool
Configurations
Billy Grace Server-side TrackingLeadPages Server-side TrackingPiwik PRO Server-side TrackingCDN Server-side TrackingShopify Server-side TrackingActiveCampaign Server-side TrackingKlaviyo Server-side Tracking
Server-side Tracking for e-commerce
Shopify Data LayerShopware Data LayerMagento Data LayerWooCommerce Data LayerPrestashop Data LayerLightspeed Data Layer
Consent Management server-side
Activate Consent ModeConfigure TAGGRS with Axeptio

Shopify Data Layer App

This guide details the installation and configuration of the TAGGRS Shopify Data Layer App for server-side tracking. It is designed to help you seamlessly capture and control your first-party ecommerce data, overcoming Shopify checkout limitations, reducing data loss from browser restrictions and ad blockers, and ensuring compliance with privacy regulations.

App features

  • Integrates easily with Google Tag Manager
  • Based on the GA4 Data Layer Protocol
  • Compatible with Server-side Tracking
  • Includes enhanced conversions
  • Solves the Shopify Checkout Extensibility Problem for the Thank you and Order status pages.
  • Solves the checkout extensibility issue for GTM
Download the app

Configuration

Install from Shopify App Store

  1. Login to your Shopify store.
  2. Go to the Shopify App Store.
  3. Search "TAGGRS Data Layer" โ†’ Install โ†’ Grant permissions

Install the app

  1. Open the TAGGRS app in your Shopify store.
  2. Insert your Google Tag Manager (GTM) code from the web container. This connects the website data to the appropriate GTM container.
Logo of TAGGRS Server-side Tracking: a light blue circle with two blue angle brackets
Optional: Add your TAGGRS subdomain for the enhanced tracking script. Leave this field blank if you don't want to use the script. Then click Save.

Set up events

Select the events you want to measure. Tick the desired options, such as product views and purchases. Click Save Settings to save the settings.

Measurable events with TAGGRS Shopify Data Layer App

  • start_checkout
  • purchase
  • view_item_list
  • view_item
  • add_to_cart
  • remove_from_cart
  • view_cart
  • select_promotion

Connect the app to your Shopify store

Place the TAGGRS tracking pixel on your store. Start by clicking Check setup in the TAGGRS app.

Activate the app

  1. Open the customer events page.
  2. On the customer events page, activate the TAGGRS app by turning on the toggle.

ย Create a custom pixel

  1. Add the GTM tracking script in the TAGGRS app.
  2. Go back to step 3 and click on Open customer events.
  3. Copy the tracking script to add a custom pixel.
  4. Name the pixel.
  5. Select Add pixel, and then Save.

Connect the custom pixel to the store

Click Connect to complete the setup.

Add prefixes (Optional)

You can add TAGGRS prefixes if required. This feature allows you to rename events, such as ๐˜ƒ๐—ถ๐—ฒ๐˜„_๐—ถ๐˜๐—ฒ๐—บ in ๐˜๐—ฎ๐—ด๐—ด๐—ฟ๐˜€_๐˜ƒ๐—ถ๐—ฒ๐˜„_๐—ถ๐˜๐—ฒ๐—บ, making it easy to differentiate between different apps and keep your tracking accurate and organised.

Data Layer testing in GTM

  1. Verify that the data layer is working properly by going to preview mode in Google Tag Manager.
  2. Create an event and click Data Layer to see if the Shopify data is displayed correctly and structured.

Technical benefits

Checkout data solution
Captures full transaction details (including third-party payment gateways)
Zero-code
No theme modifications required
Solution to the Shopify Checkout Extensibility Problem
Starting August 28, 2025, scripts can no longer be placed on the Thank you and Order status pages, where previously everyone placed their data layer. Instead, you must now use customer events, which are isolated, meaning you must place your code within these events. Because of this isolation, you can no longer connect to web preview mode. However, Server-Side preview mode still works. The new TAGGRS Data Layer plugin not only fixes the problem of placing the data layer on the Thank you page, but also simplifies the implementation process of adding a data layer on your Shopify store.

Useful resources

Learn more about the GA4 Data Layer Protocol

Learn more about the Shopify Checkout Extensibility problem

Learn more about Shopify Server-side Tacking

Find expert support
Previous
Multi Domain tool
Next
Shopware Data Layer
Copyright ยฉ 2025 TAGGRS. All right reserved.
TABLE OF CONTENTS
App featuresConfigurationTechnical benefitsUseful resources