How To Track Phone & WhatsApp Clicks in Google Ads

A phone call or WhatsApp conversation often starts after someone has already read your service page, checked your prices, or arrived from a Google Ads campaign. If those interactions matter to your business, tracking only form submissions can leave an important part of the customer journey outside your conversion reports.

WordPress can track clicks on Phone and WhatsApp links as Google Ads conversions. The implementation can use the Google tag directly or send a structured event through Google Tag Manager. The right method depends on how your website already manages tracking.

This guide explains both approaches, what you need to configure in Google Ads, how conversion labels and values work, how consent affects tracking, and which WordPress issues you should check before relying on the data.

Quick Overview: To track Phone or WhatsApp clicks as Google Ads conversions in WordPress, first create the appropriate website conversion action in Google Ads. Then trigger that conversion when the visitor clicks the relevant link. You can send the event through an existing Google tag or push a custom event to dataLayer and let Google Tag Manager fire the Google Ads Conversion Tracking tag. Test the complete setup with your consent configuration active before using the results for campaign decisions.

What Does It Mean to Track a Phone Click as a Google Ads Conversion?

Google Ads website conversion measurement can record specific actions that happen after someone interacts with your advertising. Google documents click-based conversion tracking for website buttons and links, so the conversion does not need to happen only when a thank-you page loads.

On a WordPress site, the measurable action might be a click on a telephone link such as tel: or a WhatsApp link that opens a conversation.

This distinction matters: the click confirms that the visitor initiated the action. It does not prove that a phone conversation took place, that a WhatsApp message was sent, or that the visitor became a customer.

For many local businesses, however, an initiated Phone or WhatsApp interaction is useful enough to treat as a lead-oriented conversion signal.

Phone Clicks and Phone Calls Are Different Measurements

If someone taps a Phone action on your WordPress site, you can measure that website click. The browser hands the number to the device’s calling interface, and your website generally doesn’t know what happens next.

For example, the website cannot confirm from the click alone whether the visitor completed the call, whether anyone answered, or how long the conversation lasted.

This guide therefore focuses on phone link clicks, which are website interactions you can reliably associate with the button that generated them.

Keep the conversion name equally specific inside Google Ads. A name such as “Phone Button Click” describes the measured event more accurately than “Phone Lead” unless your wider tracking setup confirms the lead separately.

What Does WhatsApp Conversion Tracking Measure?

The same principle applies to WhatsApp.

A WordPress website can detect when a visitor clicks a WhatsApp action and begins the transition to WhatsApp or WhatsApp Web. The website cannot assume, from that click alone, that the visitor sent a message or that the conversation generated a lead.

A clear conversion name, such as “WhatsApp Click” or “Start WhatsApp Contact,” makes reporting easier to interpret later.

What You Need Before Setting Up the Conversion

Do not begin by adding another random tracking script to WordPress. First, check how Google tracking already works on the website.

You will normally need:

  • A Google Ads account with website conversion measurement available
  • A Google Ads conversion action for the interaction you want to measure
  • An existing Google tag or Google Tag Manager installation
  • The Google Ads Conversion ID and conversion label when using direct Google Ads tracking
  • A working Phone or WhatsApp action on the public WordPress site
  • A consent setup appropriate for the visitors and regions your website serves

Google’s conversion event format uses a destination identified through send_to. Conversion events can also include a numeric value and a three-letter currency.

Method 1: Track the Click With the Google Tag

If your website already loads the Google tag and you do not manage these conversions through Google Tag Manager, you can send the conversion directly when the Phone or WhatsApp action is clicked.

1. Create the Conversion Action in Google Ads

Start in Google Ads and create the website conversion you want to measure. Use a name that describes the actual action, such as “Phone Button Click” or “WhatsApp Click.”

Google Ads website conversion setup provides the information needed to identify the destination used by the event.

A typical Google Ads destination combines:

  • A Conversion ID, commonly beginning with AW-
  • A conversion label associated with the specific conversion action

Keep Phone and WhatsApp as separate conversion actions if you want to evaluate them independently.

2. Trigger the Conversion From the Click

Google’s documented event format for an Ads conversion uses the conversion event and a send_to destination. The event may also carry a conversion value and currency.

Conceptually, a Phone click might send:

gtag('event', 'conversion', {
    'send_to': 'AW-123456789/PHONE_LABEL',
    'value': 10.00,
    'currency': 'USD'
});

Your actual Conversion ID and label must come from your own Google Ads configuration. Do not copy placeholder IDs from tutorials.

