What You Will Discover
✔ Marketing Data Integrity Score™
✔ % Unclassified Traffic
✔ Naming Violations
✔ Duplicate Campaigns
✔ Missing Required Metadata
✔ Wrong Medium Mapping
What the Campaign Tracking Audit Gives You
This isn’t a generic analytics report. It’s a structured health check of your campaign tracking ecosystem. The FREE report covers the past 30 days of your GA4 performance. Email us so we can set up your FREE report for you.
Here’s what we analyze:
🎯 1. Marketing Data Integrity Score™
We calculate an overall score (0–100) that reflects how clean and consistent your campaign tracking is.
The score considers:
-
Unclassified traffic
-
Wrong medium usage for paid campaigns
-
Missing
utm_idvalues -
Duplicate campaign names
-
Naming rule violations
-
Inconsistent case and separator styles
You instantly see whether your tracking is:
Excellent • Good • Fair • Poor
🚨 2. Unclassified Traffic
We identify sessions where:
-
Source is
(direct)or(not set) -
Medium is
(none)or empty -
Campaign name is missing
-
Channel group is
unassigned
Why it matters:
Unclassified traffic hides real channel performance and distorts attribution.
💰 3. Wrong Medium for Paid
We detect paid campaigns where:
-
Medium doesn’t match standard paid values (cpc, ppc, paid_social, paid_search)
-
Variants like “paid social” or “paidsocial” are used
Why it matters:
Wrong medium mapping corrupts channel grouping in GA4.
🧩 4. Missing utm_id in Paid Campaigns
We flag paid sessions where:
-
Medium indicates paid
-
But campaign ID is empty or
(not set)
Why it matters:
You can’t reliably tie spend to performance without a unique identifier.
🔁 5. Duplicate Campaign Names
We detect campaign names that are used across multiple source/medium combinations.
Why it matters:
Duplicate campaign names inflate or fragment reporting.
📝 6. Naming Violations
We check campaign names for:
-
Spaces
-
Uppercase usage (for tracking analysis, not automatic penalty)
-
Forbidden characters (anything outside a-z, 0-9, _ or -)
Why it matters:
Inconsistent naming makes reporting unreliable and hard to scale.
🔄 7. Consistency Analysis (New)
We analyze your campaign naming patterns to determine:
-
Dominant case style (lowercase, title case, sentence case, mixed)
-
Dominant separator style (_, -, +, space, etc.)
-
% of campaigns consistent with that dominant style
Then we flag outliers.
Why it matters:
Even if formats are technically valid, inconsistency fragments reporting.
📊 8. Top Offender Tables
You see exactly which campaigns:
-
Drive the most unclassified traffic
-
Use wrong mediums
-
Are missing utm_id
-
Are duplicated
-
Violate naming consistency
No guessing. You see the actual impact.







