On this page
- WhatsApp UTM Naming Conventions: Chat, Group, Status Links
- Where teams break at scale
- WhatsApp UTM naming conventions: measurement happens on your site
- What WhatsApp UTM parameters look like in practice
- How to set up WordPress campaign tracking
- Free vs PRO: what each version tracks
- The one thing you still cannot track: forwarding
- Read next
- FAQ
WhatsApp UTM Naming Conventions: Chat, Group, Status Links
WhatsApp UTM naming conventions label website links so reports distinguish chat, group and Status campaigns. Keep source, medium and campaign unchanged; vary `utm_content` to identify the placement.
Where teams break at scale
Without a repeatable system, “best effort” collapses into email threads, spreadsheets, and decisions nobody can defend. This page helps you replace chaos with a clear workflow.
WhatsApp UTM naming conventions: measurement happens on your site
Analytics reads tags when someone reaches your website and measurement runs. It does not inspect WhatsApp conversations.
Incoming visits and outgoing WhatsApp-button clicks are separate actions. WhatsLink records the latter on your WordPress site, not clicks inside WhatsApp.
Explore website-side measurement and its limits. Read more WhatsApp tracking guides
What WhatsApp UTM parameters look like in practice
Use these copy-ready website URLs, replacing the domain and campaign. These are suggested conventions, not WhatsApp requirements.
- Chat:
https://example.com/offer/?utm_source=whatsapp&utm_medium=social&utm_campaign=autumn_offer&utm_content=chat
- Group:
https://example.com/offer/?utm_source=whatsapp&utm_medium=social&utm_campaign=autumn_offer&utm_content=group_community
- Status:
https://example.com/offer/?utm_source=whatsapp&utm_medium=social&utm_campaign=autumn_offer&utm_content=status
How to set up WordPress campaign tracking
Share tagged website URLs in WhatsApp, then test each destination. Confirm redirects preserve parameters and check GA4 acquisition reporting; placement comparisons use the manual ad content dimension.
For outgoing button clicks, install WhatsLink Free: it records the page, UTM parameters and referrer of each click. Follow the WordPress attribution walkthrough to keep incoming campaigns distinct from outgoing enquiries.
Record website-side WhatsApp clicks alongside their available traffic context. Track WhatsApp clicks free with WhatsLink
Free vs PRO: what each version tracks
Free records website-side clicks with page, UTM and referrer information. Those fields provide context, not confirmation that someone sent a message.
PRO sends clicks to Google Ads, the Meta Pixel and GA4 as conversions. It also exports clicks as CSV and emails every click; it does not connect directly to a CRM.
A click conversion measures an action on your website, not a completed WhatsApp conversation or sale.
The one thing you still cannot track: forwarding
A status tag describes the link variant you distributed. If someone copies that URL into a group, retained tags still report status.
WhatsApp UTM naming conventions cannot reconstruct forwarding history or identify the final chat. Interpret placement reports as tagged-link performance, not verified sharing locations. Running ads? Send click conversions to your advertising tools, export records or notify your team by email. Send WhatsApp clicks to your ads and your team with WhatsLink PRO
Read next
- Use WhatsApp Marketing Analytics to connect campaign reporting with business outcomes.
- Read WhatsApp Chat Link Analysis when your next question concerns outgoing click-to-chat enquiries.
Document approved campaign names before distributing links, so teammates reuse identical labels.
Keep campaign names consistent
- Keep values lowercase
- Use underscores consistently
- Document names in a shared sheet
- Values are case-sensitive
- Avoid customer names, phone numbers and email addresses
FAQ
Is there an official WhatsApp UTM format?
No WhatsApp-specific format is required. These templates use standard campaign parameters.
Which medium should I use?
Use `social` for these templates. A custom `messaging` medium needs channel-classification checks.
Can I distinguish individual groups?
Assign generic content codes such as `group_01`. They identify link variants, not verified click locations.
Do tags identify the person clicking?
No. Campaign labels describe links, not WhatsApp identities.