3. Keep Phone and WhatsApp Labels Separate

Suppose your business values a Phone interaction more highly than a WhatsApp click.

You might configure:

ActionGoogle Ads ConversionExample Value
PhonePhone Button Click20 USD
WhatsAppWhatsApp Click10 USD

The values above are examples only. Your business should assign values according to its own economics and measurement strategy.

Should You Assign a Conversion Value to a Phone or WhatsApp Click?

A conversion value gives Google Ads another signal about the relative importance of different actions. Google supports sending value and currency With conversion events.

You do not need to pretend that every Phone click generated a sale.

Instead, think about the expected value of the interaction. If historical business data tells you that calls become qualified inquiries more frequently than WhatsApp clicks, those interactions may deserve different values.

If you do not have enough data to estimate useful values, start with a simpler conversion setup. Accurate categorization is more useful than an arbitrary monetary number.

Method 2: Track Phone and WhatsApp Clicks With Google Tag Manager

Google Tag Manager is often the better fit when your WordPress website already uses GTM to manage advertising and analytics tags.

Instead of asking the WordPress component to send the Google Ads conversion directly, the website can push a structured event to dataLayer. Google Tag Manager listens for that event and decides which tag should fire.

Google documents dataLayer Events specifically for website interactions such as button and link clicks. A custom event name can act as the trigger inside GTM.

1. Push a Custom Event to dataLayer

A general event is usually easier to maintain than creating a different JavaScript event name for every button.

For example:

dataLayer.push({
    'event': 'hexcoda_mab_click',
    'action_type': 'phone',
    'action_label': 'Phone',
    'conversion_value': 20,
    'conversion_currency': 'USD'
});

A WhatsApp action can use the same event name while changing action_type and any other relevant parameters.

Google explains that Tag Manager processes the event value in the data layer and can use a Custom Event trigger to respond to that interaction.

2. Create the Trigger in Google Tag Manager

Inside GTM, create a Custom Event trigger for the event name used by WordPress.

Using the example above, the trigger would listen for:

hexcoda_mab_click

You can then refine the trigger according to the action type.

For example, a Phone conversion could fire when:

action_type equals phone

and a separate WhatsApp conversion could use:

action_type equals whatsapp

3. Create the Google Ads Conversion Tracking Tag

Google recommends using the native Google Ads Conversion Tracking tag in Tag Manager for this setup. Its Tag Platform documentation specifically warns against deploying gtag.js-based tracking through Custom HTML when native tag templates are available.

Enter the Conversion ID and label from the corresponding Google Ads conversion action, connect your trigger, and use GTM variables if you want values or currencies to come from the dataLayer payload.

Direct Google Ads Tracking or Google Tag Manager?

Use the method that matches the site’s existing tracking architecture.

SetupUsually Makes Sense When
Direct Google tagThe Google tag already handles your Ads conversions, and you want a focused configuration.
Google Tag ManagerYour site already centralizes tracking through GTM, or you need reusable event logic across several platforms.

Avoid sending the same conversion through both methods unless your measurement design specifically requires it. If the direct Google Ads event fires and GTM also sends the same conversion, your reporting can count the interaction more than once.

How HexCoda Mobile Action Bar Handles Conversion Events

If your website already uses HexCoda Mobile Action Bar, you do not need to add click handlers manually to each Phone or WhatsApp link.

The plugin includes optional external conversion tracking alongside its local click analytics. You can enable direct Google Ads tracking, dataLayer events, or use the local analytics independently.

For direct Google Ads tracking, the plugin lets you configure the Google Ads Conversion ID and assign conversion settings to individual actions. A Phone action and WhatsApp action can use different conversion labels, values, and currencies.

For Google Tag Manager workflows, Mobile Action Bar can push structured action data to an existing dataLayer. Your GTM container remains responsible for deciding which advertising or analytics tags respond to that event.

The plugin does not install the Google tag or Google Tag Manager container for you. This keeps the existing site-level tracking and consent implementation in control.

View HexCoda Mobile Action Bar

Keep Local Click Analytics Separate From Google Ads

Local click analytics and advertising conversion tracking answer related but different questions.

A local counter shows that the Phone action received 48 clicks this month. Google Ads conversion measurement helps attribute eligible tracked interactions to advertising activity based on the Google Ads measurement setup.

Keeping the two systems separate also makes troubleshooting easier. If the local count increases while Google Ads does not receive the expected conversion, you know the WordPress action itself works and can concentrate on the Google tag, GTM, consent, or Ads configuration.

