Search by topic
Learn how to configure OneTrust cookie management tools (including their Auto-BlockingTM functionality and Cookie Pro product) tools to work with Klaviyo’s tracking and onsite functionality.Klaviyo.js is Klaviyo's JavaScript snippet that enables Active on Site tracking and signup forms. You have the option to enable this tracking through your ecommerce integration or by pasting the code in your site's theme. Typically when Klaviyo’s JavaScript is enabled, the __kla_id cookie can track and identify site visitors. When not blocked, this cookie temporarily holds personally identifiable information, and once the visitor is identified (e.g., clicking a link through a Klaviyo-sent email), this cookied information is passed to Klaviyo. However, OneTrust requires additional setup steps to ensure this information is captured and then compliantly sent to Klaviyo.In this article we will walk through the steps to ensure OneTrust is capturing visitor information appropriately and sending it to Klaviyo. Please note that you will need to complete all cookie setup steps in this guide and in the order outlined below.
Learn more about how Klaviyo uses cookies as a part of our web tracking to gather information and help improve conversion rates and email performance. This article explains the specific cookie we use and its purposes so that you understand how customers are tracked. This information helps you understand how Klaviyo gathers data, and how this may impact customer privacy and compliance laws.
Learn how to set up extended ID to compliantly capture and track subscriber interactions with your brand for longer. Extended ID is a first-party identity graph feature that allows you to track and hold cookies for up to 1 year. Thus allowing you to identify these interactions and behaviors longer to target, segment, and automate marketing messages.