Traffic Sources
See where real enquiries come from on your WordPress site.

WordPress plugin / Analytics / Leads

CCD Traffic Sources

See where real enquiries come from on your WordPress site.

Records forms, phone clicks, email clicks, chat clicks and map direction clicks together with the visitor source. That helps you see which campaigns, channels and pages create leads, not just visits.

Where it helps

  • Form sites
  • Business sites
  • Campaigns
  • Lead reporting

What it does

  • Adds first-party attribution to forms and contact clicks so important leads do not disappear from your reporting.
  • Shows where the visitor came from: Google, social, referral, campaign or direct.
  • Keeps source, medium, campaign, referrer, landing page and conversion page details.
  • Supports standard WordPress forms, Elementor Pro forms and known form plugins where possible.
  • Tracks clicks on phone, email, SMS, WhatsApp, Telegram, Viber, Messenger and map directions.
  • Provides a WordPress dashboard with filters by period, action type, form and channel.
  • Can optionally send events to GA4 or GTM when you want them in your analytics setup.

When it helps most

01

When you need to know where leads come from

If you have forms, phone links, email links or chat buttons, the plugin shows which campaign, channel or page led to the enquiry.

02

When the site receives enquiries in many ways

Useful for sites where visitors contact you through forms, phone, email, WhatsApp, Telegram, Viber, Messenger or map directions.

03

When you already use Google Tag Manager

It can send a clean conversion event to the dataLayer so GTM can handle the final GA4 event without loading a second Google script.

How it looks in WordPress

Dashboard with filters, channel totals and a list of real conversions.
Filter conversions by period, event, form and channel.
Settings for frontend tracking, consent mode, Sourcebuster mode, data retention and GA4 events.
Recommended GTM dataLayer setup for sites that already use Google Tag Manager.

Core features

What it records

  • Form submissions from standard WordPress forms.
  • Elementor Pro forms and known form plugins where a reliable submit or success event exists.
  • Clicks on phone, email, SMS, WhatsApp, Telegram, Viber and Messenger links.
  • Clicks on map directions such as Google Maps, Apple Maps, Waze and geo links.

What attribution it keeps

  • Source, medium, campaign, channel and referrer.
  • UTM source, medium, campaign, term and content.
  • First landing page, conversion page, action type and click target.
  • Session ID and event time without storing raw IP addresses.

How it connects to analytics

  • Keeps conversions in a dashboard inside WordPress.
  • Optional GA4 or GTM sending when you want conversions in your analytics setup.
  • For Google Tag Manager sites, dataLayer mode is recommended.
  • Existing gtag or direct gtag options are available only when needed.

Frequently asked questions

Which contact clicks does it track automatically?

It detects clicks on phone, email, SMS, WhatsApp, Telegram, Viber, Messenger and map direction links when they exist as normal links on the page. It usually works with existing buttons, widgets, themes and page builders without changes.

Do I need to replace my existing contact buttons?

No. The plugin tracks supported links as they already exist on the page. You do not need to replace your buttons or the plugins you use.

How does it record form submissions?

For standard forms, it records the valid submission started by the browser. For supported AJAX forms, it uses success events where they are available. This gives you practical lead attribution, while the final confirmation remains in the email, CRM or form system.

Does it send events to Google Analytics 4?

Only if you enable it in the settings. By default, events stay inside WordPress. For sites that already use Google Tag Manager, sending through dataLayer is recommended.

Is it GDPR-friendly?

The plugin is designed with data minimization in mind. It does not store raw IP addresses, does not keep geolocation and does not send data to external analytics by default. Because it uses first-party attribution cookies and may store URLs or referrers, it should be mentioned in the site privacy/cookie policy and connected with the appropriate consent flow.

Available on WordPress.org

Install from WordPress.org

The safest path is installation and updates through the official WordPress plugin directory.