All RevCent users have access to our in house tracking system, called Track.js. By inserting javascript code onto each of your websites, you can track visitors across multiple domains until they ultimately make a purchase. Track.js is essential for tracking conversions in RevCent as well as providing more information for Fraud Detections.
We highly recommend you read about the enhanced conversion tracking capabilities RevCent offers on our Conversion Tracking page.
Important: Only domains that you have added to your Tracking Domains, with DNS successfully completed, will have tracking enabled. RevCent does not blindly track across the internet, we must know that the domain being tracked is from a specific RevCent user. Make sure you have Create A Tracking Domain and successfully set up DNS tracking before installing the tracking snippet.
View your tracking domains by clicking Tracking > Domain > Domains in the sidebar, or go to https://revcent.com/user/tracking-domains
Create a new tracking domain by clicking the Create New Tracking Domain button when viewing all tracking domains or go to https://revcent.com/user/new-tracking-domain
Enter a name for the tracking domain.
Enter a description for the tracking domain.
Set the status for the tracking domain.
Enter your domain. Only requests that come from this domain will be tracked.
Once the tracking domain is created you will be forwarded to the Edit Tracking Domain page for the new tracking domain.
Edit an existing tracking domain by clicking the edit icon when viewing all tracking domains. If you have not successfully set up DNS, please do so.
Enter a name for the tracking domain.
Enter a description for the tracking domain.
Set the status for the tracking domain.
Attach one or more URL parameter sets to this domain.
Copy and paste the tracking code on the domains' website. The tracking code is specific to the domain being modified, do not copy tracking code from other domains. If you do not see the tracking code, it is because you have not completed the DNS setup which is required.
Note: If you are using our WordPress plugin, you do not need to embed this script. However, you will need to enable DNS tracking in the RevCent Payment Plugin settings. More Info
Required. In order to for RevCent to track visitors, you must set up DNS for each domain you wish to track.
Browsers have begun preventing third party cookies for tracking as well as cross domain cookie usage. This is going to be the standard moving forward, so first party cookies are needed for accurate tracking capabilities. First party cookies are cookies set by the domain the visitor is visiting. By correctly setting up DNS for your tracking domain, you allow RevCent to set first party cookies when embedding the tracking script on a domain.
Please follow the steps below to successfully enable DNS and first party cookies in RevCent.
Begin the process by clicking Start SSL. This will retrieve the necessary IP address for your specific domain.
You will first need to create A records in your domains' DNS settings. You will set A records for each of the subdomains listed, using the IP addresses provided when editing your tracking domain.
The status check is necessary in order to validate that you are the owner of the domain the SSL certificate was requested for. Validation is done using a specific CNAME record added to your domain registrars' DNS settings. Once you add this CNAME record, your SSL certificate will also be auto renewed each year.
Now that the SSL certificate has been created and verified, it is time to finalize the DNS integration.
Now that the DNS integration for your tracking domain is complete, you will need to embed the tracking code in your website. Note: If you are using our WordPress plugin, you do not need to embed the tracking. However, you will need to enable DNS tracking in the RevCent Payment Plugin settings.
If you are not using WordPress, copy the Tracking Code and paste it before the closing body tag of each page for the respective tracking domain. Proceed to the instructions on Providing RevCent The Visitor ID.
If you are using WordPress, the Tracking Code is already embedded on your site. However, you will need to enable DNS tracking in the RevCent plugin.
Note: This is for non-WordPress users. If you are using WordPress you can ignore this section.
In order for RevCent to know what sale came from a specific visitor that was tracked, RevCent must match the tracking visitor ID to each payment request when sent. This is done using the metadata array in an API payment request. Before submitting a payment request, find the rctrk.your-domain.com cookies, specifically the revcent_track_id and revcent_entry_id cookies with respective values.
In the API payment request, include the two name/value pairs within the metadata array. This will create the visitor to sale relationship, thus allowing any URL parameters to be attached to a sale.
Example API call:
"type": "sale",
"method": "create",
"metadata": [
{
"name": "revcent_entry_id",
"value": "COOKIE_VALUE" // rctrk.your-domain.com > revcent_entry_id cookie value
},
{
"name": "revcent_track_id",
"value": "COOKIE_VALUE" // rctrk.your-domain.com > revcent_track_id cookie value
}
],
....
For RevCent users who are using WooCommerce and the RevCent payments plugin, it is important to enable DNS tracking in the RevCent Payment plugin settings. This ensures that the tracking code for your WordPress site is the correct code for DNS enabled tracking domains.
Important: Only follow these instructions after you have successfully set up DNS for the tracking domain that is the same domain as the WordPress site.