Short Links in WhatsApp
WhatsApp is one of the world's highest-volume messaging platforms — and one of the most analytically opaque for link tracking. Understanding its specific link behaviours is essential for anyone distributing links through it.
How WhatsApp Handles Shared Links
When a URL is shared in a WhatsApp conversation, WhatsApp generates a link preview card — a visual block showing the page's title, description and thumbnail image, drawn from the destination page's Open Graph metadata. This preview appears below the text message in the conversation thread.
The preview is generated by WhatsApp's servers fetching the URL — following any redirects to the final destination — and reading the Open Graph tags. This server-side fetch is an automated bot request that occurs when the link is first shared in a conversation. For Cuttly short links, this fetch:
- Follows the Cuttly redirect to the destination
- Reads the destination's Open Graph title, description and image
- Is recorded as a click event in Cuttly analytics (as a bot/crawler request)
- Displays the destination's OG preview card in the WhatsApp conversation
Human clicks on the preview card or the link text are separate events — each generating a new HTTP request through the Cuttly redirect.
Why WhatsApp Traffic Appears as Direct
WhatsApp strips the HTTP Referer header from all link clicks within conversations. When a recipient taps a link in WhatsApp, their browser opens the URL without transmitting any referrer information. The click arrives at the destination page (after the short link redirect) with a blank Referer header — classified as direct traffic in GA4.
This privacy-preserving behaviour is intentional — WhatsApp does not expose conversation context as referral data to external websites. The consequence: without UTM parameters, WhatsApp-distributed links are completely invisible in GA4's source/medium reports. All traffic appears as direct.
The solution: add UTM parameters to the short link's destination URL:
?utm_source=whatsapp&utm_medium=messaging&utm_campaign=your-campaign
With UTM tags, GA4 correctly attributes WhatsApp traffic to whatsapp / messaging — making WhatsApp campaigns visible in channel reports.
WhatsApp Business: Click-to-Chat Links
WhatsApp provides a specific link type for businesses to enable inbound contact initiation — the click-to-chat link:
https://wa.me/[phone-number]?text=[pre-filled-message]
These links open a WhatsApp conversation pre-addressed to the business's number when clicked. They are used in websites, email signatures, social profiles and printed materials as a contact CTA. Cuttly short links can wrap wa.me click-to-chat links — creating clean branded short links that redirect to the wa.me URL while providing click analytics (how many people initiated contact via this link, from which channels).
WhatsApp Broadcast Lists and Business API
WhatsApp Business API enables high-volume message sending to opted-in customer lists — used by e-commerce brands, banks, airlines and other businesses for transactional and marketing communications at scale. Links distributed via the WhatsApp Business API behave identically to links shared in regular WhatsApp conversations: no referrer is transmitted, preview cards are generated by WhatsApp's servers.
For Business API campaigns, UTM parameters on short link destinations are even more important than for personal WhatsApp sharing — because the volume of WhatsApp API sends makes accurate attribution essential for campaign ROI measurement.
Practical WhatsApp Link Strategy
- Always use UTM parameters. Without them, WhatsApp traffic is invisible in GA4. Use
utm_source=whatsappandutm_medium=messaging(orutm_medium=social) on every destination URL for WhatsApp-distributed short links. - Ensure Open Graph tags are correct on the destination. WhatsApp's preview card is drawn from the destination's OG tags. A destination with missing or incorrect OG tags shows a poor or missing preview — reducing engagement. Test OG previews with Facebook's Sharing Debugger tool.
- Use branded short links. The short link domain is visible in the WhatsApp conversation before the preview card loads. A branded domain (
go.yourbrand.com/offer) provides immediate trust context; a generic shortener domain does not. - Expect bot preview clicks in analytics. WhatsApp's preview fetch appears in Cuttly analytics as a click. Enable bot click filtering to separate automated preview fetches from human engagement data.
Related Terms
FAQ
Why does WhatsApp traffic appear as direct in analytics?
WhatsApp strips the Referer header from all link clicks — intentional privacy behaviour. Clicks arrive with no referrer data, classified as direct in GA4. Solution: UTM parameters on destination URLs. Use utm_source=whatsapp and utm_medium=messaging on every WhatsApp-distributed link.
How do link previews work in WhatsApp?
WhatsApp's servers fetch the shared URL (following redirects to the destination), read Open Graph tags and generate a preview card. This bot fetch appears as a click in Cuttly analytics. Enable bot click filtering to separate these automated fetches from human clicks.
- ← Encyclopedia Index
- eCommerce & Social
- Short Links in SMS
- Short Links in Email
- Short Links in Social Media
- Related
- Open Graph & Link Previews
- UTM Parameters
- Bot Click Detection
- In Cuttly
- URL Shortener Tool
- Plans & Pricing
URL Shortener
Cuttly simplifies link management by offering a user-friendly URL shortener that includes branded short links. Boost your brand’s growth with short, memorable, and engaging links, while seamlessly managing and tracking your links using Cuttly's versatile platform. Generate branded short links, create customizable QR codes, build link-in-bio pages, and run interactive surveys—all in one place.