CP Referrer and Conversion Tracking registers how the website visitors reached the website, identifying the referral website. Also track conversions.
CP Referrer and Conversion Tracking is a useful tool for evaluating the result of marketing campaigns. It records the referral website of each visitor and it can also be used to identify the referral of the conversions (purchases, contact form submissions, appointments, bookings).
The main features are:
Records the referrer (HTTP referer) of each website visitor (tracking logs)
Provides graphics / stats of referral websites and visitors (tracking stats)
Allow to create different referral links for different marketing campaigns (referral sources)
Records the original referrer and the latest referrer of the conversions
Includes integration with multiple plugins for tracking its conversions
The CP Referrer and Conversion Tracking plugin implements an efficient way to detect and store the referral website when the HTTP referer header is present(when the user clicks on a link pointing to a webpage). This automatically identify for example when the user comes from Google, Facebook or from other external website.
The visitors with identified referrers are listed under the “Tracking Logs” menu. The referrer, IP address and time of the first visit is recorded as part of the logs.
To avoid storing a large number of referrer logs, the old logs are deleted as default every 90 days. This number of days to delete old logs can be edited from the plugin settings.
The recorded logs are used to render graphics indicating the evolution of logs received per day, the logs received per hour and the referral websites identified.
Stats are provided also for logs received per year, during the latest 12 months, during the latest 12 weeks and during the latest 30 days. This helps to evaluate evolution of referrers and visitors during different periods of time. Note: These stats may be impacted by the automatic deletion of old logs.
This section is located under the plugin menu “Tracking Stats”.
The purpose of this section is to create links for different marketing platforms, making easier to identify the referral.
For example you can setup a different entry point for a Google Adwords campaign and for a Facebook Ads, this way the exact referrer source will be reported even if the automatic HTTP referer info is not sent.
This section is located under the plugin menu “Referral Sources”.
The CP Referrer and Conversion Tracking plugin can identify the referral of conversions, for example contact form submissions, purchases, bookings, appointment requests, etc…
The conversions are listed with the referrer of the initial visit and also with the referrer of the latest user session in the case the visitor used a different referrer for the latest sessions when the conversion happened.
To register the conversions the related add-on must be activated (add-ons are included in the plugin). Currently the plugin support several conversion add-ons for different plugins (contact forms, appointment requests, bookings, paypal payments) and we will be continuously working adding new integrations to identify conversions of third party plugins.
This section is located under the menu “Tracking Conversions”.
The “Add Ons” menu already includes several conversion add-ons for different plugins, for example to track conversions like the following:
Includes conversion tracking for the following plugins:
New add-ons will be added soon.
For developers: If you need to track a custom conversion writing the please see in the FAQ the supported hooks.
To install CP Referrer and Conversion Tracking, follow these steps:
Feel free to contact us in the support forum and we will point you to the related solution if already available or add your request to the plugin development list.
For registering the conversion:
do_action( 'cpreftrack_register_conversion', 'my_custom_conversion_identifier', 'My Conversion ID or Data' );
For customizing the info in the conversions list:
add_filter( 'my_custom_conversion_identifier', 'my_custom_conversion_identifier_fn', 10, 1 ); function my_custom_conversion_identifier_fn($text) { // modify the text as needed return $text; }