On this page
- What a WhatsApp click tracker actually needs to do
- Why Google Analytics is not a complete solution
- The options for tracking WhatsApp clicks in WordPress
- Option 1: Google Analytics 4 (with custom event)
- Option 2: WhatsLink FREE
- Option 3: WhatsLink PRO
- Which setup is right for your site
- What to ignore
- Read next
- FAQ
- Official sources
What a WhatsApp click tracker actually needs to do
A WhatsApp click is a one-way event. The user taps the button, the OS opens WhatsApp, and the browser session ends. Any tracking tool that relies on the browser staying open — including Google Analytics — loses data at that boundary. A useful WhatsApp click tracker needs to record the click the moment it happens, as the browser navigates away, and store enough context to answer: which page, which link, which campaign.
Why Google Analytics is not a complete solution
GA4 can log a WhatsApp click event if you configure it — but it does so inside the browser session. UTM attribution is session-scoped and breaks the moment the app opens. GA4 is useful for aggregate counts; it cannot tell you which specific campaign drove a specific click. For that, you need a per-click record stored in WordPress at the moment of click.
The options for tracking WhatsApp clicks in WordPress
There are three realistic approaches. Each has a different data model, setup complexity, and coverage.
Option 1: Google Analytics 4 (with custom event)
GA4 can record WhatsApp clicks if you configure a click event for `wa.me` links via Google Tag Manager or gtag.js. Setup takes 30–60 minutes if you know what you’re doing. What you get: aggregate click counts, page-level breakdown, device split, and session-level UTM data.
What you don’t get: per-click UTM attribution after the user switches to the WhatsApp app. GA4’s session ends at that point, and any campaign data tied to that session can’t follow the user into WhatsApp. For aggregate dashboards, GA4 is sufficient. For attribution, it has a structural gap.
Option 2: WhatsLink FREE
WhatsLink FREE is a WordPress plugin that automatically logs every click on `wa.me` links across your site. No configuration per-button, no tag manager, no event setup. Install and it works.
What it records: source page URL, page title, the clicked link, timestamp, and the UTM source, medium and campaign of the page. The dashboard shows a searchable click log, total clicks and your top pages. You can cross-reference this with GA4 page views to calculate per-page CTR.
What it doesn’t do: report on that UTM data. If you want charts, filters and CSV exports showing which campaigns, sources and mediums drive your clicks, you need the PRO version.
Option 3: WhatsLink PRO
WhatsLink PRO extends the free version with reports built on its click log. The UTM capture itself happens in FREE: when a visitor clicks your WhatsApp button, a script in the browser reads the UTM parameters from the current page URL and sends them to WordPress with the click, using sendBeacon so the data is delivered as the browser navigates away. The record includes `utm_source`, `utm_medium`, and `utm_campaign`.
Because the campaign data is saved with the click itself, it does not depend on the browser session surviving the app switch. The UTM data is stored in WordPress, and PRO makes it filterable, charted, and exportable to CSV. This is what makes WhatsLink the only tool on this list that provides durable per-click campaign attribution for WhatsApp.
Which setup is right for your site
If you just want to know how many clicks you’re getting: WhatsLink FREE. Install it, check the dashboard weekly. No ongoing setup required.
If clicks are not appearing in your analytics tool after setup, see WhatsApp Button Not Tracking in WordPress: How to Fix It.
Not sure whether FREE covers your needs or if you need PRO? See WhatsLink FREE vs PRO: Which WhatsApp Click Tracker Do You Need?.
If you run paid traffic and need to know which campaigns drive WhatsApp conversations: WhatsLink PRO plus GA4. GA4 handles your main analytics dashboard; WhatsLink PRO handles WhatsApp attribution specifically.
If you already have GA4 and Tag Manager set up: Add a WhatsApp click event in GTM for aggregate counts, and install WhatsLink PRO for per-click attribution. They work in parallel — there’s no conflict.
What to ignore
Browser extensions, manual link tagging per-button, and GA4 goals for WhatsApp conversions are all approaches that add overhead without solving the attribution gap. The problem is structural — the browser session ends when the app opens — and no amount of configuration on the GA4 side fixes it. Recording the campaign data with the click, at click time, is the only solution.
Read next
- WhatsApp Analytics: Track Website Clicks & Chat Stats
- How to Track WhatsApp Button Clicks in WordPress (No Code)
- WhatsApp UTM Tracking: How to Attribute WhatsApp Traffic
- WhatsApp Tracking vs Google Analytics: What's the Difference?
- WhatsLink FREE — Try It Free
- WhatsLink PRO — Full Analytics Suite
- WhatsLink FREE vs PRO: Which WhatsApp Click Tracker Do You Need?
- Click to Chat Analytics: Track Which Pages Drive WhatsApp Conversations
- WhatsApp Button Not Tracking in WordPress: How to Fix It
What the right tool captures
- Every click on any wa.me link across the site — no code required
- Source page URL and clicked link per click
- Timestamp for time-of-day and volume analysis
- UTM source, medium, campaign saved with each click (reports in PRO)
- Per-page CTR when cross-referenced with GA4 page views
- CSV export for offline attribution analysis (PRO)
FAQ
Is there a free WhatsApp click tracker for WordPress?
Yes. WhatsLink FREE logs every click on wa.me links across your site with no configuration required. It records the source page URL, the clicked link, and the timestamp per click, plus the UTM source, medium, and campaign when they are in the page URL. Reports, charts, and CSV export of that data are available in WhatsLink PRO. For sites that just want to know how many clicks they're getting and from which pages, the free version is a complete solution.
Can I track WhatsApp clicks with Google Analytics?
Yes, but with limitations. GA4 requires a custom event to be configured via Google Tag Manager or gtag.js. Even when set up correctly, GA4 loses attribution data when the user switches from the browser to the WhatsApp app — the session ends at that boundary. GA4 is good for aggregate click counts; it cannot provide per-click UTM attribution that survives the app switch.
What's the difference between WhatsLink FREE and PRO?
WhatsLink FREE logs clicks with source page, clicked link, timestamp, and UTM source, medium, and campaign. WhatsLink PRO collects no extra data: it adds reports with filters and charts by source, medium, and campaign, plus CSV export for the full click history and email summaries. The free version answers 'how many clicks and from which pages'. The PRO version answers 'which campaigns drive my clicks' at a glance.
Do I need to add code to my WhatsApp buttons to track clicks?
No. WhatsLink works by listening for clicks on wa.me links across your site and logging each click automatically. You don't need to modify your existing buttons, add onclick handlers, or configure anything per-page. It works with any WordPress theme or page builder and any WhatsApp number format.
What's the best WhatsApp click tracking setup for a WordPress site?
The recommended setup is WhatsLink PRO plus GA4 with a basic WhatsApp click event. GA4 gives you aggregate counts in your main analytics dashboard and site-wide funnel data. WhatsLink PRO gives you per-click UTM attribution that survives the app switch, stored in WordPress and exportable to CSV. Together they cover everything: volume, attribution, and per-page CTR analysis.
Does WhatsLink work with WhatsApp Business?
Yes. WhatsLink tracks any link to wa.me, regardless of whether it connects to a personal WhatsApp number or a WhatsApp Business account. The click log captures the destination URL with each entry, so you can see which number was contacted if you use multiple WhatsApp numbers across different pages.