Integrate RudderStack with the Ketch consent management platform.
3 minute read
The Ketch integration is deprecated. RudderStack recommends using the custom consent setup instead to use Ketch as a consent management platform.
Ketch is a consent and preference management platform. It offers APIs and a robust infrastructure to ensure users’ privacy choices across internal and external systems.
RudderStack’s JavaScript SDK seamlessly integrates with the Ketch consent manager, letting you map Ketch’s consent purposes to RudderStack’s consent purposes. RudderStack, in turn, uses the consent information to turn user tracking on/off and sends data to the destinations accordingly.
Integration overview
This section explains how the Ketch Smart Tag integration with RudderStack works.
Websites with the Ketch Smart Tag present a consent experience for users to decide the consent purposes depending on the applicable regulatory framework.
User consent is stored in the Ketch backend and cached in the user’s browser.
RudderStack’s JavaScript SDK fetches the consented purposes and Ketch consent purpose mappings specified in the RudderStack dashboard.
Depending on the settings, the JavaScript SDK filters the destinations to load on the website.
If the user maps more than one consent purpose to a destination in the dashboard, the SDK forwards the events to the destination if one of the consent purposes is granted.
Limitations
The Ketch consent management integration supports only the following destinations when sending events in both cloud mode and device mode:
Step 2: Specify Ketch consent purposes in RudderStack
To enable Ketch for your JavaScript source, specify the Ketch consent purposes (defined in Step 1) for each destination connected to the source in RudderStack.
The following image highlights a consent purpose created in the Ketch dashboard:
The Ketch consent purpose mapped in the RudderStack dashboard:
Step 3: Set up your website
Place the scripts in your web page’s <head> section in the following sequence:
Place the Ketch script. You can get the script by going to your Ketch dashboard and navigating to Experience Server > Properties. Select your Ketch Smart Tag and click Export Code to get the script. For more information, see Ketch documentation.
This site uses cookies to improve your experience while you navigate through the website. Out of
these
cookies, the cookies that are categorized as necessary are stored on your browser as they are as
essential
for the working of basic functionalities of the website. We also use third-party cookies that
help
us
analyze and understand how you use this website. These cookies will be stored in your browser
only
with
your
consent. You also have the option to opt-out of these cookies. But opting out of some of these
cookies
may
have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This
category only includes cookies that ensures basic functionalities and security
features of the website. These cookies do not store any personal information.
This site uses cookies to improve your experience. If you want to
learn more about cookies and why we use them, visit our cookie
policy. We'll assume you're ok with this, but you can opt-out if you wish Cookie Settings.