Business Tech & Tools
How do I track where customers came from using UTM parameters and attribution?
The short answer
Add consistent UTM parameters to links you place in email, social posts, partner promotions, QR codes, and other campaigns. At minimum, record the source, medium, and campaign. Then look at session campaign reports alongside leads, sales, and your customer records.
UTMs tell your analytics system which tagged link brought a visit. They do not prove that one link caused the sale or capture every earlier conversation. Use them as useful evidence, not a perfect history of the customer's mind.
Give each parameter one job
Start with these three:
utm_sourceidentifies the specific sender or platform, such asnewsletter,linkedin, orpartner_smith.utm_mediumidentifies the channel type, such asemail,organic_social,paid_social, orqr.utm_campaignidentifies the organized effort, such asfall_workshop_2026.
Use utm_content when you need to distinguish two links or creative versions inside the same campaign. Use utm_term when it serves a real keyword or audience-tracking purpose. Do not add fields merely because the builder offers them.
Google's campaign URL guidance explains that campaign parameters pass with the clicked URL and appear in acquisition reporting. Its traffic-source dimensions guide distinguishes source, medium, and campaign information.
Create a naming sheet before creating links
Analytics treats inconsistent values as separate labels. Email, email, and e-mail can fragment one channel. Make a small shared table:
| Field | Rule | Examples |
|---|---|---|
| Source | Lowercase platform or identifiable partner | newsletter, linkedin, partner_smith |
| Medium | Choose from a short approved list | email, organic_social, paid_social, qr |
| Campaign | Lowercase name plus useful date or launch | fall_workshop_2026 |
| Content | Describe the placement or version | hero_button, footer_link, video_a |
Avoid spaces, private customer information, employee opinions, or anything embarrassing in a URL. UTM values are visible to the person who clicks and may be copied, shared, logged, or indexed.
Keep a campaign-link register with the destination URL, all parameter values, final tagged URL, owner, creation date, and placement. Copy from this register instead of typing new labels from memory.
Build and test one link
Suppose the plain page is:
https://example.com/workshop
A tagged newsletter link might be:
https://example.com/workshop?utm_source=newsletter&utm_medium=email&utm_campaign=fall_workshop_2026&utm_content=main_button
Google provides an official Campaign URL Builder for assembling a link. Before publishing it:
- Open it in a private browser window.
- Confirm it reaches the correct secure page.
- Complete a safe test action.
- Check Realtime or DebugView for the visit and event.
- Check the standard acquisition report after processing.
- Confirm that redirects or link shorteners preserve the parameters.
Do not add UTMs to ordinary internal links from one page of your own site to another. That can replace the visitor's original campaign information and make your own website appear to be a new source. Use events or other on-site measurement for internal calls to action.
Connect campaigns to outcomes
Traffic volume alone is not the goal. Review each meaningful campaign against qualified sessions, key events, customers, revenue, gross profit, refunds, and marketing cost.
Imagine two email links:
| Campaign | Sessions | Purchases | Gross profit before campaign cost |
|---|---|---|---|
| A | 500 | 5 | $300 |
| B | 120 | 6 | $480 |
Campaign A delivered more traffic. Campaign B delivered more purchases and gross profit. That is why a UTM report should be joined to the business result, not used as a popularity contest.
For leads closed by phone or invoice, store the original source, medium, and campaign in the lead record when your forms and systems support it. Also ask new customers, “How did you first hear about us?” The answer may reveal a podcast, referral, or earlier piece of content that the final tagged click missed.
Understand what attribution cannot settle
A customer may read an untagged article, hear a friend's recommendation, join your email list, and later buy through a tagged link. Different reports can credit different touchpoints. Cookie limits, consent, device changes, link sharing, offline contact, blocked scripts, and long buying cycles create gaps.
Google's attribution overview explains that acquisition and key-event-path reports answer different questions and can assign credit differently.
Write down the attribution view you use for each decision. Session source is useful for asking what started the current visit. First-user source helps with initial measured acquisition. Key-event attribution helps examine credited touchpoints near an important action. None should be quietly substituted for another.
If building consistent campaigns and useful content is the larger job behind this question, the Content Marketing Business system can help organize that work. The tracking still needs this naming discipline and a verified key event.
Sources and further reading
- Google Analytics Help: Collect campaign data with custom URLs
- Google Analytics Help: Traffic-source dimensions and tagging
- Google Campaign URL Builder
- Google Analytics Help: Attribute credit for key events
A free next step
Not sure which business fits you yet?
The free Freedom Path Assessment can help you compare your strengths, schedule, income goals, and preferred way of working before you commit to a business direction.
Related Questions
- How do I install Google Analytics without accidentally tracking the same visit twice?
- What is an event or key event in GA4, and what should I track?
- How long should I test a marketing tactic or collect data before I change it or stop?
- Which numbers should a small business review weekly and monthly to know whether marketing is working?
