Directory / plugin
WhatsLink Click Tracker
v1.6.1 · by WPSani
Track WhatsApp, Telegram, and phone clicks in WordPress — links, buttons, and chat widgets. See which pages and campaigns start conversations.
About this plugin
You have a WhatsApp button, a Telegram link, or a “Call us” number on your site. People click them. But you have no idea which page starts the most conversations, which campaign is worth running again, or whether your homepage button even gets used.
WhatsLink Click Tracker fixes that.
Install it, activate it, and every click on a WhatsApp, Telegram, or phone link is logged automatically — post title, page URL, click date, UTM source, UTM campaign, UTM medium, and referrer. No code changes. No Google Tag Manager. No custom events.
Three channels, one click log
- WhatsApp —
wa.me,api.whatsapp.com, WhatsApp Web (web.whatsapp.com), and app links (whatsapp://) - Telegram —
t.melinks - Phone calls —
tel:links, such as “Call us” buttons
Plain links, buttons, and chat widgets that open WhatsApp from JavaScript are all tracked, on any theme and any page builder.
Works with popular WhatsApp button plugins
WhatsLink adds analytics to your existing WhatsApp button plugin — without replacing or modifying it. Tested with:
- Click to Chat for WhatsApp — the floating widget, shortcodes, and
ctc_chatbuttons - Joinchat (formerly WhatsApp me by Creame) — the chat button and its chat window
- Chaty — the WhatsApp channel on mobile and desktop (WhatsApp Web)
- Social Chat (formerly WhatsApp Chat) — the floating WhatsApp button
- Any manually added WhatsApp, Telegram, or phone link — detected automatically
Just install WhatsLink alongside your existing button plugin. No configuration.
What the free version gives you
- Click log dashboard — every WhatsApp, Telegram, and phone click with page title, URL, date, and UTM data
- Live search and pagination — find any click in seconds
- Sortable columns — sort by page, date, clicked link, or UTM values
- UTM tracking — source, medium, and campaign logged automatically
- Referrer tracking — see where traffic came from
- Stats bar — total clicks, last 30 days, and top page at a glance
- Date range filter — view logs for last 7 days, last 30 days, or all time
- Top Pages — see the 5 pages that start the most conversations
- Badge counter — shows total click counts next to each WhatsApp and Telegram button (visible to admins only)
- One-click reset — clear old data when needed
- GDPR-friendly — no IP addresses, no geolocation, no personal data
- Click event for developers — every logged click is announced on the page, so Google Tag Manager or your own code can react to it
Works on posts, pages, WooCommerce products, and any other post type.
For developers: react to every click
Since 1.6.0, WhatsLink announces each click it logs with a whatslink:click event on document, once per click and after the click is saved. The event detail has the clicked link (url), the channel (whatsapp, telegram, or phone), and the page where it happened (page).
document.addEventListener( 'whatslink:click', function ( event ) {
window.dataLayer = window.dataLayer || [];
window.dataLayer.push( {
event: 'whatslink_click',
channel: event.detail.channel,
link_url: event.detail.url
} );
} );
Prefer no code? WhatsLink PRO sends the same clicks to Google Analytics 4, Google Ads, and the Meta Pixel from a settings page.
Why upgrade to Pro?
The free version tells you what happened. Pro tells you why and helps you act on it.
New in Pro: Ad Conversions. If you run Google Ads or Meta (Facebook and Instagram) ads, Pro sends every WhatsApp, Telegram, and phone click to your ad accounts as a conversion:
- Google Ads — paste your conversion action and every click counts as a conversion, so Smart Bidding can optimize for conversations
- Meta Pixel — the standard
Contactevent, ready to use as a conversion in Ads Manager - Google Analytics 4 —
whatsapp_click,telegram_click, andphone_clickevents to mark as key events (Google Tag Manager data layer supported)
No code and no new tracking scripts: Pro uses the Google and Meta tags your site already loads, so your cookie banner and consent settings keep applying.
Pro also adds:
- Reports dashboard with date range and UTM source, medium, and campaign filters
- KPI overview — total clicks, unique links clicked, pages generating clicks, and UTM coverage
- Channel breakdown — WhatsApp vs Telegram vs phone
- Trend chart — daily click volume over time
- Top UTM sources chart, plus Top Pages and Top Clicked URLs tables
- CSV export — choose the date range and columns
- Real-time email notifications — get alerted on each new click
- Daily and weekly summary emails, with the full list attached as CSV
- Priority support
Features
FREE VERSION
- Detects clicks on WhatsApp (wa.me, api.whatsapp.com, web.whatsapp.com, whatsapp://), Telegram (t.me), and phone (tel:) links
- Detects chat widgets that open WhatsApp from JavaScript (Click to Chat, Joinchat, Social Chat)
- Works on posts, pages, WooCommerce products, shop and category pages, and custom post types
- Tracks post title, post type, permalink, clicked URL, and datetime
- Tracks utm_source, utm_medium, utm_campaign
- Tracks referrer
- Stats bar — total clicks, last 30 days, and top page on the dashboard
- Date range filter — All time, Last 30 days, Last 7 days
- Top Pages — 5 most-clicked pages with click counts
- AJAX dashboard with live search, pagination, and sortable columns
- Optional badge counter showing total clicks per link (visible to admins only)
- One-click log reset
- Lightweight — no external services, no tracking scripts
- GDPR-friendly: no IP or location data stored
whatslink:clickevent on every logged click, for Google Tag Manager or custom code
PRO VERSION
- Ad Conversions: send every click to Google Ads (conversion action), the Meta Pixel (Contact event), and Google Analytics 4 (events, or the Tag Manager data layer)
- Report filters: date range, UTM source, UTM medium, UTM campaign
- KPI overview: total clicks, unique links clicked, pages generating clicks, UTM coverage
- Channel breakdown: WhatsApp, Telegram, phone
- Daily trend chart
- Top UTM sources chart, Top Pages and Top Clicked URLs tables
- CSV export with date range and column selection
- Real-time email notifications per click
- Daily and weekly summary emails with CSV attachment
- Priority support