Title: CCD Traffic Sources
Author: CCDesign.gr
Published: <strong>جولای 9, 2026</strong>
Last modified: جولای 17, 2026

---

Search plugins

![](https://ps.w.org/ccd-traffic-sources/assets/banner-772x250.jpg?rev=3610802)

![](https://ps.w.org/ccd-traffic-sources/assets/icon-256x256.jpg?rev=3610802)

# CCD Traffic Sources

 By [CCDesign.gr](https://profiles.wordpress.org/kaxrist/)

[Download](https://downloads.wordpress.org/plugin/ccd-traffic-sources.1.0.2.zip)

 * [Details](https://ps.wordpress.org/plugins/ccd-traffic-sources/#description)
 * [Reviews](https://ps.wordpress.org/plugins/ccd-traffic-sources/#reviews)
 *  [Installation](https://ps.wordpress.org/plugins/ccd-traffic-sources/#installation)
 * [Development](https://ps.wordpress.org/plugins/ccd-traffic-sources/#developers)

 [Support](https://wordpress.org/support/plugin/ccd-traffic-sources/)

## Description

Find out which traffic sources and marketing campaigns generate enquiries – not 
just visits.

CCD Traffic Sources is a WordPress traffic attribution and conversion tracking plugin.
It connects form submissions and contact clicks with the source, campaign, referrer
and landing page that brought the visitor to your site.

The built-in dashboard answers practical questions:

 * Did this enquiry come from Google Ads, organic search, social media, a referral
   or direct traffic?
 * Which UTM campaign generated the form submission or contact click?
 * Which landing pages and contact methods lead to conversions?
 * What were the visitor’s first and current traffic sources?

No external account is required. Conversion events are stored in your own WordPress
database by default.

#### How traffic attribution works

 1. A visitor arrives from a search engine, ad, social network, referral or UTM-tagged
    campaign.
 2. CCD Traffic Sources records first-touch and current-touch attribution in first-
    party cookies.
 3. When the visitor submits a supported form or clicks a tracked contact link, the
    plugin records a conversion event.
 4. You can review and filter the result in the WordPress Traffic Sources dashboard.

The plugin records conversion metadata and attribution data. It does not read or
store names, email addresses, phone numbers, messages or other form field values.

#### Conversions it tracks

 * Form submissions from regular frontend POST forms
 * Successful AJAX submissions where a supported form plugin provides a reliable
   success event
 * Phone link clicks using `tel:`
 * Email link clicks using `mailto:`
 * SMS link clicks using `sms:`
 * WhatsApp, Telegram, Viber and Messenger links
 * Google Maps, Apple Maps, Waze and `geo:` direction links

#### Form integrations

The plugin detects common WordPress form systems and uses reliable success events
where available:

 * Elementor Pro Forms
 * Contact Form 7
 * WPForms
 * Gravity Forms
 * Fluent Forms
 * Avada Forms / Fusion Forms
 * Formidable Forms
 * Ninja Forms
 * WPBakery-rendered forms
 * Standard HTML and custom POST forms

#### Lead source and campaign data

Conversion attribution can include:

 * Traffic channel and origin
 * First-touch and current-touch source and medium
 * First-touch and current-touch campaign, term and content
 * First/current landing page and referrer
 * Form metadata, conversion type and timestamp

The tracker recognizes standard UTM parameters: `utm_source`, `utm_medium`, `utm_campaign`,`
utm_term` and `utm_content`. It also detects advertising click IDs from Google, 
Microsoft, Meta, TikTok, LinkedIn and Yandex to improve traffic-source classification.

#### Conversion dashboard

The local WordPress dashboard includes:

 * Custom date ranges
 * Filters for conversion type, form and traffic channel
 * Configurable metric cards
 * First-touch and current-touch attribution
 * Campaign, landing-page and referrer reporting
 * Configurable data retention for 90, 180 or 365 days, or no automatic deletion

#### Privacy-focused by default

 * Conversion events stay in your WordPress database by default
 * No raw IP address or geolocation is stored
 * Personal form values are not collected by the event tracker
 * Sensitive query parameters are removed before URLs are stored
 * Optional Consent Mode can delay tracking until consent is granted
 * Suggested text is registered in the WordPress Privacy Policy Guide
 * GA4/GTM sending is optional and disabled by default

#### Google Analytics 4 and Google Tag Manager

Optional GA4/GTM conversion events can be enabled in Settings. Available methods
include a GTM-friendly `dataLayer` event, an existing `gtag` function, or direct
loading of `gtag.js`.

The `dataLayer` option does not load another Google script. The default installation
does not contact Google or another analytics provider.

#### Frontend REST event endpoint

Logged-out visitors use protected frontend REST endpoints to submit conversion events.
The endpoints do not expose dashboard data and apply short-lived tokens, same-site
checks, validation, duplicate handling and rate limiting.

### External services

No external service is contacted by default.

CCD Traffic Sources can connect to Google Analytics / Google Tag Manager only when
the site administrator enables optional GA4/GTM event sending.

Google Analytics / Google Tag Manager is provided by Google LLC and its affiliates.
The plugin can send selected conversion events to the site’s own Google Analytics
or Google Tag Manager setup.

With `GTM dataLayer event`, the plugin pushes a local event named `ccdesign_traffic_sources_conversion`.
It does not load a Google script, but the site’s existing Google Tag Manager container
may read and send that event according to its configuration.

With `Use existing gtag only`, the plugin calls `window.gtag` only when another 
theme, plugin or custom integration has already loaded it.

With `Load gtag.js directly`, the plugin loads `https://www.googletagmanager.com/
gtag/js`. The configured GA4 Measurement ID is included in the URL. Google may receive
standard request information such as IP address, user agent and referrer.

GA4/GTM conversion data can include the event type, sanitized page path, traffic
channel, current and first source/medium/campaign, optional UTM term/content, and
form or contact-click metadata. The plugin does not intentionally send raw IP addresses,
geolocation, email addresses, phone numbers or message content to Google.

Google service links:

 * Google Analytics Terms of Service: https://www.google.com/analytics/terms/
 * Google Terms of Service: https://policies.google.com/terms
 * Google Privacy Policy: https://policies.google.com/privacy

### Development

CCD Traffic Sources bundles Sourcebuster JS as `assets/js/sbjs.min.js` for first-
party attribution cookies.

 * Version: 1.0.5
 * License: MIT
 * Upstream source: https://github.com/alex35mil/sourcebuster-js
 * License notices: `third-party-notices.txt`

## Screenshots

[⌊Traffic attribution and conversion dashboard overview.⌉⌊Traffic attribution and
conversion dashboard overview.⌉[

Traffic attribution and conversion dashboard overview.

[⌊Conversion dashboard with filters, attribution and traffic channels.⌉⌊Conversion
dashboard with filters, attribution and traffic channels.⌉[

Conversion dashboard with filters, attribution and traffic channels.

[⌊Tracking, privacy and data-retention settings.⌉⌊Tracking, privacy and data-retention
settings.⌉[

Tracking, privacy and data-retention settings.

[⌊Optional GA4 and Google Tag Manager settings.⌉⌊Optional GA4 and Google Tag Manager
settings.⌉[

Optional GA4 and Google Tag Manager settings.

## Installation

 1. Install CCD Traffic Sources from Plugins > Add New, or upload the `ccd-traffic-
    sources` folder to `/wp-content/plugins/`.
 2. Activate the plugin.
 3. Visit Traffic Sources > Settings to review tracking, privacy and optional GA4/GTM
    settings.
 4. Submit a supported frontend form or click a supported contact link.
 5. Open Traffic Sources in the WordPress admin to view the conversion and its attribution.

## FAQ

### What is traffic attribution?

Traffic attribution connects a conversion with the marketing source that helped 
generate it. CCD Traffic Sources shows the source, medium, campaign, referrer and
landing page associated with a form submission or contact click.

### Is this only a UTM tracking plugin?

No. UTM tracking is included, but the plugin also detects referrers, search, direct
visits, paid click IDs and contact conversions. It combines this information in 
a local conversion attribution dashboard.

### Does it work without UTM parameters?

Yes. UTM parameters provide clearer campaign names, but CCD Traffic Sources can 
also classify visits from referrer data, search engines, known social platforms,
advertising click IDs and direct traffic.

### Which WordPress forms are supported?

The plugin detects Elementor, Contact Form 7, WPForms, Gravity Forms, Fluent Forms,
Avada Forms, Formidable Forms, Ninja Forms, WPBakery-rendered forms and standard
HTML forms. Reliable AJAX success tracking depends on the success events exposed
by each form plugin.

### Does it track successful submissions or submit attempts?

For supported AJAX integrations, the plugin waits for a reliable success event when
one is available. For generic forms, a conversion is recorded when the browser reports
that the form is valid and its submit event fires; a later server-side rejection
may not be visible to the tracker.

### Does the plugin store form messages or personal details?

No. The conversion tracker does not collect form field values such as name, email,
phone number or message. It stores attribution and conversion metadata such as form
system, form ID, page, campaign and traffic source.

### Does it track phone calls and WhatsApp messages?

It tracks clicks on supported phone, email, SMS, chat and direction links. It does
not know whether a phone call was answered or whether a message was ultimately sent.

### Does it send data to Google Analytics 4?

Only if an administrator enables GA4/GTM events. The default method for sites using
Google Tag Manager is the local `dataLayer` event, which lets the existing GTM container
control what is sent.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“CCD Traffic Sources” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ CCDesign.gr ](https://profiles.wordpress.org/kaxrist/)

“CCD Traffic Sources” has been translated into 1 locale. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/ccd-traffic-sources/contributors)
for their contributions.

[Translate “CCD Traffic Sources” into your language.](https://translate.wordpress.org/projects/wp-plugins/ccd-traffic-sources)

### Interested in development?

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

## Changelog

#### 1.0.2

 * Excluded WooCommerce operational forms from generic conversion tracking.

#### 1.0.1

 * Added Avada Forms / Fusion Forms support, including successful AJAX submission
   tracking.

#### 1.0.0

 * Initial public release.

## Meta

 *  Version **1.0.2**
 *  Last updated **1 ورځ ago**
 *  Active installations **10+**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **7.0.2**
 *  PHP version ** 7.4 or higher **
 *  Languages
 * [English (US)](https://wordpress.org/plugins/ccd-traffic-sources/) and [Greek](https://el.wordpress.org/plugins/ccd-traffic-sources/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/ccd-traffic-sources)
 * Tags
 * [conversion tracking](https://ps.wordpress.org/plugins/tags/conversion-tracking/)
   [form tracking](https://ps.wordpress.org/plugins/tags/form-tracking/)[lead source](https://ps.wordpress.org/plugins/tags/lead-source/)
   [utm tracking](https://ps.wordpress.org/plugins/tags/utm-tracking/)
 *  [Advanced View](https://ps.wordpress.org/plugins/ccd-traffic-sources/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/ccd-traffic-sources/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/ccd-traffic-sources/reviews/)

## Contributors

 *   [ CCDesign.gr ](https://profiles.wordpress.org/kaxrist/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/ccd-traffic-sources/)