Consent Can Change Whether Google Tags Fire

Conversion tracking should respect the website’s existing consent configuration.

Google Consent Mode communicates visitor consent choices to Google tags and adjusts tag behavior accordingly. Google also states that Consent Mode does not provide the consent banner itself. It works with the banner or consent management platform used by the website.

In a basic Consent Mode implementation, Google tags can remain blocked until the visitor grants consent. Advanced Consent Mode behaves differently and can send consent-aware signals according to the configured consent state.

For a WordPress site, this means a correctly configured Phone action can work while the Google Ads conversion event remains intentionally restricted by the site’s consent system.

Do not change that behavior by forcing conversion scripts to bypass your consent plugin.

Test With Your Consent Banner Active

A common testing mistake is verifying tracking only while logged in as an administrator with cookies already accepted.

Use a clean browser session as well.

  1. Open the public website in an incognito or private window.
  2. Test the action before making a consent choice when your implementation permits that state.
  3. Test again after granting the relevant consent.
  4. Confirm the expected event behavior in Google Tag Assistant or GTM Preview.
  5. Repeat the check on the actual mobile device where Phone or WhatsApp opens.

This gives you a more realistic picture of what a new visitor experiences.

How to Verify a Google Ads Phone Click Conversion

Do not assume a conversion works because the Phone button opens the dialer.

The destination and the tracking event are two separate parts of the click.

Google recommends checking the Google tag status when setting up website conversions, while Tag Assistant can inspect tag and dataLayer behavior during testing.

For a direct Google Ads setup, confirm that the expected conversion event fires with the correct send_to destination.

For GTM, verify the complete chain:

  1. The click pushes the expected dataLayer event.
  2. The GTM Custom Event trigger recognizes it.
  3. The correct Google Ads Conversion Tracking tag fires.
  4. The Conversion ID and label match the intended Google Ads action.
  5. The value and currency are correct when you use them.

How to Verify WhatsApp Click Tracking

WhatsApp adds another practical detail: the visitor may leave the browser almost immediately after clicking the link.

Test the event on the public website and on real mobile devices. Confirm that the tracking event becomes available before or as the browser transfers the visitor to WhatsApp.

If you manage the event through GTM, use Preview mode to confirm the custom dataLayer event and the Google Ads tag response. If the event appears in the dataLayer but the Ads tag does not fire, inspect the GTM trigger and consent state before changing the WordPress button.

WordPress Caching Can Make Tracking Tests Confusing

WordPress caching and optimization tools can serve an older version of a page or delay JavaScript execution.

After changing tracking settings, clear the relevant page cache, CDN cache, and optimization cache before testing.

Script-delay tools deserve particular attention. Some performance plugins postpone third-party scripts until interaction, consent, or another trigger occurs. A Google tag that has not loaded yet cannot process a direct conversion call in the same way as a fully initialized tracking environment.

Check the browser console and Tag Assistant before assuming the action-bar plugin caused the problem.

Avoid Duplicate Tracking

Duplicate conversion configuration is one of the easiest mistakes to make on an established WordPress website.

For example, the theme might already contain a click listener, GTM may use a generic telephone-link trigger, and a plugin may also send a direct Google Ads conversion.

One Phone click can then produce multiple tracking events.

Before adding a new conversion, check:

  • Existing GTM click triggers
  • Existing Google Ads tags
  • Google Analytics event tracking
  • Theme or page-builder tracking features
  • Other call, WhatsApp, or CTA plugins

Decide which layer owns the conversion and remove or disable redundant implementations.

Do You Need a Separate Conversion for Every Phone Button?

Usually, no.

If several Phone buttons across the website represent the same business action, they can often feed the same Google Ads conversion.

You may want separate conversions when the interactions have genuinely different commercial meaning. For example, Sales and Support phone actions should not necessarily share the same optimization signal.

The same reasoning applies to WhatsApp. A general inquiry action and a high-intent booking action may warrant separate measurement if the underlying customer journeys differ.

What Conversion Value Should You Use?

Use a value you can explain. If you know the average economic value of a Phone enquiry based on your own sales data, you can use that information when defining the conversion value. If you do not know it, avoid inventing a precise amount simply because Google Ads accepts a number.

You can start with equal values while you establish reliable tracking, then refine the setup after you have enough business data to distinguish the quality of different actions.

Should Every Phone or WhatsApp Click Be a Primary Google Ads Conversion?

