Create one shared language
A campaign link is useful only when its labels mean the same thing next week.
UTM parameters are small pieces of the destination URL that identify a campaign’s source, medium and name. The value is not the parameter itself; it is the shared convention behind it. If one person writes `Meta`, another writes `facebook`, and a third writes `paid-social`, the report splits one effort into several labels that no longer answer a useful question.
Start with lower-case values and a short written rule. For example, use `meta` as the source, `paid_social` as the medium and the exact campaign name as `utm_campaign`. Reserve `utm_content` for a variation you need to compare, such as `coach_video` or `schedule_static`. Keep the sheet with the brief so creative, media and reporting use the same names.
- Use `utm_source`, `utm_medium` and `utm_campaign` on external campaign links as Google recommends.
- Use one spelling and casing rule; GA4 treats different capitalization as different values.
- Add a campaign ID or content value only when it answers a real comparison question.
Make the path real
Build the URL from the sheet, then test the customer journey rather than the string alone.
- 01
Set the destination first
Use the exact page, booking flow or form that delivers the campaign promise. Confirm it is live, mobile-readable and owned by someone who can update availability.
A tracking link cannot repair a destination that asks the wrong person to take the wrong next step.
- 02
Generate the campaign URL
Copy values from the naming sheet instead of typing a new variation in every ad manager or email tool. Keep the final link in the campaign record so a future reviewer can see what was published.
Check the question mark, ampersands and encoded characters before sharing the link.
- 03
Test in a clean browser session
Open the link, confirm the intended destination loads and complete the public path as a customer would. Check redirects, forms, confirmation pages and any event that should represent the next action.
Record the test date and the person who verified it.
- 04
Keep an exceptions column
Some channels use their own auto-tagging, some destinations redirect, and some audiences decline analytics consent. Record the known exception rather than treating a missing value as a mystery or a failure by default.
The report should say what it can show and what needs another source of evidence.
Illustrative finished worksheet
Cedar & Key gives a property campaign links that a small team can actually read.
Use the report to decide
Read traffic acquisition alongside the customer action you care about.
GA4 can show custom campaign values in the Traffic acquisition report when the click URL sends those UTM parameters. Start by checking that the expected source, medium and campaign appear as named. Then compare that traffic with the event or form path you configured for the campaign. A clean label is a prerequisite for a useful report, not a substitute for a useful offer.
Measurement has limits. A person may switch devices, return directly later, decline analytics consent or contact the business after seeing a campaign without clicking it. Keep the report honest: use it to ask which version deserves another look, whether the landing path worked and what customer questions came back. Do not promise that link tagging proves every revenue outcome.
- Check for unexpected `(not set)` values and return to the naming sheet before making a campaign decision.
- Use the same date range when comparing versions and record material budget or availability changes beside the result.
- Pair analytics with the owner’s view of qualified inquiries, booked work or another defined business outcome.
Reusable campaign-link worksheet
Complete this before an ad, email or partner link goes live.
Destination: [exact URL]. Source: [platform or sender]. Medium: [paid_social/email/referral]. Campaign: [lower-case agreed name]. Content: [creative or placement, if useful]. Business action: [form, booking or inquiry]. Test owner and date: [name/date]. Known exceptions: [redirect, consent or auto-tagging notes].
Save the exact published URL. A report is much easier to repair when you can see the original link.