Skip to main content
1

Install the Zeotap Collect Extension

  1. Log into Adobe Experience Platform Tags.
  2. Open your tag property and navigate to Extensions.
  3. Click the Catalog tab.
  4. Search for Zeotap Collect Extension.
  5. Click Install and accept the install prompt.
2

Configure the extension

The extension configuration screen opens automatically after install. Fill the required fields:
  • Write Key — paste the write_key from your Adobe Tag Extension Source in the Zeotap CDP.
  • Consent Method — pick Default Opt-in, GDPR, or Custom. See Consent.
  • PII Hashing Configurations — pick how your PII is hashed (pre-hashed by you / raw and hashed by Zeotap / raw and consumed as-is).
  • Country Code — optional ISO Alpha 3 country code.
Save the configuration.
3

Create a 'Load Zeotap SDK' rule

The SDK must be loaded before any other Zeotap actions fire.
  1. Navigate to RulesAdd Rule.
  2. Name it Initialize Zeotap.
  3. Under Events, add an Adobe event that fires on every page load (e.g. Core → Library Loaded (Page Top)).
  4. Under Actions, click Add and select:
    • ExtensionZeotap Collect
    • Action TypeLoad Zeotap SDK
  5. Save the action and the rule.
4

Add a 'Track Event' action

Create a second rule for the events you want to track.
  1. RulesAdd Rule → name it (e.g. Track Page Views).
  2. Events → add a trigger (e.g. Core → Library Loaded (Page Top) or your own direct call).
  3. ActionsAdd:
    • ExtensionZeotap Collect
    • Action TypeTrack Event
    • Event TypePage View, User Attributes, or Custom Event
  4. Add the key-value pairs you want to send.
  5. Save.
5

Build and publish

  1. Navigate to Publishing Flow.
  2. Add your new rules to a library.
  3. Build the library to your dev environment.
  4. Reload your site and verify in DevTools (next step).
6

Validate in DevTools

With your dev build deployed:
  1. Open your site and DevTools Network tab.
  2. Look for zeotap.min.js — expect status 200.
  3. In the Console tab, type zeotap and press Enter. Expect:
    {_q: Array(0), _qcmp: Array(0)}
    
    If undefined, the SDK didn’t initialize. Check your Load Zeotap SDK rule fired.
  4. Trigger an event on the site, then watch for POST requests to spl.zeotap.com — expect status 204 (or 200).
  5. Log into the Zeotap CDP, open your Tag Extension Source, and watch the PREVIEW tab for the event.

Next steps

Configure all settings

Consent method, PII handling, country.

See examples

Rule patterns for load, identity, consent, events.

Action Types reference

Every action and event type exposed by the extension.

FAQ

Validation, debugging, common gotchas.
Last modified on June 22, 2026