ℹ️ First-party tracking is currently supported for Shopify and custom integration
Introduction
First-party tracking allows you to load Tracify’s tracking scripts through your own domain. Events sent to Tracify using your own domain are less likely to be disrupted by privacy-focused browsers or extensions. Thus using first-party tracking can improve the accuracy of your reporting.
There are four main steps to get started
Turn on first-party tracking in the Tracify dashboard
Add DNS records
Implement or activate your tracking scripts
Verify events are sent first-party
Turn on first-party and add DNS records
In the Tracify dashboard go to Settings
Make sure you have only one store selected from the store selector
Navigate to the “First-Party Tracking” tab
Click the button to “Start Domain Setup”
Please double-check that the domain listed next to the button is the correct one. If not reach out to support for help.
After a few seconds your panel will change and show three CNAME records to add to your DNS provider, each with an associated status of “Not set”.
Adding the DNS records
The next step is to log into your DNS provider to add these three DNS records.
There are many DNS providers and while each may be a little different they are largely the same. Hence the following screenshots may be a little different from your provider.
Below you can find resources of some common DNS providers. If yours isn't listed, please search the web for "[yourprovider] add dns record".
Inside your DNS provider navigate to the settings panel for adding a new DNS record, and click the button to add a new record.
Choose CNAME as your record type
Copy the Name from the Tracify settings panel and paste it (see screenshot)
Copy the Target from the Tracify settings panel and paste it (see screenshot)
If your DNS provider offers Proxying (as shown in this screenshot) turn it off.
🔁 Repeat the above steps for each of the three CNAME records shown to you in the Tracify settings screen.
When you are finished it should look something like this:
Verifying the DNS records
Once all three records are set, go back to your settings panel in Tracify. ☝️ It will take at least 15-30 minutes between the time you setup your DNS records to the time Tracify recognizes the configuration.
Once this time has passed, you may click the ‘Verify Integration’ button which will make Tracify check if your DNS is configured properly.
Once all three records have a green checkmark and say they are active, you’ve successfully set up your domain to accept first-party data and can continue with enabling first-party domain tracking for your shop system.
☝️ Depending on your DNS provider it may take 24 to 96 hours for your configuration to propagate. If you are still having problems after 96 hours please contact support.
Activation for Shopify
To avoid tracking data gaps, please enable the First Party Tracking only if your support agent has given you the green light that the verification process has been completed.
Inside the Tracify dashboard, navigate to Settings > Shop System
Below the Shop Details, check the “Enable first-party tracking” box
Click "Update Integration" to apply the change
That's it, you can now proceed to the verification step.
Verifying the first-party integration
Once you have completed the activation for your integration you can now validate that events are being sent via your domain. To do so
Go to your site
Perform a right-click and click "Inspect"
Navigate to the Network tab
Type in the search box "
csid
"Click on the tracify list item
You should see in the request URL script.yourdomain.com and the status should be 200 OK
☝️ It can take 5-10 minutes until you see the changes.
If it's looking for you like this, you are all set up and first-party tracking is working.