Cookie preferences
We use cookies for analytics. Privacy Policy You can accept or decline non-essential tracking.
Practical guide to messenger utm tracking: formulas, workflow, implementation pitfalls, and a direct execution playbook with Messenger Link Generator.
Go to tool
Direct link generator for WhatsApp, Telegram and Viber.
When someone clicks a link inside WhatsApp, Telegram, or Viber, the browser strips the referrer header. Google Analytics 4 sees this traffic as direct / (none) -- indistinguishable from someone typing your URL manually. You lose all attribution.
Do not add UTMs to the wa.me or t.me link. Add them to the destination URL you share *inside* the messenger conversation:
https://yoursite.com/product/sneakers?utm_source=whatsapp&utm_medium=chat&utm_campaign=supportWhen the user clicks this link in WhatsApp, they land on your page with UTM parameters intact. GA4 reads the UTMs and attributes the session correctly.
| Parameter | Telegram | Viber | |
|---|---|---|---|
| `utm_source` | telegram | viber | |
| `utm_medium` | chat | chat | chat |
| `utm_campaign` | support, sales, newsletter | support, bot, channel | support, broadcast |
| `utm_content` | (optional) button_header, link_bio | bot_welcome, share_button | promo_image |
Keep utm_medium=chat consistent across all messengers. This lets you create a single GA4 channel group for all messenger traffic.
yoursite.com/product/sneakers?utm_source=whatsapp&utm_medium=chat&utm_campaign=support.For Telegram bots, generate unique UTM links per bot flow:
https://yoursite.com/pricing?utm_source=telegram&utm_medium=chat&utm_campaign=bot&utm_content=onboarding_step3This tells you exactly which bot step drives the most site visits.
& becomes %26 and UTMs break. Always test the full click path.utm_source and utm_medium at minimum, but omitting utm_campaign makes reporting harder.Run the workflow directly in Messenger Link Generator and save your baseline output before scaling traffic.
This article is reviewed by the Tools Hub editorial team for factual accuracy, practical relevance, and consistency with current product workflows.
Last reviewed:
Practical guide to direct chat links: setup, prefilled message rules, channel selection, and an execution playbook with Messenger Link Generator.
Practical WhatsApp click-to-chat link templates with wa.me format, prefilled text, and rollout checks for campaigns, QR codes, and support.
Create clickable Telegram links with prefilled messages, phone number format, and bot start params. Copy-paste templates for campaigns, QR codes, and bio links.
Practical guide to utm naming convention: formulas, workflow, implementation pitfalls, and a direct execution playbook with UTM Builder.