Insights & Guides

Analytics & Tracking Blog

Expert guides on GTM, GA4, conversion tracking, server-side tagging, and data-driven marketing.


Data Layer vs Direct GTM Variables: When to Use Each
GTM Data Layer MOFU

Data Layer vs Direct GTM Variables: When to Use Each

GTM can read data from the data layer, from DOM elements, from JavaScript variables, and from cookies. This guide explains when to use each approach and why the data layer is usually preferred.

March 26, 2026 5 min read
Data Layer Audit: How to QA Your GTM Implementation
GTM Data Layer MOFU

Data Layer Audit: How to QA Your GTM Implementation

A data layer audit catches missing events, wrong field names, incorrect values, and duplicate pushes before they corrupt your analytics data. This guide covers the complete QA process.

March 26, 2026 5 min read
B2B Website Data Layer Tracking: What to Track and How
GTM Data Layer MOFU

B2B Website Data Layer Tracking: What to Track and How

B2B websites do not have purchases to track. Instead, the data layer captures intent signals — content downloads, pricing page views, demo requests, and return visit patterns.

March 25, 2026 5 min read
Order Confirmation Page Data Layer: Getting Purchase Tracking Right
GTM Data Layer BOFU

Order Confirmation Page Data Layer: Getting Purchase Tracking Right

The order confirmation page is the most important tracking point in ecommerce. This guide covers the complete data layer structure for purchase events and common mistakes to avoid.

March 25, 2026 5 min read
Scroll Depth and Video Engagement Tracking with the Data Layer
GTM Data Layer MOFU

Scroll Depth and Video Engagement Tracking with the Data Layer

GA4 has built-in scroll and video tracking, but they miss context. Custom data layer events for scroll depth and video engagement provide richer analytics for content optimisation.

March 25, 2026 5 min read
Form Tracking via Data Layer Events in GTM
GTM Data Layer MOFU

Form Tracking via Data Layer Events in GTM

Tracking form interactions and submissions via GTM data layer events gives you reliable, context-rich lead data. This guide covers the implementation pattern for any form type.

March 24, 2026 5 min read
Tracking Item Lists in GA4: Category Pages and Search Results
GTM Data Layer MOFU

Tracking Item Lists in GA4: Category Pages and Search Results

GA4's item list tracking (view_item_list and select_item events) measures product discovery on category pages and search results. This guide covers the data layer implementation.

March 24, 2026 5 min read
Consent Signals in the GTM Data Layer
GTM Data Layer MOFU

Consent Signals in the GTM Data Layer

GTM Consent Mode v2 uses data layer signals to adjust tracking behaviour based on user consent. This guide explains how to integrate your CMP with the GTM data layer for GDPR compliance.

March 23, 2026 5 min read
GTM Data Layer on WordPress, Shopify, and Webflow
GTM Data Layer MOFU

GTM Data Layer on WordPress, Shopify, and Webflow

Implementing GTM data layer varies significantly by platform. WordPress, Shopify, and Webflow each have different methods for pushing server-side data to the client-side data layer.

March 23, 2026 6 min read
User ID and User Properties in the GTM Data Layer
GTM Data Layer MOFU

User ID and User Properties in the GTM Data Layer

Passing user ID and user properties through the data layer unlocks cross-session user analysis in GA4. This guide covers the correct implementation pattern and privacy considerations.

March 22, 2026 5 min read
Debugging GTM Data Layer Issues with GTM Preview Mode
GTM Data Layer MOFU

Debugging GTM Data Layer Issues with GTM Preview Mode

GTM Preview Mode (formerly Tag Assistant) is the primary tool for diagnosing data layer problems. This guide explains how to use it to find missing events, wrong values, and trigger failures.

March 22, 2026 5 min read
Server-Side GTM and the Data Layer: What's Different
GTM Data Layer MOFU

Server-Side GTM and the Data Layer: What's Different

Server-side GTM has a fundamentally different data model from client-side GTM. This guide explains how events reach the sGTM container, what replaces the data layer, and key differences.

March 21, 2026 5 min read