Skip to main content

Analytics & Attribution

Why do Meta, Google and GA4 all report a different ROAS, and which number should run your business? These guides cover attribution windows, view-through, incrementality, MER, UTM discipline, tracking accuracy measurement, and the platform-by-platform and industry-by-industry playbooks that follow from getting those right.

35 guides

Cross-Domain Tracking Setup: Stop Losing Attribution at the Domain Hop
Ga4Oct 31, 2026

Cross-Domain Tracking Setup: Stop Losing Attribution at the Domain Hop

Configure GA4's linker, a Conversion Linker tag, and referral exclusions so checkout and payment domains stop stealing your attribution.
Read article→
Snapchat Ads Conversion Tracking: Pixel + Conversions API Done Right
AnalyticsOct 27, 2026

Snapchat Ads Conversion Tracking: Pixel + Conversions API Done Right

Run the Snap Pixel and Conversions API together, deduped on one event ID, so Snapchat's in-app browser stops eating your conversions.
Read article→
Pinterest Ads Conversion Tracking: Tag + API Setup for Ecommerce
AnalyticsOct 26, 2026

Pinterest Ads Conversion Tracking: Tag + API Setup for Ecommerce

Pinterest tracking done right: Pinterest Tag plus API for Conversions, deduplicated by event_id, with Enhanced Match and epik click ID capture.
Read article→
What Is a dataLayer? The Explanation to Send Your Developer
AnalyticsOct 25, 2026

What Is a dataLayer? The Explanation to Send Your Developer

