“Brand demand and campaign demand can share a destination while representing different questions. Separate source, entry context, and timing so existing interest is not mistaken for incremental response.
Diagnose the failure
A branded search, direct visit, referral, and paid click may all become one form submission. If every submission is labelled campaign-created, spend is overstated; if brand touchpoints are ignored, arrival patterns disappear. The question is not which channel deserves credit in the abstract, but which evidence supports each decision.
Use a decision framework
Define buckets for brand entry, non-brand paid or organic entry, referral, direct or unknown, and assisted touchpoints. UTM parameters can carry campaign context into Analytics acquisition reports, but naming is not proof of incrementality. Compare periods or geographies only when the design supports that interpretation, and preserve the raw entry context.
A hypothetical real estate example
Implement and measure
Standardise source classification, annotate launch dates and offline activity, and report branded and non-branded entries beside unique leads and downstream stages. Treat unknown as a quality queue. Measure classification completeness and overlap counts; never distribute unknown traffic conveniently to make a channel look stronger. This protects both sides: marketing can report its capture work while leadership avoids treating recognition as purchased demand. This is a classification discipline, not a promise that any channel caused demand.
Put it to work
- Create brand, non-brand, referral, and unknown buckets.
- Preserve raw landing context and UTM values.
- Annotate overlap without claiming causation.
Sources and visual credits
Illustrative photograph: Hand holding smartphone with blank white screen. It does not depict the hypothetical example. Santeri Viinamäki · CC BY-SA 4.0 · Wikimedia Commons · CC BY-SA 4.0
