Analytics

What Should You Put in Your UTM Before You Order Traffic?

Computer screen showing a UTM-tagged URL being entered into a traffic order form with an analytics dashboard in the background

Before you submit a native ads order, your UTM should read utm_source=netotraffic&utm_medium=cpc&utm_campaign=[name], added directly to the landing URL you paste into the order form. Get this wrong, or skip it entirely, and you’ll be staring at a GA4 report a few days later wondering where your traffic went — even though it delivered exactly as ordered.

Why does the UTM matter for a traffic order?

Because GA4 doesn’t know who Netotraffic is unless you tell it. When someone lands on your site from an in-content native ad, GA4 tries to guess the source from the referrer, and referrers get stripped or misread more often than not. A UTM string is you overriding that guesswork with an explicit label, so the session shows up under Session source / medium: netotraffic / cpc instead of getting lumped into “Direct” or “(not set)” with everything else. This only applies cleanly to native ads traffic, which is built to be GA4-visible when the URL is tagged correctly before the order goes in.

What does each UTM field actually do?

Each field controls one line in your GA4 acquisition report, and mixing them up is the most common reason orders look like they “didn’t track.” Here’s what each one is doing behind the scenes:

  • utm_source=netotraffic — this is the label GA4 uses for the traffic source column. It must say netotraffic, not “neto” or “netotraffic.com” or anything else, or the report won’t line up with what you’re expecting to find.
  • utm_medium=cpc — this tells GA4 what kind of channel this is. Use cpc since you’re paying per delivered visit. Don’t use “referral” or leave it blank; GA4 uses medium to bucket traffic into default channel groupings, and an inconsistent medium makes your reports messier over time.
  • utm_campaign=[name] — this is yours to name, and it’s the field people skip because it feels optional. It isn’t. If you run more than one order over time (different landing pages, different months, different offers), campaign names are the only thing that lets you split them apart later. Something like utm_campaign=blogpost-launch-oct is far more useful six weeks from now than utm_campaign=test.

Where do I add the UTM before ordering?

You add it to the landing page URL itself, before you paste that URL into the order form — not after the order is placed. The order form takes whatever URL you give it and sends traffic there; if the UTM isn’t already part of that URL, there’s no way to bolt it on retroactively once delivery starts. A finished example looks like this:

https://yoursite.com/landing-page/?utm_source=netotraffic&utm_medium=cpc&utm_campaign=fall-promo

Copy that structure, swap in your own domain and campaign name, and paste the whole thing into the URL field when you place the order. If your landing page URL already has a query string (something like ?ref=abc), attach the UTM with an ampersand instead of a question mark so the URL stays valid.

What happens if I forget the UTM before submitting?

The order still delivers, but GA4 attribution gets murkier. Native ads traffic without a UTM often shows up as Direct, referral from a partner domain, or occasionally with no session data at all if the referrer gets dropped by the visitor’s browser. The delivery itself isn’t affected — unique IPs and volume are still tracked and confirmed in the stats panel — it’s specifically the GA4 view of who came from where that suffers. If you’ve already placed an order without a UTM, there’s no way to retag past sessions; the fix is adding the UTM correctly on the next order.

How do UTM-tagged native orders compare to banner orders for tracking?

They’re measured differently on purpose, and it helps to know which one you’re actually buying. Here’s the short version:

What you’re checkingNative ads (GA-ready)Banner / website ads
Primary proof of deliveryStats panel + GA4 sessionsStats panel unique IPs
UTM required?Yes, add before orderingOptional, GA4 is often weak regardless
Typical GA4 result without UTMDirect or (not set)Direct, (none), or empty — expected
Best forBuyers who want GA4-visible sessionsBuyers who want volume, not GA4 detail

If GA4 visibility is the whole point of your order, native is the product built for that. If you’re after raw banner / website ads traffic volume and don’t need per-session GA4 breakdowns, a UTM is nice-to-have rather than essential, and you’d track it with a shortener like cutt.ly or bitly instead.

Should I use different campaign names for different orders?

Yes, always give each order its own campaign name. Reusing the same utm_campaign value across multiple orders collapses all of them into one line in GA4, which makes it impossible to tell which batch of traffic actually converted or engaged. A simple naming pattern — date plus purpose, like utm_campaign=nov-native-1 and utm_campaign=nov-native-2 — keeps everything separable when you’re comparing results later.

How do I actually check the numbers once traffic is running?

You check two places, and you should expect them to disagree slightly. The stats panel shows unique IPs delivered against your order, which is your proof that traffic ran. GA4 shows sessions under whatever source/medium your UTM defined, filtered by date range and landing page. These are two different counting methods measuring two different things, so panel numbers and GA4 sessions will never match 1:1 — that’s normal, not a sign something broke. For a full breakdown of why the two numbers diverge and how to filter your GA4 view down to just netotraffic sessions, see how to filter Netotraffic visits in GA4.

What’s a quick pre-order UTM checklist?

Run through this before you hit submit on any order:

  1. Landing page URL is final and correct (no typos, right protocol, right domain).
  2. utm_source=netotraffic is spelled exactly that way.
  3. utm_medium=cpc is set.
  4. utm_campaign has a unique, descriptive name for this specific order.
  5. The full tagged URL is what you paste into the order form — not the untagged version.
  6. You’ve bookmarked or saved the campaign name so you can filter for it in GA4 later.

Thirty seconds of copy-pasting saves you a confusing week of digging through GA4 wondering where an order went.

Do I need a UTM for banner or website traffic orders too?

Not required, but it doesn’t hurt. Banner traffic is measured primarily through the stats panel, and GA4 frequently shows it as Direct, (none), or with minimal detail regardless of tagging, since it’s display delivery rather than a native in-content click. If you want any external tracking on a banner order, a link shortener like cutt.ly or bitly is the recommended approach.

Can I change the UTM after the order is already placed?

No. The URL you submit with the order is the one traffic gets sent to, so any UTM needs to be part of that URL before submission. If you want a different UTM going forward, use it on your next order rather than trying to retag one already in progress.

Why does GA4 show fewer sessions than the unique IPs in my stats panel?

Because the two are counting different things. The panel counts unique IPs delivered to your landing page; GA4 counts sessions based on browser behavior, cookie consent, and whether the UTM-tagged URL loaded and fired correctly. Some visits will always fall through that gap — ad blockers, consent declines, slow page loads — so the numbers are expected to diverge, not match exactly.

What should I name my utm_campaign field?

Something specific enough to identify later, like the date and the offer or page it points to, for example fall-promo-oct or landing-v2-week1. Avoid generic names like test or campaign1, since you’ll likely run more than one order over time and need to tell them apart in GA4.

Does utm_medium have to be cpc?

Yes, use cpc since that reflects how the traffic is purchased. Keeping medium consistent across orders also keeps your GA4 default channel groupings clean, which matters if you’re comparing this traffic against other paid channels later.

0
0
Your Cart
Your cart is emptyReturn to Shop