That decision belongs to your Google Ads measurement and bidding strategy.

An action can be useful for reporting without necessarily becoming the signal that automated bidding optimizes toward.

Before changing campaign optimization, ask what the action represents. A click that starts a sales conversation may have more value than a general contact click. A support call from an existing customer may have little relevance to new-customer acquisition.

Name and organize conversion actions so you can distinguish those situations instead of treating every contact interaction as identical.

Common Phone and WhatsApp Conversion Tracking Problems

The Button Works but Google Ads Records Nothing

Check whether the Google tag is present, whether the Conversion ID and label are correct, and whether consent permits the tag behavior you expect.

If you use GTM, confirm that the dataLayer event reaches the container and that the correct trigger fires.

The Conversion Fires Twice

Look for duplicate implementations. A direct Google Ads event and a GTM conversion tag can both respond to the same click. Generic telephone-link triggers can create another duplicate.

The Event Works for Administrators but Not New Visitors

Test the site’s consent flow. Your administrator’s browser may already have consent cookies stored, while a new visitor receives a different tag state.

Changes Do Not Appear After Saving WordPress

Clear page, object, CDN, and optimization caches that apply to your site. Then retest the public page rather than relying solely on the WordPress admin preview.

WhatsApp Opens, but the GTM Event Is Missing

Use GTM Preview to check whether the dataLayer push occurs. If it does, inspect the Custom Event trigger and consent state. If it does not, confirm that the public page contains the current tracking configuration and that optimization tools have not delayed the relevant script.

When a Dedicated WordPress Action Plugin Makes Sense

You can manually attach tracking logic to individual links, and that approach remains reasonable for a small site with one or two static buttons.

Maintenance work increases when the website requires multiple mobile actions, page visibility, business schedules, WooCommerce shortcuts, local click counts, and separate conversion labels.

HexCoda Mobile Action Bar keeps those action settings in one WordPress interface. You can configure the mobile CTA itself and, when required, connect individual actions to your existing Google Ads or GTM environment.

This is particularly useful on client websites where the same setup needs to remain understandable after the site goes live.

Track the Interaction You Can Actually Measure

Phone and WhatsApp clicks can give Google Ads useful information about visitors who move from browsing into direct contact, but define the conversion carefully. A website click confirms the start of the interaction. Keep the conversion name, value, and campaign use consistent with what the event really represents.

Test the complete path on the public WordPress site, including caching, consent, mobile behavior, and your existing Google tracking setup.

If you want the Phone, WhatsApp, Directions, WooCommerce, scheduling, local analytics, and conversion settings managed from one mobile action system, HexCoda Mobile Action Bar provides that workflow while leaving your existing Google tag or GTM container in control.

Explore HexCoda Mobile Action Bar

Frequently Asked Questions

Yes. Google Ads supports website conversions triggered by button or link clicks. A WordPress Phone action can trigger the configured conversion when a visitor clicks the telephone link.

Yes. You can trigger a website conversion when someone clicks the WhatsApp action. The measured event confirms the click that starts the WhatsApp interaction. It does not by itself confirm that the visitor sent a message.

No. You can send the conversion through an existing Google tag or manage the event through Google Tag Manager. Use the method that matches the tracking architecture already installed on your WordPress site.

The Conversion ID identifies the Google Ads destination used by your conversion setup. Direct conversion events commonly combine the Conversion ID with the label for the specific conversion action in the send_to parameter.

The conversion label identifies the specific conversion action associated with the Google Ads destination. Phone and WhatsApp can therefore use separate labels when you want to report them independently.

Yes. Google Ads conversion events support value and currency parameters. The values you assign should reflect your own measurement strategy rather than an arbitrary number.

Yes. Google Tag Manager can respond to custom events pushed to dataLayer. Google documents the event key as a way to trigger tags for interactions such as button and link clicks.

No. HexCoda Mobile Action Bar works with the Google tag or Google Tag Manager environment already configured on the website. This keeps tag deployment and consent management at the site level.

Yes. Google Consent Mode communicates consent status to Google tags and can change how those tags behave. The consent banner or consent management platform remains responsible for collecting the visitor’s choice.

Test the public website with the normal consent flow active. Use Google Tag Assistant or GTM Preview to confirm the event path, then verify that the Conversion ID, label, value, and currency match the intended configuration. Google recommends checking tag status as part of website conversion setup.

This site uses cookies to offer you a better browsing experience. By browsing this website, you agree to our use of cookies.