Title: Zaaed Click2Chat
Author: Zaaed+
Published: <strong>November 5, 2026</strong>
Last modified: November 5, 2026

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/zaaed-click2chat.svg)

# Zaaed Click2Chat

 By [Zaaed+](https://profiles.wordpress.org/zaaed/)

[Download](https://downloads.wordpress.org/plugin/zaaed-click2chat.1.7.3.zip)

 * [Details](https://wordpress.org/plugins/zaaed-click2chat/#description)
 * [Reviews](https://wordpress.org/plugins/zaaed-click2chat/#reviews)
 *  [Installation](https://wordpress.org/plugins/zaaed-click2chat/#installation)
 * [Development](https://wordpress.org/plugins/zaaed-click2chat/#developers)

 [Support](https://wordpress.org/support/plugin/zaaed-click2chat/)

## Description

**Zaaed Click2Chat** tracks and analyzes how visitors interact with your WhatsApp
links — locally, on your own WordPress site. It combines an accurate analytics dashboard
with a complete lead pipeline and conversion tracking system, so every WhatsApp 
click becomes a measurable sales signal.

Official plugin page: **[Zaaed.com/click2chat](https://zaaed.com/click2chat)**
 
Privacy policy: **[Zaaed.com/privacy-policy](https://zaaed.com/privacy-policy)**

#### Tracking

 * **Visitor tracking** — device, browser, OS and landing page for every visitor.
 * **Session analytics** — session duration, navigation path and visited pages.
 * **WhatsApp click capture** — every click recorded with timestamp and extracted
   phone number.
 * **All link formats** — `wa.me`, `api.whatsapp.com`, `web.whatsapp.com`, `chat.
   whatsapp.com` and the `whatsapp://` protocol.
 * **Redirect-link detection** — internal links such as `/go/wa-contact` are automatically
   probed for WhatsApp redirects; optional custom URL patterns as a manual fallback.
 * **Non-anchor elements** — buttons and widgets using `data-whatsapp-number`, `
   data-whatsapp-url`, `data-wa-phone`, or `aria-label` / `title` containing “whatsapp”.

#### Analytics

 * **Interactive dashboard** — unified Chart.js chart for daily traffic and WhatsApp
   clicks.
 * **Deep-dive reports** — sources, campaigns, landing pages, devices, browsers,
   operating systems, hourly / weekly / monthly views and a conversion funnel.
 * **AJAX tables** — every table paginates instantly (5–100 rows per page).
 * **CSV export** — download lead records and WhatsApp click signals as CSV.
 * **UTM attribution** — campaign builder with persisted UTM links and click-to-
   lead attribution.

#### Lead Pipeline & Conversions

 * **Kanban board** — New  Contacted  Qualified  Won  Lost, mobile-friendly.
 * **Status timeline** — timestamped history for every lead.
 * **Conversion KPIs** — Click  Lead  Qualified  Won funnel with rates.
 * **Phone numbers captured automatically** from the clicked WhatsApp link.

#### Privacy & Security

 * **Local-first storage** — analytics data is stored in your own WordPress database.
   The plugin makes no third-party requests unless you enable the optional Google
   Tag Manager integration or forward events to tags you already run (see _External
   services_).
 * **Privacy policy** — our data-handling policy lives at [zaaed.com/privacy-policy](https://zaaed.com/privacy-policy).
 * **GDPR toolkit** — consent banner, strict mode, privacy policy template, core
   exporter/eraser (leads included), privacy policy guide content and retention 
   cleanup.
 * **IP masking** — partial IP storage (e.g. `192.168.1.0`).
 * **AES-256-GCM encryption** — customer phone numbers encrypted at rest.
 * **REST API** — programmatic access secured by hashed API keys (SHA-256), per-
   key rate limiting, and lead CRUD with status updates.
 * **Optional event forwarding** — WhatsApp click events can be forwarded to 16 
   marketing and analytics platforms you already run (see _External services_). 
   The plugin itself only loads Google Tag Manager, and only when you enable it.
 * **Demo data** — one-click seeder (visitors, events and leads) for safe evaluation.

Bundled library: [Chart.js](https://www.chartjs.org) v4.5.1 (MIT) for dashboard 
charts, loaded locally. The plugin does not load any other remote scripts, styles
or fonts of its own.

### External services

This plugin stores analytics data in your own WordPress database. It does not contact
any third-party service unless you configure an integration described below and,
when the consent banner is enabled, the visitor has accepted. When the optional 
Google Tag Manager integration is enabled, the plugin loads the GTM container from
Google and sends WhatsApp click events to it. For the other providers, the plugin
only forwards events to tags that are already present on your site; it does not 
load those scripts itself.

An optional “Auto-detect integrations” tool, available only to administrators on
the settings screen, requests your own site’s front page to look for existing tag
IDs. That request goes to your own domain, not to a third-party service, and no 
visitor data is included.

#### Google Tag Manager (with optional Google Analytics 4 / Google Ads forwarding)

Purpose: load a Google Tag Manager container and send WhatsApp click events to Google
Analytics 4 or Google Ads tags that are already configured in that container or 
on the page.
 Data sent: the GTM container ID in the request URL, the page URL, 
the clicked WhatsApp link URL and text, and the WhatsApp phone number when one can
be extracted. Google also receives standard request data such as IP address, browser,
device and referrer. When: the GTM container is loaded on front-end pages after 
you enable the integration (and after consent when the banner is enabled). Click
events are sent when a visitor clicks a tracked WhatsApp link. Service terms: https://
marketingplatform.google.com/about/analytics/terms/us/ Privacy policy: https://policies.
google.com/privacy

#### WhatsApp

Purpose: WhatsApp links on your site take visitors to WhatsApp so they can start
a conversation.
 Data sent: WhatsApp receives the visitor’s request, the phone number
in the link and any message the visitor chooses to send. When: only when a visitor
clicks a WhatsApp link. The plugin does not send data to WhatsApp by itself. Service
terms: https://www.whatsapp.com/legal/terms-of-service Privacy policy: https://www.
whatsapp.com/legal/privacy-policy

#### Optional event forwarding to tags you already run

If you enter a provider ID in the settings and the provider’s tag is already present
on the page, the plugin pushes a “whatsapp_click” event to that provider when a 
visitor clicks a WhatsApp link. The data sent is the same event data described above(
the clicked link URL and text and, when available, the WhatsApp phone number). The
plugin does not load these scripts and sends nothing when the corresponding tag 
is absent. Each provider’s own terms and privacy policy apply.

 * Meta (Facebook) Pixel — Service terms: https://www.facebook.com/legal/terms ;
   Privacy policy: https://www.facebook.com/privacy/policy
 * TikTok Pixel — Service terms: https://www.tiktok.com/legal/page/us/terms-of-service/
   en ; Privacy policy: https://www.tiktok.com/legal/page/us/privacy-policy/en
 * LinkedIn Insight Tag — Service terms: https://www.linkedin.com/legal/user-agreement;
   Privacy policy: https://www.linkedin.com/legal/privacy-policy
 * Snapchat Pixel — Service terms: https://snap.com/en-US/terms ; Privacy policy:
   https://snap.com/en-US/privacy/privacy-policy
 * Pinterest Tag — Service terms: https://policy.pinterest.com/en/terms-of-service;
   Privacy policy: https://policy.pinterest.com/en/privacy-policy
 * Twitter/X Pixel — Service terms: https://x.com/en/tos ; Privacy policy: https://
   x.com/en/privacy
 * Microsoft UET and Microsoft Clarity — Service terms: https://www.microsoft.com/
   en-us/servicesagreement/ ; Privacy policy: https://www.microsoft.com/en-us/privacy/
   privacystatement
 * Reddit Pixel — Service terms: https://www.redditinc.com/policies/user-agreement;
   Privacy policy: https://www.redditinc.com/policies/privacy-policy
 * Quora Pixel — Service terms: https://www.quora.com/about/tos ; Privacy policy:
   https://www.quora.com/about/privacy
 * Yandex Metrika — Service terms: https://yandex.com/legal/rules/ ; Privacy policy:
   https://yandex.com/legal/confidential/en/
 * HubSpot — Service terms: https://legal.hubspot.com/terms-of-service ; Privacy
   policy: https://legal.hubspot.com/privacy-policy
 * Hotjar — Service terms: https://www.hotjar.com/legal/terms-of-service/ ; Privacy
   policy: https://www.hotjar.com/legal/privacy/privacy-policy/

## Installation

 1. Upload the `zaaed-click2chat` folder to `/wp-content/plugins/`.
 2. Activate the plugin through the “Plugins” menu.
 3. A **Zaaed Click2Chat** item appears in the admin sidebar — tracking starts immediately.

Upgrading from the legacy “Zaaed WhatsApp Analytics” (pre-1.7.0) build? Deactivate
the old build first, then activate this one — all visitors, sessions, clicks, leads
and settings carry over automatically; no migration step.

## FAQ

### Why is my clicks counter empty when I test as an administrator?

Administrators are ignored by default (“Ignore Admin Users”) to keep analytics clean.
Test logged-out in an incognito window, or disable the toggle under Settings  General.

### My button is an internal link like /go/wa-contact. Is it tracked?

Yes. Internal same-origin links are probed automatically on page load and any that
redirect to WhatsApp are tracked without configuration.

### Do I need to fill in “WhatsApp Link Patterns”?

No — it is an optional fallback for special cases (e.g. redirects that block probes).
Add one pattern per line if needed.

### Which link formats are supported?

wa.me, `api.whatsapp.com`, `web.whatsapp.com`, `chat.whatsapp.com` and `whatsapp://`.

### How is the phone number captured?

From `?phone=` / the `wa.me/<number>` path in the resolved URL, or from `data-*`
attributes. It is stored AES-256-GCM encrypted in the events table.

### Are phone numbers stored in plain text?

No. Since v1.6.0 lead and event phone numbers are encrypted at rest by default.

### Does the plugin send my data anywhere?

No, not by default. All analytics data is stored in your own database. Data leaves
your site only if you enable the optional Google Tag Manager integration, or if 
you configure a provider ID for a tag that is already running on your site. See 
_External services_ for details.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Zaaed Click2Chat” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Zaaed+ ](https://profiles.wordpress.org/zaaed/)

[Translate “Zaaed Click2Chat” into your language.](https://translate.wordpress.org/projects/wp-plugins/zaaed-click2chat)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/zaaed-click2chat/),
check out the [SVN repository](https://plugins.svn.wordpress.org/zaaed-click2chat/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/zaaed-click2chat/)
by [RSS](https://plugins.trac.wordpress.org/log/zaaed-click2chat/?limit=100&mode=stop_on_copy&format=rss).

## Meta

 *  Version **1.7.3**
 *  Last updated **13 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.7 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [analytics](https://wordpress.org/plugins/tags/analytics/)[conversion](https://wordpress.org/plugins/tags/conversion/)
   [leads](https://wordpress.org/plugins/tags/leads/)[tracking](https://wordpress.org/plugins/tags/tracking/)
   [whatsapp](https://wordpress.org/plugins/tags/whatsapp/)
 *  [Advanced View](https://wordpress.org/plugins/zaaed-click2chat/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/zaaed-click2chat/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/zaaed-click2chat/reviews/)

## Contributors

 *   [ Zaaed+ ](https://profiles.wordpress.org/zaaed/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/zaaed-click2chat/)