The Short Answer
You track which marketing channel drives sales by tagging every campaign link with UTM parameters, connecting that data to an analytics platform like Google Analytics 4, and reviewing an attribution model that reflects how your customers actually buy — not just the last thing they clicked before purchasing. Without this setup, you’re guessing which channels deserve more budget.
Quick-Reference Table
| Issue | Likely Cause | Quick Fix |
|---|---|---|
| Can’t tell which channel drove a sale | No UTM tags on campaign links | Tag every outbound campaign URL |
| Reports show inconsistent channel names | No standardized UTM naming | Use a documented lowercase naming convention |
| One channel looks “responsible” for everything | Last-click attribution only | Review a multi-touch attribution model |
| Direct traffic looks unusually high | Untagged links or lost referral data | Audit which campaigns lack UTM tags |
Setting Up UTM Tracking
What it means: UTM parameters are short tags added to the end of a URL that tell your analytics platform where a visitor came from, which campaign sent them, and sometimes which specific ad or email drove the click. Without them, most traffic from social posts, email campaigns, and other non-search sources gets lumped into generic or “direct” traffic.
Common causes of missing or broken UTM data:
- ✓ Campaign links are shared without any tagging at all
- ✓ Tags are applied inconsistently (capitalization, misspellings, different naming each time)
- ✓ Only some channels get tagged, leaving gaps in the comparison
What to do: Every campaign link — social posts, email sends, paid ads, partner mentions — should include at minimum the utm_source, utm_medium, and utm_campaign parameters, tagged consistently (lowercase, a documented naming pattern) so reports don’t fragment “Facebook” and “facebook” into two separate lines.
When to bring in help: If your team manages multiple campaigns across several people, a shared UTM naming convention and link-tagging process is worth setting up once, properly, rather than fixing fragmented data after the fact.
Choosing an Attribution Model
What it means: An attribution model decides how credit for a sale gets divided among the different touchpoints a customer interacted with before buying — a blog post they read, an ad they clicked, an email they opened, and the final search that led to checkout.
Common causes of misleading attribution reports:
- ✓ Only last-click data is reviewed, which credits whatever channel happened to close the sale
- ✓ Channels that build early awareness (like social media or content) look like they’re “not working” because they rarely get last-click credit
- ✓ No one has reviewed which attribution model the analytics platform is actually using
What to do: According to Google’s own GA4 documentation, GA4’s default reporting attribution model is data-driven attribution, which distributes credit across multiple touchpoints using machine learning rather than assigning 100% of the credit to the last click. This gives a more realistic view of channels that contribute earlier in the buying journey, such as content or social media, that a pure last-click view would undercount. Note that all GA4 attribution models exclude direct visits from credit unless the entire path was direct traffic — a detail worth knowing before assuming “direct” traffic means something it doesn’t.
When to bring in help: If your conversion volume is still low, GA4’s data-driven model may not have enough data to work with, and a simpler model or manual review of your top conversion paths may be more reliable in the meantime. A conversion tracking and analytics review can help interpret what your specific data actually supports.
Connecting Ad Platforms to Your Analytics
What it means: UTM tags and GA4 attribution only tell part of the story if your ad platforms (Google Ads, Meta) aren’t properly linked to conversion tracking, since each platform also has its own internal reporting that can conflict with what your analytics platform shows.
Common causes of conflicting numbers between platforms:
- ✓ Google Ads conversion tracking isn’t linked to the same GA4 property
- ✓ Ad platforms use their own attribution windows, which differ from GA4’s settings
- ✓ Conversion actions are duplicated or miscounted across platforms
What to do: Confirm your Google Ads account is properly linked to GA4 so ad-click data and on-site conversion behavior are measured on the same system, rather than trying to reconcile two separate reports by hand. When numbers differ between platforms, check the attribution window and model settings first — that’s the most common cause of a mismatch, not necessarily a tracking error.
When to bring in help: If your Google Ads and GA4 numbers consistently disagree by a wide margin, or you’re making budget decisions based on numbers you don’t fully trust, it’s worth having someone audit the tracking setup directly rather than continuing to report figures with unknown accuracy. Get a free consultation if you want a second set of eyes on your current setup.
FAQ
What’s the easiest first step to start tracking marketing channels?
Add UTM parameters to every campaign link you share, using a consistent naming pattern, and connect that data to Google Analytics 4. This alone resolves most of the “which channel drove this sale” confusion for small businesses.
What is a UTM parameter?
A UTM parameter is a short tag added to the end of a URL (like ?utm_source=newsletter&utm_medium=email&utm_campaign=fall_promo) that tells your analytics platform which source, medium, and campaign sent that visitor, so their activity can be grouped and reported accurately.
Why does GA4 show different numbers than my Google Ads account?
This is usually caused by different attribution windows or models between the two platforms, or a linking/setup issue between your Google Ads account and GA4 property, rather than either platform being “wrong.”
Is last-click attribution ever the right choice?
It can be simpler to understand and is still useful for businesses with a short, single-touchpoint buying process. For businesses where customers interact with multiple channels before buying, a multi-touch or data-driven model gives a more accurate picture of what’s actually contributing to sales.
How much conversion data do I need before attribution reporting is reliable?
Attribution models that rely on machine learning, like GA4’s data-driven model, need a reasonable volume of conversions to work well. Businesses with very low conversion volume may get more reliable insight from manually reviewing individual conversion paths in the meantime.
Disclaimer
Google Analytics, Google Ads, and GA4 are products of Google LLC. Meta is a trademark of Meta Platforms, Inc. SDB4U is not affiliated with, endorsed by, or sponsored by Google or Meta. All product names, logos, and brands are property of their respective owners.

