Journeys Through Search

WhatsApp click trackingKnow which page and campaign started every chat.

A visitor clicks your WhatsApp button and leaves your site. Your analytics sees a click, and your CRM sees nothing. We log every WhatsApp click with the page and source behind it, match it to the chat that follows, and put the lead in your CRM with where it came from.

  • Every WhatsApp click logged with its page and source
  • Chats matched to clicks by time or by a unique ID
  • Leads in Salesforce, Zoho CRM or the CRM you use

900+ integrations completed · Salesforce partner · We sign BAAs

How a WhatsApp lead gets its source

  1. 1
    Track the click

    The click time, the page and the tracking fields sent to a Google Sheet or database

  2. 2
    Match the chat

    The chat matched to the click by start time, or by a unique ID in the chat

  3. 3
    Into your CRM

    The lead created or updated with its landing page, referrer and campaign

Two ways to match a chat to a click

The trail breaks when the visitor leaves your site for the WhatsApp app. So we record the click on your site first, with the time, the page and the tracking fields, and send it to a Google Sheet or database.

Timestamp matching compares the click time with the time each WhatsApp chat starts. It works with click tracking on your site and the chat start times, with no change to what the visitor sees.

Unique ID matching runs through the WhatsApp API. A unique ID goes into the chat, and when the message arrives we read it and match it to the click it came from. It ties each chat to one click, so it suits busier sites and several numbers.

What's included

What whatsApp click tracking includes

Click tracking on your site

Every WhatsApp button and link tracked, with the click time and the page it was clicked on.

A click log you own

Each click sent to a Google Sheet or database, so the data stays with you and can be checked line by line.

Timestamp matching

Clicks matched to chats by comparing the click time with the time the chat starts.

Unique ID matching

A WhatsApp API integration that puts a unique ID in the chat and matches on it.

The five tracking fields

First and last click landing page, first and last click referring domain, and the page the click happened on, carried to the lead.

Click IDs

GCLID and MSCLKID captured the same way as on every other lead we track, for offline conversion work.

Leads in your CRM

The matched chat creates or updates the lead in Salesforce, Zoho CRM or another CRM with an API, with its source attached.

Chats next to clicks

Clicks and chats reported side by side, by page, so you see which pages start WhatsApp conversations.

The real thing

Leads by channel and form

We work with TrussCharts (trusscharts.com), our sister company, to build dashboards on the data we connect. Client names and locations are replaced.

  1. 1Which channels bring admits

    Leads and opportunities by month. Paid, organic, and referral channels side by side. Opp % and admit % for each channel. (client dashboard, names replaced)

  2. 2Which web forms convert

    One row per form. Leads, opportunities, and admits per form. Conversion rates for each. (client dashboard, names replaced)

Works with

Google Sheets

The click log, where each WhatsApp click and its tracking fields are stored

WhatsApp API

For unique ID matching, with an ID read from the chat

Salesforce

Matched WhatsApp leads created or updated with their source

Zoho CRM

Matched WhatsApp leads created or updated with their source

Other CRMs

Any CRM whose API allows leads to be created and updated

Marketing attribution

The same source tracking on calls, forms, chats and texts

Reporting and dashboards

WhatsApp leads next to calls, forms and ad spend

Losing the trail on WhatsApp leads?

Book a free call. We look at your site, your WhatsApp setup and your CRM, and give you honest advice on which way to match chats to clicks. No obligation.

Book a free call →

What clients say

900+ integrations completed
The JTS team are extremely knowledgeable when it comes to advertising attribution and maximizing the potential of customer and leads. They know software extremely well, and how all the pieces fit together perfectly. I highly recommend his services to anyone looking to streamline their technology and maximize their sales potential.
Jason Landver
CEO, Recovery Beach
I have been thoroughly impressed with the results. JTS team expertise in systems and software integration has given me clear and concise reports, they help me also with generating qualified leads, has been instrumental in driving my business forward. Thank you for everything you have done for my business.
Mike Kwak
On-Site Adjusting
For the past five years, Journeys Through Search has been an incredible marketing company to assist in our PPC, web development and support. Quick responses, vast knowledge and marketing creativity made them such a value add to our organization.
Tarra Boggs
EHS & Compliance Operations Manager

How it works

How whatsApp click tracking works

  1. 01

    Free call

    We look at your WhatsApp buttons, your WhatsApp account and the CRM your team works in.

  2. 02

    Project quote

    Priced by project, not by the hour. You approve before we start.

  3. 03

    Track and match

    Click tracking added to your site, the click log set up, and chats matched by time or by unique ID.

  4. 04

    Test and hand over

    Test clicks and chats run end to end, checked in the CRM, and the setup walked through with your team.

Working with us

WhatsApp click tracking FAQ

Can GA4 not track WhatsApp clicks already?

GA4 can count the click. It cannot tell you which click turned into which chat, or put that person in your CRM. That is what the matching does.

What is the difference between the two ways to match?

Timestamp matching compares the click time with the time the chat starts. Unique ID matching puts a unique ID in the chat through the WhatsApp API and matches on it, one chat to one click.

Do we need the WhatsApp API?

For unique ID matching, yes. Timestamp matching needs click tracking on your site and the chat start times.

What if two people click at the same moment?

Timestamp matching can struggle to tell them apart. Unique ID matching solves that, so we suggest it for busier sites.

Where is the click data stored?

In a Google Sheet or database, so you own it and can check it.

Which CRMs does it work with?

Salesforce and Zoho CRM, and other CRMs whose API allows leads to be created and updated.

How is it priced?

By project, not by the hour. The first call is free, and you get a project quote after it.

Related