How to Track Instagram, Facebook and WhatsApp Traffic in GA4 with UTM Links

If you share your website on Instagram, Facebook and WhatsApp, Google Analytics 4 often lumps that traffic together or shows it as “Direct”. That makes it hard to know which platform actually brings customers. UTM links fix this. You add a few tags to the end of your URL, and GA4 then shows exactly where each visit came from. You can build them in seconds with our free UTM Campaign URL Builder.

Try the free UTM Builder →

Why social traffic goes missing

Ready-to-use UTM naming for each platform

Use lowercase and keep names the same every time. UTM values are case-sensitive, so “Instagram” and “instagram” show as two different sources.

Where the link is shared utm_source utm_medium utm_campaign example
Instagram bio instagram social bio_link
Instagram story instagram social eid_sale_story
Facebook page post facebook social eid_sale
Facebook / Instagram paid ad facebook or instagram paid_social eid_sale
WhatsApp broadcast or status whatsapp social eid_sale_broadcast
WhatsApp chat reply to a lead whatsapp referral lead_followup

Use utm_content to tell apart two versions in the same campaign, for example video_ad and image_ad.

How to build the link (step by step)

  1. Open the free UTM Builder.
  2. Paste your page address in Destination URL, for example https://yourstore.com/eid-sale/.
  3. Fill in Campaign source, Campaign medium and Campaign name from the table above.
  4. Add Content or Term only if you need to compare versions.
  5. Click Generate and copy your tagged link.

The result looks like this:

https://yourstore.com/eid-sale/?utm_source=instagram&utm_medium=social&utm_campaign=eid_sale_story

Tip: long links look messy in a bio or a WhatsApp message. You can shorten the tagged link with any link shortener. The UTM tags still work after the redirect.

Where to see the results in GA4

  1. Open Google Analytics 4 and go to Reports > Acquisition > Traffic acquisition.
  2. Change the table’s main column to Session source / medium to see rows like instagram / social and whatsapp / social.
  3. Switch it to Session campaign to compare campaigns such as eid_sale against bio_link.
  4. Add Key events or Purchases to the view to see which source brings sales, not just visits.

New data can take up to 24–48 hours to appear in standard reports. To test a link right away, open it and check Realtime.

Rules to avoid broken data

Related guide: Read our full guide

Frequently Asked Questions

Do UTM links affect SEO?

No, as long as you only use them on external links such as social posts, emails and ads, not inside your own site.

Can I add UTM tags to Facebook ads?

Yes. Paste your tagged link as the ad’s website URL, or add the tags in the ad’s URL parameters field.

Why do I still see WhatsApp visits as Direct?

Those visits came from links that had no UTM tags, for example a link someone copied and forwarded. Share tagged links wherever you can.

Is the UTM Builder free?

Yes. It is free, needs no sign-up, and runs in your browser.

Start tracking your social traffic today. Build your first UTM link free.

Chat on WhatsApp