Configure the Zeotap Collect Extension in Adobe Launch, including write key, consent preferences, identity handling, and hashing settings.
Important: Please ensure your CMP configuration includes new Vendor ID 1469 for 1st Party data tracking. Additionally, include Vendor ID 301 if cookie sync is enabled. Learn more
After installing the Zeotap Collect Extension in Adobe Launch, the next step is to configure it with your required tracking and consent settings. This includes setting up your Write Key, choosing a consent method, configuring identity handling, and optionally enabling ID5 support.
All settings are available inside the Zeotap Collect extension configuration screen (under the Installed Extensions tab).
Purpose: Defines how the tag handles user consent before collecting any data. Choose one of the following options based on your consent management strategy:
Description: Assumes consent is granted by default. The Zeotap SDK will operate with tracking enabled.
Use Case: This option is generally recommended only in markets without strict consent regulations or if you manage consent entirely through other mechanisms (e.g., server-side, API integration) and the Adobe Launch tag should fire for users who have already provided consent through those means.
Configuration:
Select “Default Opt-in” from the dropdown.
You can check the Include TC String in Requests to pass the TC string in Payload if you have a TCF supported CMP setup.
You can still use Set Custom Consent within the extension to pass custom brand consent details if needed.
Description: Integrates with IAB TCF v2.x compliant Consent Management Platforms (CMPs). The Zeotap SDK will automatically look for the __tcfapi provided by your CMP to fetch and respect user consent choices.
Use Case: Select this if you use an IAB TCF v2.0, v2.1, or v2.2 compliant CMP on your website to manage GDPR and ePrivacy consent.
Configuration:
Select “TCF (GDPR)” from the dropdown.
Purposes for tracking of events: You must select the purposes required for tracking.
(Optional) Check Zeotap Vendor Consent: You can enable an option to also check for explicit consent for Zeotap as a vendor (ID 1469) in the TC string.
You can still use Set Custom Consent within the extension to pass custom brand consent details if needed.
Description: Allows you to control consent explicitly using the Set Custom Consent action within an Adobe Launch rule. The SDK will wait for these signals before acting.
Use Case: Select this if you have a non-TCF CMP, a custom-built consent banner, or need to manage consent signals based on specific dataLayer events or other custom logic on your site.
Configuration:
Select “Custom Consent” from the dropdown.
You must create a rule in Adobe Launch that uses the “Set Custom Consent” action from the Zeotap Collect Extension. This rule should be triggered by your consent mechanism (e.g., when a user clicks “Accept” on your banner or when your CMP fires a consent-ready event).
Within the “Set Custom Consent” action, you will map Data Elements or provide static values for track and cookieSync booleans, and any brand consents.
You can check the Include TC String in Requests to pass the TC string in Payload if you have a TCF supported CMP setup.
This section allows you to configure how Personally Identifiable Information (PII) like email, cellphone numbers, and other identifiers are collected and processed by Zeotap. Choose the option that best fits your data handling and privacy requirements:
Select this if: Your application or backend systems already hash PII before it’s made available to Adobe Launch (e.g., in the dataLayer or via Data Elements).
Behavior: The Zeotap Collect Extension will expect to receive already hashed PII values. You will need to map your Data Elements containing these pre-hashed values to the corresponding hashed PII fields in the “Sync User Identity” rule action (e.g., email_sha256_lowercase, cellno_with_country_code_sha256).
Supported Formats: Ensure your pre-hashed PII adheres to the formats Zeotap supports (e.g., SHA-256, MD5, SHA-1, with specific casing and normalization rules where applicable). Refer to the Web SDK documentation on PII Identifier Key Reference for details on expected hashed keys.
Select this if: You are sending raw (unhashed) PII to Adobe Launch (e.g., user@example.com, 15551234567) and you want the Zeotap Collect Extension (leveraging the Web SDK’s capabilities) to perform client-side hashing before the data is sent to Zeotap’s backend.
Behavior: The extension will take the raw PII values (mapped via Data Elements in the “Sync User Identity” rule action to fields like email or cellno) and hash them using standard algorithms (SHA-256, MD5, SHA-1) before transmission.
Benefit: Enhances privacy by hashing PII in the user’s browser.
Select this if: You are sending raw PII and require Zeotap to receive and process these identifiers in their raw, unhashed form.
Behavior: The Zeotap Collect Extension will send the raw PII values (mapped via Data Elements in the “Sync User Identity” rule action to fields like email or cellno) directly to Zeotap’s backend without any client-side hashing performed by the extension.
Consideration: Ensure this approach aligns with your data privacy policies and any agreements with Zeotap regarding the handling of raw PII.
Note: Regardless of the chosen hashing configuration, you will use the “Sync User Identity” action within an Adobe Launch rule to map your Data Elements (containing either raw or pre-hashed PII, or other custom identifiers like CRM IDs or ECIDs) to the appropriate fields recognized by Zeotap.
Add the updated extension config to your active library.
Submit, approve, and publish the changes to your environment.
After configuration is complete, you can proceed to set up rules and actions for tracking events, syncing user identities, and managing consent.
Last modified on June 25, 2026
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Zeotap docs","colors":{"primary":"#174efb","light":"#174efb","dark":"#174efb"},"logo":{"light":"https://mintcdn.com/zeotap/pbiFRnrYXBNUsbba/logo/light.svg?fit=max\u0026auto=format\u0026n=pbiFRnrYXBNUsbba\u0026q=85\u0026s=c566b5af653699d3bcf4d8efb4f678d1","dark":"https://mintcdn.com/zeotap/pbiFRnrYXBNUsbba/logo/dark.svg?fit=max\u0026auto=format\u0026n=pbiFRnrYXBNUsbba\u0026q=85\u0026s=ae6e1d27d3d2e409f9e86c089b64e224","href":"https://zeotap.com/"},"favicon":"https://mintcdn.com/zeotap/Tg-jPUQrcrgXsHVA/favicon.svg?fit=max\u0026auto=format\u0026n=Tg-jPUQrcrgXsHVA\u0026q=85\u0026s=f5b2731a91bf6cad0fe370680ebae4fe","appearance":{"default":"light"},"background":{"decoration":"gradient","color":{"light":"#eaf0fe"}},"navbar":{"links":[{"href":"https://login.zeotap.com/","label":"Login"}],"primary":{"type":"button","label":"Book a Demo","href":"https://zeotap.com/demo/"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/zeotap"}},"seo":{"indexing":"all"},"integrations":{"ga4":{"measurementId":"G-XXXXXXXXXX"}},"banner":{"content":"New: [Support \u0026 Diagnostics](/articles/support-diagnostics-customer/support-diagnostics) troubleshooting guides are now live.","dismissible":true},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"metadata":{"timestamp":true},"styling":{"latex":true},"navigation":{"global":{},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"zeotap","hasAudioNarration":false,"actualSubdomain":"zeotap","customDomains":["docs.zeotap.com"],"gitSource":{"type":"github","owner":"zeotap","repo":"zeotap-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aedbf31f8ed849a5c7dc2cc","clientVersion":"0.0.4088","searchFilterCounts":[{"language":"default","tag":"Products","count":354},{"language":"default","tag":"Integrate","count":215},{"language":"default","tag":"SDKs","count":157},{"language":"default","tag":"Destinations","count":150},{"language":"default","tag":"Batch Integrations","count":97},{"language":"default","tag":"Sources","count":65},{"language":"default","tag":"Unify","count":65},{"language":"default","tag":"Source Integrations (Batch+Real-Time)","count":54},{"language":"default","tag":"Release Notes","count":54},{"language":"default","tag":"Catalogue","count":48}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"articles/sdks/adobe-launch/configure","slug":"/articles/sdks/adobe-launch/configure","pageMetadata":{"title":"Configuring the Zeotap Collect Extension","description":"Configure the Zeotap Collect Extension in Adobe Launch, including write key, consent preferences, identity handling, and hashing settings.","href":"/articles/sdks/adobe-launch/configure"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Configure the Zeotap Collect Extension in Adobe Launch, including write key, consent preferences, identity handling, and hashing settings.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,blockquote:`blockquote`,code:`code`,hr:`hr`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Heading,OptimizedImage,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Important:`}),` Please ensure your CMP configuration includes new `,_jsx(_components.strong,{children:`Vendor ID 1469`}),` for 1st Party data tracking. Additionally, include `,_jsx(_components.strong,{children:`Vendor ID 301`}),` if cookie sync is enabled. `,_jsx(_components.a,{href:`/articles/sdks/web-js/configurations/consent-options#shouldcheckzeotapvendorconsent`,children:`Learn more`})]})}),`\n`,_jsxs(_components.p,{children:[`After `,_jsx(_components.a,{href:`/articles/sdks/adobe-launch/installation`,children:`installing`}),` the Zeotap Collect Extension in Adobe Launch, the next step is to configure it with your required tracking and consent settings. This includes setting up your Write Key, choosing a consent method, configuring identity handling, and optionally enabling ID5 support.`]}),`\n`,_jsxs(_components.blockquote,{children:[`\n`,_jsxs(_components.p,{children:[`All settings are available inside the `,_jsx(_components.strong,{children:`Zeotap Collect`}),` extension configuration screen (under the `,_jsx(_components.strong,{children:`Installed Extensions`}),` tab).`]}),`\n`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`core-configuration-fields`,children:`Core Configuration Fields`}),`\n`,_jsx(Heading,{level:`3`,id:`write-key`,children:`Write Key`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Purpose`}),`: This is your unique identifier for data collection, provided by Zeotap.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Action`}),`: Enter the Zeotap `,_jsx(_components.strong,{children:`Write Key`}),` assigned to your organization or environment.`]}),`\n`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`consent-method`,children:`Consent Method`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Purpose`}),`: Defines how the tag handles user consent before collecting any data. Choose one of the following options based on your consent management strategy:`]}),`\n`]}),`\n`,_jsx(Heading,{level:`4`,id:`1-default-opt-in`,children:`1. Default Opt-in`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Description`}),`: Assumes consent is granted by default. The Zeotap SDK will operate with tracking enabled.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Use Case`}),`: This option is generally recommended only in markets without strict consent regulations or if you manage consent entirely through other mechanisms (e.g., server-side, API integration) and the Adobe Launch tag should fire for users who have already provided consent through those means.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Configuration`}),`:`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Select “Default Opt-in” from the dropdown.`}),`\n`,_jsxs(_components.li,{children:[`You can check the `,_jsx(_components.code,{children:`Include TC String in Requests`}),` to pass the TC string in Payload if you have a TCF supported CMP setup.`]}),`\n`,_jsxs(_components.li,{children:[`You can still use `,_jsx(_components.a,{href:`/articles/sdks/adobe-launch/actions/set-custom-consent`,children:_jsx(_components.code,{children:`Set Custom Consent`})}),` within the extension to pass custom brand consent details if needed.`]}),`\n`]}),`\n`]}),`\n`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/zeotap/_jDQXKFOoelgbJD8/images/sdks/Adobe/Adobe_DefaultConsent.png?fit=max\u0026auto=format\u0026n=_jDQXKFOoelgbJD8\u0026q=85\u0026s=1bd981f01b0e726c06c3e63791e94512`,alt:`Default consent`,\"data-og-width\":`3456`,width:`3456`,\"data-og-height\":`1650`,height:`1650`,\"data-path\":`images/sdks/Adobe/Adobe_DefaultConsent.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/zeotap/_jDQXKFOoelgbJD8/images/sdks/Adobe/Adobe_DefaultConsent.png?w=280\u0026fit=max\u0026auto=format\u0026n=_jDQXKFOoelgbJD8\u0026q=85\u0026s=ce65fb10b1b85af4c9deb28ff4301d44 280w, https://mintcdn.com/zeotap/_jDQXKFOoelgbJD8/images/sdks/Adobe/Adobe_DefaultConsent.png?w=560\u0026fit=max\u0026auto=format\u0026n=_jDQXKFOoelgbJD8\u0026q=85\u0026s=915f95847299c79cb832f8bb3022f8bc 560w, https://mintcdn.com/zeotap/_jDQXKFOoelgbJD8/images/sdks/Adobe/Adobe_DefaultConsent.png?w=840\u0026fit=max\u0026auto=format\u0026n=_jDQXKFOoelgbJD8\u0026q=85\u0026s=46acaaec3c3f75af506dd8c29de405f4 840w, https://mintcdn.com/zeotap/_jDQXKFOoelgbJD8/images/sdks/Adobe/Adobe_DefaultConsent.png?w=1100\u0026fit=max\u0026auto=format\u0026n=_jDQXKFOoelgbJD8\u0026q=85\u0026s=d3d7f107df485e28bc09051f14e8730f 1100w, https://mintcdn.com/zeotap/_jDQXKFOoelgbJD8/images/sdks/Adobe/Adobe_DefaultConsent.png?w=1650\u0026fit=max\u0026auto=format\u0026n=_jDQXKFOoelgbJD8\u0026q=85\u0026s=64705c07fc8a42473fd86b37f499d3e7 1650w, https://mintcdn.com/zeotap/_jDQXKFOoelgbJD8/images/sdks/Adobe/Adobe_DefaultConsent.png?w=2500\u0026fit=max\u0026auto=format\u0026n=_jDQXKFOoelgbJD8\u0026q=85\u0026s=f5cdc12f5982b5387b064d98138c6f76 2500w`}),`\n`,_jsx(Heading,{level:`4`,id:`2-tcf-gdpr`,children:`2. TCF (GDPR)`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Description`}),`: Integrates with IAB TCF v2.x compliant Consent Management Platforms (CMPs). The Zeotap SDK will automatically look for the `,_jsx(_components.code,{children:`__tcfapi`}),` provided by your CMP to fetch and respect user consent choices.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Use Case`}),`: Select this if you use an IAB TCF v2.0, v2.1, or v2.2 compliant CMP on your website to manage GDPR and ePrivacy consent.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Configuration`}),`:`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Select “TCF (GDPR)” from the dropdown.`}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Purposes for tracking of events`}),`: You `,_jsx(_components.strong,{children:`must`}),` select the purposes required for tracking.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`(Optional) Check Zeotap Vendor Consent`}),`: You can enable an option to also check for explicit consent for Zeotap as a vendor (ID 1469) in the TC string.`]}),`\n`,_jsxs(_components.li,{children:[`You can still use `,_jsx(_components.a,{href:`/articles/sdks/adobe-launch/actions/set-custom-consent`,children:_jsx(_components.code,{children:`Set Custom Consent`})}),` within the extension to pass custom brand consent details if needed.`]}),`\n`]}),`\n`]}),`\n`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/zeotap/_jDQXKFOoelgbJD8/images/sdks/Adobe/Adobe_TCFConsent.png?fit=max\u0026auto=format\u0026n=_jDQXKFOoelgbJD8\u0026q=85\u0026s=75620d414ac8011e234f41795f2fc3b3`,alt:`TCF consent`,\"data-og-width\":`3456`,width:`3456`,\"data-og-height\":`1696`,height:`1696`,\"data-path\":`images/sdks/Adobe/Adobe_TCFConsent.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/zeotap/_jDQXKFOoelgbJD8/images/sdks/Adobe/Adobe_TCFConsent.png?w=280\u0026fit=max\u0026auto=format\u0026n=_jDQXKFOoelgbJD8\u0026q=85\u0026s=589ca8c20847ed79c51377af3ff33a49 280w, https://mintcdn.com/zeotap/_jDQXKFOoelgbJD8/images/sdks/Adobe/Adobe_TCFConsent.png?w=560\u0026fit=max\u0026auto=format\u0026n=_jDQXKFOoelgbJD8\u0026q=85\u0026s=c09ebc87b35fb59e6d476da4f968256f 560w, https://mintcdn.com/zeotap/_jDQXKFOoelgbJD8/images/sdks/Adobe/Adobe_TCFConsent.png?w=840\u0026fit=max\u0026auto=format\u0026n=_jDQXKFOoelgbJD8\u0026q=85\u0026s=6530e6fa7b86f04675dcbab2b0ba7464 840w, https://mintcdn.com/zeotap/_jDQXKFOoelgbJD8/images/sdks/Adobe/Adobe_TCFConsent.png?w=1100\u0026fit=max\u0026auto=format\u0026n=_jDQXKFOoelgbJD8\u0026q=85\u0026s=d0433745467af2ad5e041b4c161cc027 1100w, https://mintcdn.com/zeotap/_jDQXKFOoelgbJD8/images/sdks/Adobe/Adobe_TCFConsent.png?w=1650\u0026fit=max\u0026auto=format\u0026n=_jDQXKFOoelgbJD8\u0026q=85\u0026s=a4a05c84dca400ab74374ffe7b54d521 1650w, https://mintcdn.com/zeotap/_jDQXKFOoelgbJD8/images/sdks/Adobe/Adobe_TCFConsent.png?w=2500\u0026fit=max\u0026auto=format\u0026n=_jDQXKFOoelgbJD8\u0026q=85\u0026s=3ff75b432be819f79d489612a3b24b14 2500w`}),`\n`,_jsx(Heading,{level:`4`,id:`3-custom-consent`,children:`3. Custom Consent`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Description`}),`: Allows you to control consent explicitly using the `,_jsx(_components.a,{href:`/articles/sdks/adobe-launch/actions/set-custom-consent`,children:_jsx(_components.code,{children:`Set Custom Consent`})}),` action within an Adobe Launch rule. The SDK will wait for these signals before acting.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Use Case`}),`: Select this if you have a non-TCF CMP, a custom-built consent banner, or need to manage consent signals based on specific `,_jsx(_components.code,{children:`dataLayer`}),` events or other custom logic on your site.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Configuration`}),`:`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Select “Custom Consent” from the dropdown.`}),`\n`,_jsxs(_components.li,{children:[`You `,_jsx(_components.strong,{children:`must`}),` create a rule in Adobe Launch that uses the “Set Custom Consent” action from the Zeotap Collect Extension. This rule should be triggered by your consent mechanism (e.g., when a user clicks “Accept” on your banner or when your CMP fires a consent-ready event).`]}),`\n`,_jsxs(_components.li,{children:[`Within the “Set Custom Consent” action, you will map Data Elements or provide static values for `,_jsx(_components.code,{children:`track`}),` and `,_jsx(_components.code,{children:`cookieSync`}),` booleans, and any brand consents.`]}),`\n`,_jsxs(_components.li,{children:[`You can check the `,_jsx(_components.code,{children:`Include TC String in Requests`}),` to pass the TC string in Payload if you have a TCF supported CMP setup.`]}),`\n`]}),`\n`]}),`\n`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/zeotap/_jDQXKFOoelgbJD8/images/sdks/Adobe/Adobe_CustomConsent.png?fit=max\u0026auto=format\u0026n=_jDQXKFOoelgbJD8\u0026q=85\u0026s=ed111cbb3770a95a9d648f1398b3e848`,alt:`Custom Consent`,\"data-og-width\":`3456`,width:`3456`,\"data-og-height\":`1576`,height:`1576`,\"data-path\":`images/sdks/Adobe/Adobe_CustomConsent.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/zeotap/_jDQXKFOoelgbJD8/images/sdks/Adobe/Adobe_CustomConsent.png?w=280\u0026fit=max\u0026auto=format\u0026n=_jDQXKFOoelgbJD8\u0026q=85\u0026s=811e62cfa7bdab122a2f0e5b6d8460cf 280w, https://mintcdn.com/zeotap/_jDQXKFOoelgbJD8/images/sdks/Adobe/Adobe_CustomConsent.png?w=560\u0026fit=max\u0026auto=format\u0026n=_jDQXKFOoelgbJD8\u0026q=85\u0026s=623b74ba5efa0b551d37f91a057d52c1 560w, https://mintcdn.com/zeotap/_jDQXKFOoelgbJD8/images/sdks/Adobe/Adobe_CustomConsent.png?w=840\u0026fit=max\u0026auto=format\u0026n=_jDQXKFOoelgbJD8\u0026q=85\u0026s=d4ea54a0a1f1ec101468c29b76dba94a 840w, https://mintcdn.com/zeotap/_jDQXKFOoelgbJD8/images/sdks/Adobe/Adobe_CustomConsent.png?w=1100\u0026fit=max\u0026auto=format\u0026n=_jDQXKFOoelgbJD8\u0026q=85\u0026s=4329268b526e37f34c862dbf05a6c728 1100w, https://mintcdn.com/zeotap/_jDQXKFOoelgbJD8/images/sdks/Adobe/Adobe_CustomConsent.png?w=1650\u0026fit=max\u0026auto=format\u0026n=_jDQXKFOoelgbJD8\u0026q=85\u0026s=7c27972575fd3a662e4e40cc993bb8b0 1650w, https://mintcdn.com/zeotap/_jDQXKFOoelgbJD8/images/sdks/Adobe/Adobe_CustomConsent.png?w=2500\u0026fit=max\u0026auto=format\u0026n=_jDQXKFOoelgbJD8\u0026q=85\u0026s=5244704dc89ec5131cb0ce4eb8153d97 2500w`}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`country-code`,children:`Country Code`}),`\n`,_jsxs(Warning,{children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Depreacted`})}),_jsx(_components.p,{children:`Country code usage is deprecated. Your IP address is used to resolve the country.`})]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Purpose`}),`: Determines the data residency and storage policy for Zeotap ingestion.`]}),`\n`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`identity-and-hashing-settings`,children:`Identity and Hashing Settings`}),`\n`,_jsx(_components.p,{children:`This section allows you to configure how Personally Identifiable Information (PII) like email, cellphone numbers, and other identifiers are collected and processed by Zeotap. Choose the option that best fits your data handling and privacy requirements:`}),`\n`,_jsx(Heading,{level:`3`,id:`1-piis-are-hashed-by-the-customer`,children:`1. PIIs are Hashed by the Customer`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Select this if:`}),` Your application or backend systems already hash PII before it’s made available to Adobe Launch (e.g., in the `,_jsx(_components.code,{children:`dataLayer`}),` or via Data Elements).`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Behavior:`}),` The Zeotap Collect Extension will expect to receive already hashed PII values. You will need to map your Data Elements containing these pre-hashed values to the corresponding hashed PII fields in the `,_jsx(_components.a,{href:`/articles/sdks/adobe-launch/actions/sync-user-identity`,children:`“Sync User Identity”`}),` rule action (e.g., `,_jsx(_components.code,{children:`email_sha256_lowercase`}),`, `,_jsx(_components.code,{children:`cellno_with_country_code_sha256`}),`).`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Supported Formats:`}),` Ensure your pre-hashed PII adheres to the formats Zeotap supports (e.g., SHA-256, MD5, SHA-1, with specific casing and normalization rules where applicable). Refer to the Web SDK documentation on PII Identifier Key Reference for details on expected hashed keys.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`2-piis-are-raw-and-must-be-hashed-by-zeotap`,children:`2. PIIs are Raw and Must Be Hashed by Zeotap`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Select this if:`}),` You are sending raw (unhashed) PII to Adobe Launch (e.g., `,_jsx(_components.code,{children:`user@example.com`}),`, `,_jsx(_components.code,{children:`15551234567`}),`) and you want the Zeotap Collect Extension (leveraging the Web SDK’s capabilities) to perform client-side hashing before the data is sent to Zeotap’s backend.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Behavior:`}),` The extension will take the raw PII values (mapped via Data Elements in the `,_jsx(_components.a,{href:`/articles/sdks/adobe-launch/actions/sync-user-identity`,children:`“Sync User Identity”`}),` rule action to fields like `,_jsx(_components.code,{children:`email`}),` or `,_jsx(_components.code,{children:`cellno`}),`) and hash them using standard algorithms (SHA-256, MD5, SHA-1) before transmission.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Benefit:`}),` Enhances privacy by hashing PII in the user’s browser.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`3-piis-are-raw-and-must-be-consumed-as-is`,children:`3. PIIs are Raw and Must Be Consumed As Is`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Select this if:`}),` You are sending raw PII and require Zeotap to receive and process these identifiers in their raw, unhashed form.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Behavior:`}),` The Zeotap Collect Extension will send the raw PII values (mapped via Data Elements in the `,_jsx(_components.a,{href:`/articles/sdks/adobe-launch/actions/sync-user-identity`,children:`“Sync User Identity”`}),` rule action to fields like `,_jsx(_components.code,{children:`email`}),` or `,_jsx(_components.code,{children:`cellno`}),`) directly to Zeotap’s backend without any client-side hashing performed by the extension.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Consideration:`}),` Ensure this approach aligns with your data privacy policies and any agreements with Zeotap regarding the handling of raw PII.`]}),`\n`]}),`\n`,_jsxs(_components.blockquote,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Note:`}),` Regardless of the chosen hashing configuration, you will use the `,_jsx(_components.a,{href:`/articles/sdks/adobe-launch/actions/sync-user-identity`,children:`“Sync User Identity”`}),` action within an Adobe Launch rule to map your Data Elements (containing either raw or pre-hashed PII, or other custom identifiers like CRM IDs or ECIDs) to the appropriate fields recognized by Zeotap.`]}),`\n`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/zeotap/_jDQXKFOoelgbJD8/images/sdks/Adobe/Adobe_Hashing.png?fit=max\u0026auto=format\u0026n=_jDQXKFOoelgbJD8\u0026q=85\u0026s=cdeec920990f0262dafe70c2dc814663`,alt:`Hashing Configuration`,\"data-og-width\":`3456`,width:`3456`,\"data-og-height\":`1656`,height:`1656`,\"data-path\":`images/sdks/Adobe/Adobe_Hashing.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/zeotap/_jDQXKFOoelgbJD8/images/sdks/Adobe/Adobe_Hashing.png?w=280\u0026fit=max\u0026auto=format\u0026n=_jDQXKFOoelgbJD8\u0026q=85\u0026s=3a81dd1e19a5708a376a9cf7856aa8d2 280w, https://mintcdn.com/zeotap/_jDQXKFOoelgbJD8/images/sdks/Adobe/Adobe_Hashing.png?w=560\u0026fit=max\u0026auto=format\u0026n=_jDQXKFOoelgbJD8\u0026q=85\u0026s=6da8c16f627be11763c8245b10a2ab81 560w, https://mintcdn.com/zeotap/_jDQXKFOoelgbJD8/images/sdks/Adobe/Adobe_Hashing.png?w=840\u0026fit=max\u0026auto=format\u0026n=_jDQXKFOoelgbJD8\u0026q=85\u0026s=260fa4f11b6644939f7b2750983b8776 840w, https://mintcdn.com/zeotap/_jDQXKFOoelgbJD8/images/sdks/Adobe/Adobe_Hashing.png?w=1100\u0026fit=max\u0026auto=format\u0026n=_jDQXKFOoelgbJD8\u0026q=85\u0026s=c5f5131c29ad9f3f367183493ff3a970 1100w, https://mintcdn.com/zeotap/_jDQXKFOoelgbJD8/images/sdks/Adobe/Adobe_Hashing.png?w=1650\u0026fit=max\u0026auto=format\u0026n=_jDQXKFOoelgbJD8\u0026q=85\u0026s=cc6627b766402e695160ac58b83f87db 1650w, https://mintcdn.com/zeotap/_jDQXKFOoelgbJD8/images/sdks/Adobe/Adobe_Hashing.png?w=2500\u0026fit=max\u0026auto=format\u0026n=_jDQXKFOoelgbJD8\u0026q=85\u0026s=037366e334876232712c061aa50c5761 2500w`}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`optional-enable-id5`,children:`Optional: Enable ID5`}),`\n`,_jsx(_components.p,{children:`If you plan to capture and sync ID5 identifiers:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Enable the `,_jsx(_components.strong,{children:`ID5 Integration`}),` checkbox.`]}),`\n`,_jsxs(_components.li,{children:[`Add the `,_jsx(_components.a,{href:`https://www.id5.io`,children:`ID5 JavaScript snippet`}),` to your site.`]}),`\n`,_jsxs(_components.li,{children:[`Provide a Data Element or JS variable that contains the `,_jsx(_components.code,{children:`id5id`}),`.`]}),`\n`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/zeotap/_jDQXKFOoelgbJD8/images/sdks/Adobe/Adobe_ID5.png?fit=max\u0026auto=format\u0026n=_jDQXKFOoelgbJD8\u0026q=85\u0026s=ed8604e44bcbcb39e4b165ed69f0310f`,alt:`ID5 Config`,\"data-og-width\":`3454`,width:`3454`,\"data-og-height\":`1776`,height:`1776`,\"data-path\":`images/sdks/Adobe/Adobe_ID5.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/zeotap/_jDQXKFOoelgbJD8/images/sdks/Adobe/Adobe_ID5.png?w=280\u0026fit=max\u0026auto=format\u0026n=_jDQXKFOoelgbJD8\u0026q=85\u0026s=6fdb34c956e14c6a53b4b95e96698cac 280w, https://mintcdn.com/zeotap/_jDQXKFOoelgbJD8/images/sdks/Adobe/Adobe_ID5.png?w=560\u0026fit=max\u0026auto=format\u0026n=_jDQXKFOoelgbJD8\u0026q=85\u0026s=0269af6c1b741d9256d71a674f34671f 560w, https://mintcdn.com/zeotap/_jDQXKFOoelgbJD8/images/sdks/Adobe/Adobe_ID5.png?w=840\u0026fit=max\u0026auto=format\u0026n=_jDQXKFOoelgbJD8\u0026q=85\u0026s=1aa266e00e663f3adbb85c8689afb2ea 840w, https://mintcdn.com/zeotap/_jDQXKFOoelgbJD8/images/sdks/Adobe/Adobe_ID5.png?w=1100\u0026fit=max\u0026auto=format\u0026n=_jDQXKFOoelgbJD8\u0026q=85\u0026s=174774ecd3fb6d50d9d81e6c056020de 1100w, https://mintcdn.com/zeotap/_jDQXKFOoelgbJD8/images/sdks/Adobe/Adobe_ID5.png?w=1650\u0026fit=max\u0026auto=format\u0026n=_jDQXKFOoelgbJD8\u0026q=85\u0026s=d7f12bd7b6b19f3cb4d646d8c59ec86d 1650w, https://mintcdn.com/zeotap/_jDQXKFOoelgbJD8/images/sdks/Adobe/Adobe_ID5.png?w=2500\u0026fit=max\u0026auto=format\u0026n=_jDQXKFOoelgbJD8\u0026q=85\u0026s=b9779d6eed54bf8d83552f2b46309ccb 2500w`}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`save-and-publish`,children:`Save and Publish`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`After completing all fields, click `,_jsx(_components.strong,{children:`Save`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Return to the `,_jsx(_components.strong,{children:`Publishing Flow`}),`.`]}),`\n`,_jsx(_components.li,{children:`Add the updated extension config to your active library.`}),`\n`,_jsx(_components.li,{children:`Submit, approve, and publish the changes to your environment.`}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`After configuration is complete, you can proceed to set up `,_jsx(_components.a,{href:`/articles/sdks/adobe-launch/actions/overview`,children:`rules and actions`}),` for tracking events, syncing user identities, and managing consent.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Configuring the Zeotap Collect Extension","description":"Configure the Zeotap Collect Extension in Adobe Launch, including write key, consent preferences, identity handling, and hashing settings.","href":"/articles/sdks/adobe-launch/configure"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Core Configuration Fields","slug":"core-configuration-fields","depth":2,"children":[{"title":"Write Key","slug":"write-key","depth":3,"children":[]},{"title":"Consent Method","slug":"consent-method","depth":3,"children":[]},{"title":"1. Default Opt-in","slug":"1-default-opt-in","depth":4,"children":[]},{"title":"2. TCF (GDPR)","slug":"2-tcf-gdpr","depth":4,"children":[]},{"title":"3. Custom Consent","slug":"3-custom-consent","depth":4,"children":[]},{"title":"Country Code","slug":"country-code","depth":3,"children":[]}]},{"title":"Identity and Hashing Settings","slug":"identity-and-hashing-settings","depth":2,"children":[{"title":"1. PIIs are Hashed by the Customer","slug":"1-piis-are-hashed-by-the-customer","depth":3,"children":[]},{"title":"2. PIIs are Raw and Must Be Hashed by Zeotap","slug":"2-piis-are-raw-and-must-be-hashed-by-zeotap","depth":3,"children":[]},{"title":"3. PIIs are Raw and Must Be Consumed As Is","slug":"3-piis-are-raw-and-must-be-consumed-as-is","depth":3,"children":[]},{"title":"Optional: Enable ID5","slug":"optional-enable-id5","depth":3,"children":[]}]},{"title":"Save and Publish","slug":"save-and-publish","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/zeotap/8d1f66bf8eed64a4/scripts/convert-to-mdx.js"],"subdomain":"zeotap","siteName":"Zeotap docs","title":"Configuring the Zeotap Collect Extension - Zeotap docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-06-25T08:21:54.322Z","gitLastModified":"2026-06-25T08:20:38.000Z","originalFileLocation":"articles/sdks/adobe-launch/configure.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Configure the Zeotap Collect Extension in Adobe Launch, including write key, consent preferences, identity handling, and hashing settings.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Zeotap docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/zeotap/dSUuokAmJ7V-SYpL/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/zeotap/dSUuokAmJ7V-SYpL/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/zeotap/dSUuokAmJ7V-SYpL/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/zeotap/dSUuokAmJ7V-SYpL/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/zeotap/dSUuokAmJ7V-SYpL/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/zeotap/dSUuokAmJ7V-SYpL/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/zeotap/dSUuokAmJ7V-SYpL/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/zeotap/dSUuokAmJ7V-SYpL/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/zeotap/dSUuokAmJ7V-SYpL/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Configuring the Zeotap Collect Extension - Zeotap docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Configure the Zeotap Collect Extension in Adobe Launch, including write key, consent preferences, identity handling, and hashing settings.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Zeotap docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.zeotap.com/articles/sdks/adobe-launch/configure\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://zeotap.mintlify.site/_mintlify/api/og/v2?division=Adobe+Launch\u0026amp;title=Configuring+the+Zeotap+Collect+Extension\u0026amp;description=Configure+the+Zeotap+Collect+Extension+in+Adobe+Launch%2C+including+write+key%2C+consent+preferences%2C+identity+handling%2C+and+hashing+settings.\u0026amp;theme=860bb9e6ef8e2213f794d7e2\u0026amp;signature=5f05ef2975a52e26a771ebe40c99ef4a2d764b1a7dd42c4963f10791e27e7e71\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Configuring the Zeotap Collect Extension - Zeotap docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Configure the Zeotap Collect Extension in Adobe Launch, including write key, consent preferences, identity handling, and hashing settings.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://zeotap.mintlify.site/_mintlify/api/og/v2?division=Adobe+Launch\u0026amp;title=Configuring+the+Zeotap+Collect+Extension\u0026amp;description=Configure+the+Zeotap+Collect+Extension+in+Adobe+Launch%2C+including+write+key%2C+consent+preferences%2C+identity+handling%2C+and+hashing+settings.\u0026amp;theme=860bb9e6ef8e2213f794d7e2\u0026amp;signature=5f05ef2975a52e26a771ebe40c99ef4a2d764b1a7dd42c4963f10791e27e7e71\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/zeotap/dSUuokAmJ7V-SYpL/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Zeotap docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#174efb\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.zeotap.com/articles/sdks/adobe-launch/configure\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/articles/sdks/adobe-launch/configure.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.zeotap.com/#organization\",\"name\":\"Zeotap docs\",\"url\":\"https://docs.zeotap.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/zeotap/pbiFRnrYXBNUsbba/logo/light.svg?fit=max\u0026auto=format\u0026n=pbiFRnrYXBNUsbba\u0026q=85\u0026s=c566b5af653699d3bcf4d8efb4f678d1\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.zeotap.com#website\",\"name\":\"Zeotap docs\",\"url\":\"https://docs.zeotap.com\",\"publisher\":{\"@id\":\"https://docs.zeotap.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.zeotap.com/articles/sdks/adobe-launch/configure#webpage\",\"url\":\"https://docs.zeotap.com/articles/sdks/adobe-launch/configure\",\"name\":\"Configuring the Zeotap Collect Extension\",\"description\":\"Configure the Zeotap Collect Extension in Adobe Launch, including write key, consent preferences, identity handling, and hashing settings.\",\"dateModified\":\"2026-06-25T08:20:38.000Z\",\"isPartOf\":{\"@id\":\"https://docs.zeotap.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.zeotap.com/articles/sdks/adobe-launch/configure#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.zeotap.com/articles/sdks/adobe-launch/configure#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Adobe Launch\",\"item\":\"https://docs.zeotap.com/articles/sdks/adobe-launch/intro\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Configuring the Zeotap Collect Extension\",\"item\":\"https://docs.zeotap.com/articles/sdks/adobe-launch/configure\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.zeotap.com/articles/sdks/adobe-launch/configure#article\",\"headline\":\"Configuring the Zeotap Collect Extension\",\"name\":\"Configuring the Zeotap Collect Extension\",\"description\":\"Configure the Zeotap Collect Extension in Adobe Launch, including write key, consent preferences, identity handling, and hashing settings.\",\"url\":\"https://docs.zeotap.com/articles/sdks/adobe-launch/configure\",\"mainEntityOfPage\":{\"@id\":\"https://docs.zeotap.com/articles/sdks/adobe-launch/configure#webpage\"},\"dateModified\":\"2026-06-25T08:20:38.000Z\",\"publisher\":{\"@id\":\"https://docs.zeotap.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.zeotap.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Zeotap docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Zeotap docs","nav":{"global":{},"tabs":[{"tab":"Home","icon":"house","pages":[{"title":"Home","href":""}]},{"tab":"Products","icon":"grid-2","pages":[{"title":"Products","href":"/articles/integrate-customer/integrate"}]},{"tab":"SDKs","icon":"code","groups":[{"group":"Overview","icon":"compass","pages":[{"title":"Zeotap SDKs","href":"/articles/sdks/overview"}]},{"group":"Web JavaScript SDK","icon":"browser","pages":[{"title":"Introduction to Zeotap SDK","href":"/articles/sdks/web-js/intro"},{"title":"Quick Start Guide","href":"/articles/sdks/web-js/quick-start"},{"group":"Configurations","icon":"sliders","pages":[{"title":"Configurations","href":"/articles/sdks/web-js/configurations/overview"},{"title":"Write Key","href":"/articles/sdks/web-js/configurations/write-key"},{"title":"PII Hashing Configuration","href":"/articles/sdks/web-js/configurations/hashing"},{"title":"Consent Configuration Options","href":"/articles/sdks/web-js/configurations/consent-options"},{"title":"persistenceInCookieStorage","href":"/articles/sdks/web-js/configurations/persistence-in-cookie-storage"},{"title":"ID5 Integration","href":"/articles/sdks/web-js/configurations/id5"},{"title":"allowCookieSync","href":"/articles/sdks/web-js/configurations/allow-cookie-sync"},{"title":"Consent Based cookie syncing","href":"/articles/sdks/web-js/configurations/partner-consent-key-map"}]},{"group":"Guides \u0026 References","icon":"code","pages":[{"title":"Tracking User Identities","href":"/articles/sdks/web-js/api-reference/set-user-identities"},{"title":"Tracking Page Views","href":"/articles/sdks/web-js/api-reference/set-page-properties"},{"title":"Tracking User Actions","href":"/articles/sdks/web-js/api-reference/set-event-properties"},{"title":"Setting User Properties","href":"/articles/sdks/web-js/api-reference/set-user-properties"},{"title":"Tracking User Consent","href":"/articles/sdks/web-js/api-reference/set-consent"},{"title":"Logout communication","href":"/articles/sdks/web-js/api-reference/unset-user-identities"}]},{"title":"Interact SDK","href":"/articles/sdks/web-js/interact"},{"group":"Consent Resolution","icon":"shield-check","pages":[{"title":"Choosing a Consent Strategy","href":"/articles/sdks/web-js/consent/consent-strategy"},{"title":"Default Behavior (No Explicit Consent Management)","href":"/articles/sdks/web-js/consent/default"},{"title":"TCF v2.x / GDPR Compliance","href":"/articles/sdks/web-js/consent/gdpr"},{"title":"Custom Consent Management","href":"/articles/sdks/web-js/consent/custom-consent"}]},{"title":"Examples","href":"/articles/sdks/web-js/examples"},{"group":"FAQ","icon":"circle-question","pages":[{"title":"How to send cellno","href":"/articles/sdks/web-js/faq/how-to-send-cellno"},{"title":"All about cookie syncing","href":"/articles/sdks/web-js/faq/cookie-sync"}]},{"group":"Release Notes","icon":"clock-rotate-left","pages":[{"title":"Release Notes","href":"/articles/sdks/web-js/release-notes/overview"},{"title":"Version 4.4.4","href":"/articles/sdks/web-js/release-notes/v4.4.4"}]}]},{"group":"Google Tag Manager","icon":"google","pages":[{"title":"Introduction to Zeotap GTM Tag","href":"/articles/sdks/gtm/intro"},{"group":"Setup Guide","icon":"list-check","pages":[{"title":"Step 1 - Importing Zeotap Tag template via GTM Gallery","href":"/articles/sdks/gtm/setup-guide/import-template-to-gtm"},{"title":"Step 2 - Adding the Zeotap Collect Tag","href":"/articles/sdks/gtm/setup-guide/add-tag-to-gtm"},{"group":"Step 3 - Configuration","icon":"sliders","pages":[{"title":"Tag Configuration Overview","href":"/articles/sdks/gtm/setup-guide/configuration/overview"},{"title":"1. Initialization Options","href":"/articles/sdks/gtm/setup-guide/configuration/initialisation"},{"title":"2. Tracking Page Views and Events","href":"/articles/sdks/gtm/setup-guide/configuration/tracking"},{"title":"3. Login and Identity Settings","href":"/articles/sdks/gtm/setup-guide/configuration/login"},{"title":"4. Google Analytics Configuration","href":"/articles/sdks/gtm/setup-guide/configuration/google-analytics"},{"title":"5. ID5 Integration","href":"/articles/sdks/gtm/setup-guide/configuration/id5"}]},{"title":"Step 4 - Set Up the Trigger","href":"/articles/sdks/gtm/setup-guide/triggers"},{"title":"Step 5 - Validate the Configured Collect Tag","href":"/articles/sdks/gtm/setup-guide/validation"}]}]},{"group":"Adobe Launch","icon":"rocket","pages":[{"title":"Adobe Launch Integration Overview","href":"/articles/sdks/adobe-launch/intro"},{"title":"Installing the Zeotap Collect Extension","description":"Step-by-step instructions to install and add the Zeotap Collect Extension to your Adobe Launch property.","href":"/articles/sdks/adobe-launch/installation"},{"title":"Configuring the Zeotap Collect Extension","href":"/articles/sdks/adobe-launch/configure"},{"group":"Setting up Actions","icon":"bolt","pages":[{"title":"Setting Up Actions","description":"Learn how to create and configure rules in Adobe Launch to load the Zeotap SDK, track events, and sync user identities.","href":"/articles/sdks/adobe-launch/actions/overview"},{"title":"Track Event","href":"/articles/sdks/adobe-launch/actions/track-events"},{"title":"Sync User Identity","href":"/articles/sdks/adobe-launch/actions/sync-user-identity"},{"title":"Set Custom Consent","href":"/articles/sdks/adobe-launch/actions/set-custom-consent"}]}]},{"group":"iOS SDK","icon":"apple","pages":[{"title":"Introduction to Zeotap Collect iOS SDK","href":"/articles/sdks/ios/intro"},{"title":"Quick Start Guide","href":"/articles/sdks/ios/quick-start"},{"group":"Configurations","icon":"sliders","pages":[{"title":"Configurations","href":"/articles/sdks/ios/configurations/overview"},{"title":"Write Key","href":"/articles/sdks/ios/configurations/write-key"},{"title":"PII Hashing Configuration","href":"/articles/sdks/ios/configurations/hashing"},{"title":"Consent Configuration Options","href":"/articles/sdks/ios/configurations/consent-options"}]},{"group":"Guides \u0026 References","icon":"code","pages":[{"title":"Track User Identities","href":"/articles/sdks/ios/api-reference/set-user-identities"},{"title":"Track Page View Events","href":"/articles/sdks/ios/api-reference/set-page-properties"},{"title":"Track User Events","href":"/articles/sdks/ios/api-reference/track"},{"title":"Setting User Properties","href":"/articles/sdks/ios/api-reference/set-user-properties"},{"title":"Track User Consent","href":"/articles/sdks/ios/api-reference/set-consent"},{"title":"Pause Collection","href":"/articles/sdks/ios/api-reference/pause-collection"},{"title":"Resume Collection","href":"/articles/sdks/ios/api-reference/resume-collection"},{"title":"Remove User Identities","href":"/articles/sdks/ios/api-reference/unset-user-identities"},{"title":"Collect Advertising ID (IDFA)","href":"/articles/sdks/ios/api-reference/collect-advertising-id"}]},{"group":"Consent Resolution","icon":"shield-check","pages":[{"title":"Choosing a Consent Strategy","href":"/articles/sdks/ios/consent/consent-strategy"},{"title":"Default Behavior (No Explicit Consent Management)","href":"/articles/sdks/ios/consent/default"},{"title":"TCF v2.x / GDPR Compliance","href":"/articles/sdks/ios/consent/gdpr"},{"title":"Custom Consent Management","href":"/articles/sdks/ios/consent/custom-consent"}]},{"title":"Implementation Examples","href":"/articles/sdks/ios/examples"},{"group":"Release Notes","icon":"clock-rotate-left","pages":[{"title":"Release Notes","href":"/articles/sdks/ios/release-notes/overview"},{"title":"Version 1.3.10","href":"/articles/sdks/ios/release-notes/v1.3.10"},{"title":"Version 1.3.9","href":"/articles/sdks/ios/release-notes/v1.3.9"},{"title":"Version 1.3.8","href":"/articles/sdks/ios/release-notes/v1.3.8"},{"title":"Version 1.3.7","href":"/articles/sdks/ios/release-notes/v1.3.7"},{"title":"Version 1.3.6","href":"/articles/sdks/ios/release-notes/v1.3.6"},{"title":"Version 1.3.4","href":"/articles/sdks/ios/release-notes/v1.3.4"},{"title":"Version 1.3.3","href":"/articles/sdks/ios/release-notes/v1.3.3"},{"title":"Version 1.3.2","href":"/articles/sdks/ios/release-notes/v1.3.2"},{"title":"Version 1.3.0","href":"/articles/sdks/ios/release-notes/v1.3.0"},{"title":"Version 1.2.0","href":"/articles/sdks/ios/release-notes/v1.2.0"},{"title":"Version 1.0.1","href":"/articles/sdks/ios/release-notes/v1.0.1"},{"title":"Version 1.0.0","href":"/articles/sdks/ios/release-notes/v1.0.0"}]}]},{"group":"Android SDK","icon":"android","pages":[{"title":"Introduction to Zeotap Collect Android SDK","href":"/articles/sdks/android/intro"},{"title":"Quick Start Guide","href":"/articles/sdks/android/quick-start"},{"group":"Configurations","icon":"sliders","pages":[{"title":"Configurations","href":"/articles/sdks/android/configurations/overview"},{"title":"Write Key","href":"/articles/sdks/android/configurations/write-key"},{"title":"PII Hashing Configuration","href":"/articles/sdks/android/configurations/hashing"},{"title":"Consent Configuration Options","href":"/articles/sdks/android/configurations/consent-options"}]},{"group":"API Reference","icon":"code","pages":[{"title":"Track User Identities","href":"/articles/sdks/android/api-reference/set-user-identities"},{"title":"Track Page View Events","href":"/articles/sdks/android/api-reference/set-page-properties"},{"title":"Track Events","href":"/articles/sdks/android/api-reference/set-event-properties"},{"title":"Track Instant Event","href":"/articles/sdks/android/api-reference/set-instant-event-properties"},{"title":"Track User Properties","href":"/articles/sdks/android/api-reference/set-user-properties"},{"title":"Track User Consent","href":"/articles/sdks/android/api-reference/set-consent"},{"title":"Remove User Identities","href":"/articles/sdks/android/api-reference/unset-user-identities"},{"title":"Pause Collection","href":"/articles/sdks/android/api-reference/pause-collection"},{"title":"Resume Collection","href":"/articles/sdks/android/api-reference/resume-collection"}]},{"group":"Consent Resolution","icon":"shield-check","pages":[{"title":"Choosing a Consent Strategy","href":"/articles/sdks/android/consent/consent-strategy"},{"title":"Default Behavior (No Explicit Consent Management)","href":"/articles/sdks/android/consent/default"},{"title":"TCF v2.x / GDPR Compliance","href":"/articles/sdks/android/consent/gdpr"},{"title":"Custom Consent Management","href":"/articles/sdks/android/consent/custom-consent"}]},{"title":"Implementation Examples","href":"/articles/sdks/android/examples"},{"group":"Release Notes","icon":"clock-rotate-left","pages":[{"title":"Release Notes","href":"/articles/sdks/android/release-notes/overview"},{"title":"Version 2.2.12","href":"/articles/sdks/android/release-notes/v2.2.12"},{"title":"Version 2.2.11","href":"/articles/sdks/android/release-notes/v2.2.11"},{"title":"Version 2.2.10","href":"/articles/sdks/android/release-notes/v2.2.10"},{"title":"Version 2.2.9","href":"/articles/sdks/android/release-notes/v2.2.9"},{"title":"Version 2.2.8","href":"/articles/sdks/android/release-notes/v2.2.8"},{"title":"Version 2.2.7","href":"/articles/sdks/android/release-notes/v2.2.7"},{"title":"Version 2.2.6","href":"/articles/sdks/android/release-notes/v2.2.6"},{"title":"Version 2.2.5","href":"/articles/sdks/android/release-notes/v2.2.5"},{"title":"Version 2.2.4","href":"/articles/sdks/android/release-notes/v2.2.4"},{"title":"Version 2.2.3","href":"/articles/sdks/android/release-notes/v2.2.3"},{"title":"Version 2.2.0","href":"/articles/sdks/android/release-notes/v2.2.0"},{"title":"Version 2.1.1","href":"/articles/sdks/android/release-notes/v2.1.1"},{"title":"Version 2.1.0","href":"/articles/sdks/android/release-notes/v2.1.0"},{"title":"Version 2.0.1","href":"/articles/sdks/android/release-notes/v2.0.1"},{"title":"Version 2.0.0","href":"/articles/sdks/android/release-notes/v2.0.0"},{"title":"Version 1.0.0","href":"/articles/sdks/android/release-notes/v1.0.0"}]}]},{"group":"React Native SDK","icon":"react","pages":[{"title":"Introduction to React Native SDK","href":"/articles/sdks/react-native/intro"},{"title":"Quick Start","href":"/articles/sdks/react-native/quick-start"},{"group":"Configurations","icon":"sliders","pages":[{"title":"Configurations","href":"/articles/sdks/react-native/configurations/overview"},{"title":"Write Key","href":"/articles/sdks/react-native/configurations/write-key"},{"title":"PII Hashing Configuration","href":"/articles/sdks/react-native/configurations/hashing"},{"title":"Consent Configuration Options","href":"/articles/sdks/react-native/configurations/consent-options"}]},{"group":"API Reference","icon":"code","pages":[{"title":"Track User Identities","href":"/articles/sdks/react-native/api-reference/set-user-identities"},{"title":"Track Page View Events","href":"/articles/sdks/react-native/api-reference/set-page-properties"},{"title":"Track Events","href":"/articles/sdks/react-native/api-reference/set-event-properties"},{"title":"Track Instant Events","href":"/articles/sdks/react-native/api-reference/set-instant-event-properties"},{"title":"Track User Properties","href":"/articles/sdks/react-native/api-reference/set-user-properties"},{"title":"Track User Consent","href":"/articles/sdks/react-native/api-reference/set-consent"},{"title":"Remove User Identities","href":"/articles/sdks/react-native/api-reference/unset-user-identities"},{"title":"Pause Collection","href":"/articles/sdks/react-native/api-reference/pause-collection"},{"title":"Resume Collection","href":"/articles/sdks/react-native/api-reference/resume-collection"}]},{"group":"Consent Resolution","icon":"shield-check","pages":[{"title":"Choosing a Consent Strategy","href":"/articles/sdks/react-native/consent/consent-strategy"},{"title":"Default Behavior (No Explicit Consent Management)","href":"/articles/sdks/react-native/consent/default"},{"title":"TCF v2.x / GDPR Compliance","href":"/articles/sdks/react-native/consent/gdpr"},{"title":"Custom Consent Management","href":"/articles/sdks/react-native/consent/custom-consent"}]},{"title":"Implementation Examples","href":"/articles/sdks/react-native/examples"},{"group":"Release Notes","icon":"clock-rotate-left","pages":[{"title":"Release Notes","href":"/articles/sdks/react-native/release-notes/overview"},{"title":"Version 1.3.9","href":"/articles/sdks/react-native/release-notes/v1.3.9"},{"title":"Version 1.3.8","href":"/articles/sdks/react-native/release-notes/v1.3.8"},{"title":"Version 1.3.7","href":"/articles/sdks/react-native/release-notes/v1.3.7"},{"title":"Version 1.3.6","href":"/articles/sdks/react-native/release-notes/v1.3.6"},{"title":"Version 1.3.5","href":"/articles/sdks/react-native/release-notes/v1.3.5"},{"title":"Version 1.3.4","href":"/articles/sdks/react-native/release-notes/v1.3.4"},{"title":"Version 1.3.3","href":"/articles/sdks/react-native/release-notes/v1.3.3"},{"title":"Version 1.3.2","href":"/articles/sdks/react-native/release-notes/v1.3.2"},{"title":"Version 1.3.1","href":"/articles/sdks/react-native/release-notes/v1.3.1"},{"title":"Version 1.3.0","href":"/articles/sdks/react-native/release-notes/v1.3.0"},{"title":"Version 1.2.1","href":"/articles/sdks/react-native/release-notes/v1.2.1"},{"title":"Version 1.2.0","href":"/articles/sdks/react-native/release-notes/v1.2.0"},{"title":"Version 1.1.6","href":"/articles/sdks/react-native/release-notes/v1.1.6"},{"title":"Version 1.1.5","href":"/articles/sdks/react-native/release-notes/v1.1.5"},{"title":"Version 1.1.4","href":"/articles/sdks/react-native/release-notes/v1.1.4"},{"title":"Version 1.1.3","href":"/articles/sdks/react-native/release-notes/v1.1.3"},{"title":"Version 1.1.2","href":"/articles/sdks/react-native/release-notes/v1.1.2"},{"title":"Version 1.1.1","href":"/articles/sdks/react-native/release-notes/v1.1.1"},{"title":"Version 1.1.0","href":"/articles/sdks/react-native/release-notes/v1.1.0"},{"title":"Version 1.0.1","href":"/articles/sdks/react-native/release-notes/v1.0.1"},{"title":"Version 1.0.0","href":"/articles/sdks/react-native/release-notes/v1.0.0"}]}]}]},{"tab":"Status","icon":"signal","href":"https://status.zeotap.com/"},{"tab":"Profile API","icon":"square-terminal","pages":[{"title":"Profile API","href":"/profile-api/profileapi"}]},{"tab":"Get Started","icon":"rocket","hidden":true,"pages":[{"title":"Get Started","href":"/articles/get-started-guide/getting-started"}]},{"tab":"What's New?","icon":"calendar-days","pages":[{"title":"What's New?","href":"/articles/product-release-notes/2026/q3-2026"}]},{"tab":"Composable CDP","href":"https://composable-docs.zeotap.com/"},{"tab":"ID+","icon":"fingerprint","hidden":true,"pages":[{"title":"ID+","href":"/articles/id-publication/basic-integration-guide_v2"}]},{"tab":"Support","icon":"headset","hidden":true,"pages":[{"title":"Support","href":"/articles/support/clear-your-cache-and-cookies"}]}]},"basePath":"","title":"Configuring the Zeotap Collect Extension - Zeotap docs","buildId":"dpl_DTau1J5HqS9UTgVSDwGksstFWtPa","deploymentId":"dpl_DTau1J5HqS9UTgVSDwGksstFWtPa","dynamics":["10e4515597","a74be98ba7"],"chunks":["BannerMarkdown-Cj6eAYhz.js","dist-CdrJecqK.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","clsx-D-TRO5q5.js","html-void-elements-mCSPHezU.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","zoom-image-lightbox-BFbLClTf.js","lightbox-handle-r17bVUz3.js"]}