Specific Implementations

Cross-Domain Tracking

Cross-domain tracking helps you follow the user in the case when one or more pages are hosted on a different domain name than the original one. Cross-domain tracking is necessary when a website has a page (payment confirmation, for example) that redirects the user to an external domain. To set-up a cross-domain tracking, go on this page on the settings.

You can add a URL pattern as a setting for pages hosted on other domains. Then, click Add and validate your modification.

Server-Side Rendering

If you are using server-side rendering (SSR) on your website, you might need to add a specific implementation for your tag.

In some situations, you might need to ask our tag to wait before applying its modifications. Indeed, with some SSR frameworks, modifying the DOM before the reconciliation has occurred might cause performance or render issues.

You can force our tag to lock its execution until you unlock the tag. To achieve that, you need to declare a variable before injecting our tag:

window.lockABTastyTag = true;

Once you consider your page to be ready for front-end modifications, you can call the following method to unlock our tag:

window.unlockABTasty();

For more information, please refer to the complete technical documentation about global methods and variables or our troubleshooting article on cross-domain tracking limitations.

Last updated

Was this helpful?