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

WooCommerce Data Layer Plugin

This guide covers the installation and configuration of the TAGGRS WooCommerce Data Layer Plugin for server-side tracking. This tool enables you to reliably collect and manage your WooCommerce customer interaction data, reducing data loss from browser limitations and ad blockers, and maintaining compliance with privacy laws.

Plugin features

  • Integrates easily with Google Tag Manager
  • Based on the GA4 Data Layer Protocol
  • Compatible with Server-side Tracking (sGTM/TAGGRS)
  • Supports enhanced conversions
  • "Container Details" overview in your WordPress Dashboard, to keep track on your plan and the request limit
Download the plugin

Configuration

Download and install the plugin

  1. Download the TAGGRS Data Layer plugin in GitHub.
  2. Go to Code and then clicking Download ZIP.
  3. In your Wordpress backend, go to Add New Plugin, upload the ZIP and unzip it.
  4. Activate the plugin via the screen in WordPress.

Open the plugin settings

  1. In the WordPress admin menu, navigate to TAGGRS Data Layer.
  2. Access the plugin’s configuration panel.

Configure Google Tag Manager integration

  1. Go to GTM Settings, enter your Google Tag Manager web container ID (e.g., GTM-XXXXXXX) in the GTM Container ID field.
  2. For the Enhanced Tracking Script, you can use the same subdomain as for the server container.

Set up Enhanced Tracking Script (Optional)

If you want to use the TAGGRS Enhanced Tracking Script, add your subdomain here.

Select and configure events to track

  1. Go to Events to choose which events you want to have within the data layer.
  2. Enable or disable the following ecommerce events according to your tracking needs:
    • view_item_list
    • view_item
    • add_to_cart
    • remove_from_cart
    • view_cart
    • begin_checkout
    • purchase
    • sign_up

    For each event, you can further customize the data layer variables sent to GTM.

 Debug and test your setup

  1. Enable Debug Mode in the plugin settings to output the data layer to your browser’s console for inspection.
  2. Open your store in another browser tab and use Google Tag Manager Preview mode to verify that events are firing and data is structured correctly.
  3. Use browser developer tools or the Data Layer Inspector+ Chrome extension to inspect the pushed data.

Technical benefits

WordPress native
No code changes or theme edits required.
GDPR & consent ready
Supports cookie consent and privacy compliance.
Data enrichment
Captures user, product, and order details for every event.
Performance
Lightweight plugin with minimal impact on site speed.
Custom hooks
Developers can use WordPress hooks and filters to extend or customize the data layer as needed.

Useful resources

Learn more about the GA4 Data Layer Protocol
Find expert support
Previous
Magento Data Layer
Next
Prestashop Data Layer
Copyright © 2025 TAGGRS. All right reserved.
TABLE OF CONTENTS
Plugin featuresConfigurationTechnical benefitsExpert tipsUseful resources