This capability is in early access. Contact your Customer Success Manager to enable it.
Between 2020 and 2021, Safari and Firefox have adopted ITP (Intelligent Tracking Prevention) regulations that limit third-party cookies to 7 days. These regulations are aimed to improve user privacy, as third-party cookies are mostly used to track user behavior, without the knowledge or consent of the user. For example, ad networks that follow the user across different websites.
Dynamic Yield relies on its cookie to identify users across sessions. If limited, a user that visits the site once a month, will be identified as a different user in every visit. As a result, the personalization potential is limited as well.
To overcome these limitations, with the understanding that Dynamic Yield’s cookie is not the kind of cookie that ITP restrictions are designed for, you can serve the Dynamic Yield cookie from your domain. This turns it into a first-party cookie, and not affected by the ITP restrictions.
Note: This setup requires CNAME record changes to your DNS. You will require your IT or your website administrator’s assistance to complete this setup.
How To Serve the Dynamic Yield Cookies from Your Domain
- In the top navigation, go to Settings › General Settings.
- Scroll down to the “Privacy & Regulation” section, and to the “Preserve Cookie Tracking Capabilities” setting.
- Click “Serve Cookies from Your Domain”.
- The Domain Extension is a subdomain that will be used for the cookie. By default, it is “dy_ck”. It is likely to be available. But if it is not, or if your technical team has a different standardization for sub-domain names, you can change it.
- The Domain Name is the domain in which you run Dynamic Yield. This is the domain that your visitors see when browsing your site.
- You can click the “+ Add Domain” if the same Dynamic Yield site (or: the same Section ID) is running on multiple domains, and repeat steps 4 and 5. You can add up to 15 domains at a time.
- When done, click “Generate DNS Records”.
- Generating the records might take a minute or two. Meanwhile, you can see the list of domains that you requested DNS records for.
- When DNS records are ready, the status will change from “Pending” to “Records generated”.
- Copy the DNS records and update your DNS settings accordingly in the DNS provider of your site. You have 72 hours to do so. After that, you will need to regenerate new DNS records.
- After a successful implementation, a new first-party cookie will be written -
dyid_server. This cookie holds the customer identification dynamic yield generates.