UTM Tracking for Food Blogs: which platform actually sends traffic?
You post the same recipe to Pinterest, Facebook, Instagram, and your newsletter — and then Google Analytics lumps half of it into “Social” and the rest into “Direct.” You genuinely can't tell which platform was worth the hour. UTM tags fix that. Here's the plain-English version, plus a free builder to make your links right now.
What a UTM tag actually is
A UTM tag is just a few labels bolted onto the end of your link. They don't change the page
a visitor lands on — they only tell Google Analytics where the click came from. Take a
normal recipe URL and add them after a ?:
yourblog.com/dairy-free-queso?utm_source=pinterest&utm_medium=social&utm_campaign=dairy-free-queso
Now every visit from that pin is stamped “pinterest / social” instead of vanishing into a bucket. You only need three:
| Parameter | What it answers | Food-blog example |
|---|---|---|
utm_source | Which platform? | pinterest, facebook, instagram, newsletter |
utm_medium | What kind of traffic? | social — or email for your newsletter |
utm_campaign | Which launch? | dairy-free-queso (the recipe or promo) |
Keep utm_campaign identical across every platform for one recipe, and GA4 will group
the whole launch together — so you can see Pinterest vs. Instagram vs. email at a glance.
Free UTM link builder
Pick a platform, paste your recipe URL, and copy the tracked link. Nothing leaves your browser.
Fill in the fields above…
Tip: labels are auto-lowercased and spaces become hyphens, so GA4 never splits the same channel into duplicates.
How to read it in Google Analytics 4
Once your tagged links are live and getting clicks:
- Open Reports → Acquisition → Traffic acquisition.
- Change the primary dimension to Session source / medium — now Pinterest, Facebook, and Instagram show up as separate rows instead of one “Social” lump.
- To see one recipe's whole launch, add Session campaign and filter to your
utm_campaignvalue.
Four mistakes that quietly ruin your data
- Inconsistent capitalization.
Pinterestandpinterestbecome two different sources in GA4. Always lowercase. - Spaces in values. They turn into
%20and read badly. Use hyphens. - Tagging your own internal links. A UTM on a link between your own pages overwrites the original source — never do it.
- Skipping the newsletter. Untagged email links hide inside “Direct.” Tag them
utm_medium=emailso your list gets the credit.
Quick questions
Do UTM tags slow down or hurt my SEO?
No. UTM parameters only affect how analytics attributes a visit — they don't change the page a visitor lands on, and search engines ignore them. Just never put UTM tags on internal links between your own pages, since that overwrites the original source.
What source and medium should a food blogger use?
Use the platform name for the source (pinterest, facebook, instagram) and social for the medium — except your newsletter, which should be source newsletter with medium email. Keep everything lowercase with no spaces.
Do I need a link shortener too?
Only where the raw link looks messy or you can't click it — like Instagram's link-in-bio. The UTM tags still work through most shorteners; just make sure the shortener passes the query string through to your page.
Never build a tracking link by hand again.
PostFlight imports your recipe, drafts every platform in your voice, and attaches a correctly tagged link to each one — then shows which platform actually drove traffic. Join the waitlist; founding members lock in 50% off for life.
No spam — one email when the beta opens.
✓ You're on the list! I'll email you when the beta opens.