Developers » AS2 tagging » JavaScript » Getting started » Migrate to a custom domain (CDDC)
Migrate to a custom domain (CDDC)
Introduction
You wish to migrate your site to a custom domain (Custom Domain Data Collection – CDDC), and must therefore update your tag to collect on this new domain, during the authorized migration period (28 days).
This migration must be done during the 28-day period allowed for migration, during which we collect on both domains. After this period, any hit sent on the old domain will be lost.
With a custom domain, you also have the ability to change the pixel path (/hit.xiti
by default), in order to further customize your data collection.
Some adblockers blocking the resource
/hit.xiti
, we recommend customizing thepixelPath
.
To be noted
No campaign tagging by redirection
For security reasons, the CDDC does not allow campaigns to be tagged by redirection (/go.url
, /gopc.url
, …). Attempting to mark by redirection on the CDDC will result in a 403 error, and the visitor will not access your site.
We therefore invite you to switch to direct marking.
Planning migration
Migration planning is done via the interface of site management. When editing a site, if a custom domain is available, you will be offered to migrate. You will then have to choose a migration start date, from which a 28-day period will be automatically determined. You will then have to migrate the tagging during this period, otherwise the data would not be collected.
With CDN
If you use the Internet CDN AT, simply update the file via TagComposer, and you will then automatically switch to your new collection domain.
This update must be done during the migration period to ensure that it contains the correct information.
With a local file
If you are using a file hosted locally on your server, you will need to download a new version of the file from TagComposer, and replace the file in question with the new one.
This download must be done during the migration period to ensure that it contains the correct information.
Without updating the smarttag.js file
It is also possible to migrate without updating the file, via a modification of the tracker instantiation.
Version up to 5.12.1
Until version 5.12.1, the configurations log
, logSSL
and domain
can be used to migrate to a custom domain.
You will then have to split your customized collection domain like this:
Technically, a concatenation by a point is made between
log
anddomain
, and betweenlogSSL
anddomain
.
var tag = new ATInternet.Tracker.Tracker.Tag({log:'YOURLOG', logSSL:'YOURSSLLOG', domain:'YOURDOMAINLOG', pixelPath:'/collect' });
To be noted:
- The non secure domain and the SSL domain are the same
- The pixel path
pixelPath
must start with/
and can’t be empty
Version 5.13.0+
Since version 5.13.0, the configurations log
, logSSL
and domain
have been replaced by collectDomain
and collectDomainSSL
.
Old configurations remain available for backwards compatibility
If you are using version 5.13.0 or later, you just need to initialize your tracker like this:
var tag = new ATInternet.Tracker.Tag({collectDomain:'YOURCOLLECTDOMAIN', collectDomainSSL:'YOURSSLCOLLECTDOMAIN', pixelPath:'/collect' });
To be noted:
- The non secure domain and the SSL domain are the same
- The pixel path
pixelPath
must start with/
and can’t be empty