Insights

Blog

Expert insights on analytics, tracking, privacy, and data strategy.

Data Quality · Latest
Seven Alerts, One Problem

Seven alarms on one dataset in the same minute is one infrastructure failure, not seven business problems. Why grouping by source beats raising thresholds, and the timestamp tell that tells you which you have.

August 2026 Read →
Data Quality
Nobody Monitors The Monitor

Alerting fails silently by construction: the thing that would report the failure is the thing that failed. A calm week and a dead check look identical. Heartbeats fix what more alarms cannot.

August 2026 Read →
Data Quality
The Date Column Is Lying To You

A row stamped with today's date can be mostly months old. Partial updates rewrite the timestamp but not the fields, and the result passes every check including the freshness monitor.

August 2026 Read →
Media Tracking
Google Ads Now Enforces Your CPA Target: What Changed on August 17, 2026

Budget-limited campaigns now spend toward the target that was typed in rather than beating it. Cost per conversion rises while volume also rises, which is the diagnostic key. How to tell an enforcement-driven increase from a real performance problem, and the one number to pull today.

August 2026 Read →
Media Tracking
Your Restaurant Website Is Not One Website

Ordering, loyalty, gift cards and catering usually run on four different vendors across four different domains. What that does to attribution, consent and accountability.

August 2026 Read →
Data Quality
Your Dashboard Cannot Tell You It Is Broken

A zero means either nothing happened or nothing was measured, and the report renders both the same way. Why thresholds can't tell them apart and freshness monitoring can.

August 2026 Read →
Tag Management
Your Vendor Changed 200 Things On Your Site. Can Anyone Produce The List?

Tag manager versions, CMP panels, CMS revisions and vendor tickets each record a fragment. None answers what the site was doing on a date in March, which is the version that gets asked.

August 2026 Read →
Privacy
The Consent Gap on Your International Domains: Why the .mx Site Fails Where the .com Passes

The flagship domain has a CMP and passes review. The regional site, launched by a different team on a different builder, has no Consent Mode at all and no way to reopen preferences. The 10-minute inventory that finds the gap, the three findings we see most, and the fix order that closes it.

August 2026 Read →
Data Quality
The API Retired Today. Your Dashboard Didn't Notice.

A retired API doesn't break your dashboard. It freezes it, and frozen numbers don't generate tickets. The inventory-and-freshness playbook for any vendor end-of-life.

August 2026 Read →
Privacy
Your Page Paths Are Telling Your Pixels Things You Never Agreed to Send

A new FTC complaint describes two ways sensitive data reached ad platforms. One was a deliberate upload. The other was a pixel doing its default job. How to audit the second one on your own site.

August 2026 Read →
Privacy
Your Checkout Is on a Different Domain. Your Consent Record Did Not Follow It.

A consent cookie can't cross a domain boundary, so a hosted checkout starts from nothing. Why "not our domain" gets the responsibility test backwards, and the two-minute check.

August 2026 Read →
Tag Management
Your GTM Hotfix Went Into the Default Workspace. Here's What Else Ships With It.

GTM publishes the workspace, not the change. Why the three-workspace cap routes urgent fixes through your messiest container, and the pre-publish check that catches it.

August 2026 Read →
Privacy
Every US Privacy Enforcement Action So Far Comes Down to One Broken Link

Enforcement keeps landing on the opt-out: links that 404 or do nothing, GPC signals the site never reads, and banners where declining takes four times as many clicks as accepting.

July 2026 Read →
BI & Reporting
Your BI Dashboard's Filters Are Undocumented Logic. Extract Them Before You Rebuild.

The charts are portable. The filter logic isn't. Where it hides, the two traps that break a rebuild, and the extraction checklist that makes a migration reproduce the numbers instead of just the pictures.

July 2026 Read →
Privacy
Meta Is Removing the Off-Meta Opt-Out. Your Consent Banner Is Now the Only Off Switch.

The user-level opt-out is going away, so your consent setup is the only one left. Plus the August trap: audiences and match quality will jump, and it won't be your campaign work.

July 2026 Read →
Media Tracking
Google Ads Just Removed Your Attribution Model: What Changed and the 15-Minute Check

Google retired first click, linear, time decay, and position-based attribution, and accounts are being migrated automatically. Who gets hit, why credit redistributes into Smart Bidding, and the 15-minute check.

July 2026 Read →
Privacy
Cookie Banner vs. Consent Tool: Why "We Have a Banner" Fails a 2026 Audit

A banner is a UI. A consent tool is enforcement. The three banner types we find in audits, a two-minute Global Privacy Control test, and the state-by-state reason implied consent no longer holds.

July 2026 Read →
Media Tracking
Standard vs Custom Events: The Meta & TikTok Setting That Quietly Caps Your Performance

Custom events opt you out of the platform's pre-trained conversion models - so they learn slowly and pay hotter CPMs, even though the event "fires fine." Why standard events win and a 10-minute Events Manager audit.

July 2026 Read →
Media Tracking
The Meta Conversions API, Explained: What CAPI Actually Fixes

CAPI recovers conversion signal lost to ad blockers, ITP, and consent - but only if you deduplicate and forward standard events. What it fixes, what it doesn't, and how to verify it.

July 2026 Read →
Technical
The 2026 GTM → Google Tag Migration: An Agency's Calm Upgrade Checklist

Google is auto-migrating the GA4 Configuration Tag to the Google Tag with Destinations. The dual-ID deployment model, a pre-upgrade audit, staging tests, and a rollback plan.

June 2026 Read →
Privacy
Is Your Consent Banner Actually Blocking Anything?

We audit 10-15 sites a week. In more than half of them, the banner is there, the UI looks great, and zero scripts are actually being gated.

April 2026 Read →
Media Tracking
5 Signs Your Conversion Tracking Is Broken

Your campaigns look busy but the data feeding them is broken. Here are the five patterns we see in every audit that signal your tracking needs attention.

April 2026 Read →
Analytics
Why GA4 and Google Ads Never Match

Your client asks every month and you spend hours trying to reconcile. The issue is almost always conversion action misconfiguration, not platform differences.

April 2026 Read →
Case Study
How We Found $128K/Month in Wasted Ad Spend

A national homebuilder spending $514K/month across 221 campaigns. 99.85% of their bidding signal was noise. Here's what we found and how we fixed it.

April 2026 Read →
Privacy
Server-Side Tagging: Is It Worth the Investment?

Client-side cookies are dying. But server-side tagging isn't free. We break down the real costs, benefits, and when it actually makes sense for your business.

April 2026 Read →
Analytics
The Complete GA4 Audit Checklist

Everything we check when auditing a GA4 implementation. From data layer architecture to conversion configuration to consent mode verification.

April 2026 Read →

Stay sharp on analytics and privacy

We share one actionable insight per week. No fluff, no spam.

Join 1,284 readers