Build a campaign measurement plan

Method and interpretation guide · Reviewed 25 July 2026

A measurement plan states what question will be answered, how each metric is calculated and which conclusions the data cannot support. Write it before publishing. That reduces the temptation to select a flattering number after the event.

Start with a question, not a dashboard

“Did it work?” is too broad. Ask whether a defined audience completed a defined action more or less often during a stated observation window, or whether one message produced a different pattern from another under recorded conditions. Name who will use the answer and what decision follows.

Define every metric

FieldExample structure
MetricPlain-language name and formula
EventThe observable action counted once
SourceSystem, property and report
ScopeChannel, page, audience or campaign filter
WindowStart, end and timezone
ExclusionsInternal, test, bot or duplicate activity
OwnerPerson responsible for extraction and notes

Record the baseline using the same definition and filters intended for the later observation. If the tracking setup changes, annotate the date; do not present the resulting break as user behaviour.

Use campaign names consistently

Google’s official campaign URL guidance explains that UTM parameters can identify referring campaigns and recommends consistent values for source, medium and campaign. Create a short naming register before links are distributed. Treat case, spacing and punctuation as controlled choices because inconsistent values can fragment reporting.

Record the destination URL, tagged URL, source, medium, campaign, content variant, owner and creation date. Test the final redirect and landing page. Do not put personal or sensitive information into query parameters.

Interpret search metrics carefully

Google’s Search Console Performance documentation describes clicks, impressions, average click-through rate and average position for the selected period. Its metric definitions explain that position is averaged across impressions and that data is generally assigned to the canonical URL. Record the Search type, date range, page/query filters and comparison period.

Do not treat average position as a fixed rank seen by every person. Google recommends looking at trends in impressions and clicks as well as position. Search Console also omits some anonymised queries, so a query table need not equal the full property total.

Include guardrails and quality checks

Write the result in layers

First state the observation: metric, count, period and comparison. Then state the interpretation and its uncertainty. Finally record the decision. A change observed after a campaign is not automatically caused by the campaign. If the sample is too small or instrumentation failed, the correct result may be “insufficient evidence”.

Measurement is not a promise: a tracking plan can make observations more reproducible; it cannot guarantee leads, traffic, rankings or commercial impact.

Use the experiment log for controlled changes and the content checklist before publishing measurement claims.