Table of Contents
- How Google Ads Connects to GA4
- Seven Google Ads Tracking Mistakes
- 1. Comparing Manual and Auto-Tagged Dimensions
- 2. ValueTrack Curly Brace Syntax Errors
- 3. Putting UTM Parameters in Final URL Instead of Suffix
- 4. Third-Party Trackers Breaking Parallel Tracking
- 5. Redirects Stripping GCLID Query Strings
- 6. Using utm_medium=google or search Instead of cpc
- 7. Blind Spots in Performance Max Tracking
- An Example Google Ads Final URL Suffix
- Frequently Asked Questions
Linking Google Ads to GA4 does not replace a check of your landing URLs and tracking settings. If campaign details are missing or the channel looks wrong, review auto-tagging, ValueTrack and any redirects. Start with these seven common problems.
How Google Ads Connects to GA4
Google Ads communicates with GA4 through two mechanisms: auto-tagging (via the gclid parameter) and manual UTM parameters. When these two systems conflict, or when ValueTrack macros fail, attribution breaks.
Seven Google Ads Tracking Mistakes
1. Comparing Manual and Auto-Tagged Dimensions
Keep auto-tagging enabled for a linked Google Ads account. Manual UTMs can provide readable labels for CRM records; compare the appropriate manual and cross-channel dimensions rather than assuming they must match. See how auto-tagging and UTMs work together and Google’s traffic-source documentation. The manual override checkbox described in older Universal Analytics instructions is not a GA4 setup step.
2. ValueTrack Curly Brace Syntax Errors
Google Ads ValueTrack parameters require precise casing and single curly braces. Writing {Keyword} (uppercase) or {{keyword}} (double braces) prevents token expansion.
3. Putting UTM Parameters in Final URL Instead of Suffix
Hardcoding UTMs in individual ad Final URLs forces Google Ads to re-review your ad whenever you update tracking parameters. Use the Final URL Suffix field at account or campaign level instead.
4. Third-Party Trackers Breaking Parallel Tracking
Using outdated click-redirect tracking templates that are incompatible with Google's mandatory Parallel Tracking can delay page loads or strip click IDs.
5. Redirects Stripping GCLID Query Strings
If an ad URL redirects and the redirect removes the gclid parameter, GA4 may lose some Google Ads campaign information. The session's final classification depends on other campaign, referrer, and advertising information available to Analytics. Check the redirect response and the destination page's analytics data.
6. Using utm_medium=google or search Instead of cpc
For manually tagged traffic, use a medium that matches the current Paid Search definition and check the source and other available traffic-source information. A value such as search may not match that definition by itself, but the final classification depends on the information GA4 receives.
7. Blind Spots in Performance Max Tracking
Performance Max runs across Search, YouTube, Display, and Discover simultaneously. Without dynamic placement parameters, you cannot audit where your spend converted.
An Example Google Ads Final URL Suffix
Paste this string into your Google Ads Account Settings under Tracking > Final URL Suffix:
utm_source=google&utm_medium=cpc&utm_campaign={_campaign}&utm_content={creative}&utm_term={keyword}&matchtype={matchtype}&device={device}
Frequently Asked Questions
Should I use GCLID, UTMs, or both in Google Ads?
Keep auto-tagging configured for the linked Ads integration. Add readable UTMs when your CRM or other reporting workflow needs them, and verify that both identifiers and labels reach their intended systems.
Why does my Google Ads traffic show as direct in GA4?
Check whether click identifiers survive redirects, whether the Google tag collects the landing event, and whether the Ads account is linked. Consent, report scope and other implementation differences can also affect the result. Keep the final URL and collected event as evidence.
For the broader setup, read 15 UTM Tracking Mistakes That Ruin Your GA4 Data (and How to Fix Them). Browse the UTM Mistakes & Tracking Audits guides to choose another troubleshooting task.
References
- About ValueTrack parameters (Google Ads Help)
- Google Analytics 4 Help: Link Google Ads and Analytics (Google Support)