A dataLayer is the shared message board your site writes facts on so GTM, GA4, Meta, and Google Ads all read the...
Read article→
Healthcare Marketing Tracking: What You Can (and Can't) Send to Ad Platforms
ConsentOct 20, 2026

Healthcare Marketing Tracking: What You Can (and Can't) Send to Ad Platforms

Track ads on public marketing pages, never portals or booking flows — a first-party server layer controls exactly what reaches Meta and...
Read article→
GA4 Not Showing Data? Realtime Works but Reports Are Empty (Fixed)
Ga4Oct 19, 2026

GA4 Not Showing Data? Realtime Works but Reports Are Empty (Fixed)

GA4 reports empty but Realtime works? It's usually the 24-48h processing lag, not a broken setup. Here's the full triage tree.
Read article→
GTM Tag Not Firing? The 12 Real Reasons (In the Order to Check Them)
AnalyticsOct 17, 2026

GTM Tag Not Firing? The 12 Real Reasons (In the Order to Check Them)

The 12 real reasons a GTM tag won't fire, ordered by frequency: publishing, triggers, dataLayer timing, consent, blockers, and more.
Read article→
Magento (Adobe Commerce) Conversion Tracking: GTM, dataLayer and Webhooks
AnalyticsOct 16, 2026

Magento (Adobe Commerce) Conversion Tracking: GTM, dataLayer and Webhooks

Magento 2 has no useful native dataLayer. The clean stack: one vetted dataLayer extension, GTM on top, server-side purchases from order events.
Read article→
Email and SMS Attribution: Why Klaviyo Claims Revenue GA4 Never Sees
AnalyticsOct 8, 2026

Email and SMS Attribution: Why Klaviyo Claims Revenue GA4 Never Sees

Klaviyo counts opens and long windows; GA4 needs surviving UTM clicks. Neither is real — reconcile both against backend orders.
Read article→
GA4's BigQuery Export: The Free Escape Hatch From Sampled, Thresholded Data
Ga4Oct 7, 2026

GA4's BigQuery Export: The Free Escape Hatch From Sampled, Thresholded Data

GA4's BigQuery export is free at SMB volumes and gives you raw, unsampled, event-level data. Setup takes ten minutes.
Read article→
How Accurate Is Your Conversion Tracking? Here's How to Actually Measure It
AnalyticsOct 6, 2026

How Accurate Is Your Conversion Tracking? Here's How to Actually Measure It

Divide captured conversions by real backend orders over 7-30 days: 95%+ is healthy, 85-95% is leaking, below 85% is broken.
Read article→
Why Every Platform Shows a Different ROAS (And Which Number to Trust)
AnalyticsOct 1, 2026

Why Every Platform Shows a Different ROAS (And Which Number to Trust)

Meta, Google Ads, and GA4 count conversions by different rules, so ROAS never matches. Trust backend revenue and MER, not the dashboards.
Read article→
Conversion Tracking for SaaS and Subscriptions: Trials, Renewals and LTV
AnalyticsSep 29, 2026

Conversion Tracking for SaaS and Subscriptions: Trials, Renewals and LTV

Optimize toward payers, not signups: send trial-to-paid and LTV from billing webhooks as server-side conversions with real values.
Read article→
Microsoft Ads Conversion Tracking: UET Tag Setup Without the Guesswork
AnalyticsSep 28, 2026

Microsoft Ads Conversion Tracking: UET Tag Setup Without the Guesswork

One site-wide UET tag plus goals defined on top: install via GTM, reuse your dataLayer events, capture msclkid, and pass revenue.
Read article→
Triple Whale, Northbeam, Hyros: Do You Need an Attribution Tool or Correct Tracking?
AnalyticsSep 26, 2026

Triple Whale, Northbeam, Hyros: Do You Need an Attribution Tool or Correct Tracking?

Most stores don't need Triple Whale, Northbeam, or Hyros yet — they need pixel, CAPI, dedup, and consent fixed first. Here's how...
Read article→
How to Track ChatGPT and AI Referral Traffic in GA4 (2026 Setup)
AnalyticsSep 21, 2026

How to Track ChatGPT and AI Referral Traffic in GA4 (2026 Setup)

GA4's new AI Assistant channel catches ChatGPT referrals automatically, but most AI visits hide in Direct. Here's the full 2026 setup.
Read article→
LinkedIn Ads Conversion Tracking: Insight Tag, CAPI and the B2B Attribution Gap
AnalyticsSep 20, 2026

LinkedIn Ads Conversion Tracking: Insight Tag, CAPI and the B2B Attribution Gap

LinkedIn tracking needs the Insight Tag plus Conversions API matched on li_fat_id or hashed email — browser-only setups badly undercount B2B.
Read article→
Webflow Conversion Tracking: Forms, Ecommerce and GTM the Right Way
AnalyticsSep 15, 2026

Webflow Conversion Tracking: Forms, Ecommerce and GTM the Right Way

Webflow forms never hit a thank-you URL: detect the inline success state, push one dataLayer event, and fire every ad platform off...
Read article→
Squarespace Conversion Tracking Setup: GA4, Google Ads and Meta Without the Guesswork
AnalyticsSep 15, 2026

Squarespace Conversion Tracking Setup: GA4, Google Ads and Meta Without the Guesswork

Use GTM in header code injection plus an order-confirmation purchase event with {orderId} — Squarespace's built-in fields aren't enough.
Read article→
Wix Conversion Tracking: What Works, What Doesn't, and How to Fix the Gaps
AnalyticsSep 14, 2026

Wix Conversion Tracking: What Works, What Doesn't, and How to Fix the Gaps

Wix's native integrations track basic Wix Stores sales but give you no control. Here's what breaks, and how Velo plus server-side tracking...
Read article→
TikTok Ads Conversion Tracking: Pixel + Events API Setup That Actually Matches
Server Side TrackingSep 14, 2026

TikTok Ads Conversion Tracking: Pixel + Events API Setup That Actually Matches

Run TikTok Pixel + Events API together: event_id dedup, ttclid, Advanced Matching, and why the in-app browser makes server-side essential.
Read article→
WordPress Lead Tracking: Elementor, Contact Form 7, WPForms and Gravity Forms Done Right
AnalyticsSep 12, 2026

WordPress Lead Tracking: Elementor, Contact Form 7, WPForms and Gravity Forms Done Right

Track WordPress forms by hooking each plugin's real success event into one generate_lead push — never GTM's generic Form Submission trigger.
Read article→
The 20-Minute Conversion Tracking Self-Audit (Checklist)
AnalyticsSep 10, 2026

The 20-Minute Conversion Tracking Self-Audit (Checklist)

Audit your conversion tracking in 20 minutes: 20 checks across events, Google Ads, Meta CAPI, consent, and UTMs, with a scoring table.
Read article→
Form Conversions Not Firing? The Lead-Gen Tracking Debug Guide
Google AdsSep 5, 2026

Form Conversions Not Firing? The Lead-Gen Tracking Debug Guide

Form conversions break when AJAX submits, iframes, or fast redirects hide success from your tags. Fire off a real success event instead.
Read article→
Why Your Paid Traffic Shows Up as 'Direct' in GA4 (And How to Get Credit Back)
Ga4Aug 30, 2026

Why Your Paid Traffic Shows Up as 'Direct' in GA4 (And How to Get Credit Back)

GA4 files paid clicks under Direct when redirects, in-app browsers, consent, or cross-domain jumps strip the source. Here's how to get credit...
Read article→
Duplicate Purchase Events Are Wrecking Your Ad Data — Find and Fix Them
Meta AdsAug 27, 2026

Duplicate Purchase Events Are Wrecking Your Ad Data — Find and Fix Them

Facebook counting purchases twice? Two events reach Meta per order — find the extra source in Test Events, then remove or deduplicate...
Read article→
BigCommerce Conversion Tracking: GA4, Meta CAPI, and Google Ads Done Right
Server Side TrackingAug 15, 2026

BigCommerce Conversion Tracking: GA4, Meta CAPI, and Google Ads Done Right

GTM in Script Manager, browser events with an event_id, and an order webhook feeding Meta CAPI server-side. Native apps alone won't cut...
Read article→
Conversion Tracking for Salla Stores: The Complete Guide for MENA Ecommerce
Server Side TrackingAug 15, 2026

Conversion Tracking for Salla Stores: The Complete Guide for MENA Ecommerce

Track Salla conversions properly: pixels for the funnel, webhooks to a server container for Meta CAPI, Snapchat, TikTok, and real SAR purchase...
Read article→
GA4 and Ad Tracking for Course Creators: The Kajabi Measurement Guide
Ga4Aug 14, 2026

GA4 and Ad Tracking for Course Creators: The Kajabi Measurement Guide

Load GTM in Kajabi's header code, fire purchases on thank-you pages, and send webhook-driven server-side events for the sales browsers miss.
Read article→
ChatGPT Ads Conversion Tracking: The Complete Setup Guide (2026)
AnalyticsAug 7, 2026

ChatGPT Ads Conversion Tracking: The Complete Setup Guide (2026)

Track ChatGPT ads conversions with strict UTMs, a custom GA4 channel group, and dataLayer events with event_id dedup.
Read article→
DIY vs Hiring a Tracking Specialist: An Honest Decision Guide
AnalyticsAug 5, 2026

DIY vs Hiring a Tracking Specialist: An Honest Decision Guide

DIY if you're single-platform on a standard theme; hire once multi-platform dedup, consent, or real ad spend is on the line.
Read article→
Conversion Tracking Statistics 2026: The Verified Numbers
AnalyticsAug 5, 2026

Conversion Tracking Statistics 2026: The Verified Numbers

Safari's 7-day cookie cap, ATT opt-in near 50%, and Meta's 17.8% lower cost per result with CAPI - every 2026 stat sourced.
Read article→
Privacy-first tracking architecture diagram showing server-side GTM and Conversions API integration
AnalyticsMay 5, 2026

Privacy-First Tracking: How to Adapt to a Cookieless Future

Adapt to cookieless tracking with server-side GTM, Conversions API & Enhanced Conversions. Complete guide to privacy-first measurement for GDPR compliance.
Read article→
Attribution window comparison chart showing last-click vs data-driven attribution models for Google Ads and Meta
AnalyticsMay 5, 2026

Attribution Windows Guide: Why Last-Click Data is Misleading (+ Fix)

Stop trusting last-click data. Learn how to set correct attribution windows for Google Ads, Meta, TikTok & LinkedIn. Includes setup guide for...
Read article→
Tracking Consulting blog hero
Server Side TrackingApr 24, 2026

Server-Side Tracking Setup: What Actually Matters for Better Attribution

A cleaner starter article for the new Tracking Consulting blog, showing how server-side tracking, consent, event architecture, and validation should be explained...
Read article→
WhatsApp