Identifiers carry different types of context
GCLID is an identifier associated with Google Ads auto-tagging; UTMs are parameters a team can define to describe a campaign. They can coexist, but they are not the same data point and should not be treated as two independent proofs of one conversion. GCLID helps connect clicks to account data; UTMs provide a consistent convention for reading campaign context. The measurement plan must define which source takes precedence when values differ.
Conflicts arise when someone manually adds campaign, source, or medium parameters to a link that already uses auto-tagging, or when a redirecting tool replaces parameters. Do not erase context before investigating the cause. First record the ad URL, final URL, expected parameters, and what each platform should receive. Only then decide whether the convention needs to be simplified or whether the page should preserve both.
- Document the role of GCLID and each UTM.
- Define precedence when identifiers point to different contexts.
- Record the ad URL, intermediate destinations, and final destination.
- Do not count identifiers as conversions or sales.
Redirects can break the attribution path
Redirects are common with HTTPS enforcement, legacy pages, short links, partner links, and URL-normalization rules. If a redirect discards the query string, the final destination receives the visit without the source context carried by the ad. In other cases, the page preserves UTMs, but a policy or script removes GCLID. The test needs to follow the complete chain, because observing only the first address gives a false sense of security.
Follow the route with a test URL and record each response, status code, location, and available parameter. Check if the final page works, if consent is applied at the right time and if the tool receives the expected event. Also examine internal links: retaining UTMs throughout navigation can overwrite the original source. Preserve the campaign context at entry and avoid replacing the origin in later visits without an explicit rule.
- Capture every jump from the redirect chain.
- Confirm that the final URL preserves the query string.
- Test source data, consent, and the event in the same journey.
- Avoid rewriting the source in unexplained internal links.
Protect data across domains, sessions, and integrations
Source data may be lost when someone moves across domains, subdomains, an external checkout, or a third-party service page. In this situation, configure only what architecture really requires and document the relationship between domains. Do not configure cross-domain measurement by trial and error: an incomplete setup can miscount sessions or introduce a new source midway through the journey. Document the decision so a future technical change is not mistaken for a campaign decline or an improvement in attribution.
Also check that CMS, CDN, consent system and form preserve necessary parameters. Some components remove query strings by security or by cache rules; others store the first value and ignore the next. The intended behavior should be defined in advance, not discovered later in a report. When someone returns through another channel, preserve the distinction among a new visit, a continued journey, and modeled attribution. The investigation is more accurate when it distinguishes source loss, collection failure, processing delay, and missing confirmation from customer service.
- List domains, subdomains and external journey services.
- Test cross-domain measurement only when there is a documented need.
- Confirm preservation in CMS, CDN, form and consent.
- Define rule for first contact and subsequent returns.
Reconcile attribution data with operational evidence
After the technical test, compare what the ad platform records, what analytics receives, and what customer service can confirm. Differences may come from consent, delay, block, multiple devices or attribution models. Do not automatically trust the source with the highest number. Describe the interval, the rule applied and the cases that could not be associated. Honest precision includes a category for unknown. Document the decision so a future technical change is not mistaken for a campaign decline or an improvement in attribution.
Use the investigation to prioritize corrections. If parameters disappear before the page loads, inspect the redirects; if they arrive but do not appear in reports, inspect collection and processing; if they appear but do not match opportunities, review customer-service records and stage definitions. The goal is to protect a chain of evidence, not turn any identifier into a commercial argument. Document the retest after the change. The investigation is more accurate when it distinguishes source loss, collection failure, processing delay, and missing confirmation from customer service.
- Compare ad account, analytics and service records.
- Distinguish failures in transport, collection, processing, and operations.
- Show unknowns and attribution model boundaries.
- Record the correction, retest evidence, and review date.
Reference sources
- Google Ads — Automatic marking and GCLID — accessed on 6 September 2026.
- Google Analytics — Custom Campaigns and — accessed on 6 September 2026.
- Google Search Central — redirects — accessed on 6 September 2026.