Made by Rune Andersen @ Copenhagen, Denmark
Adobe Audience Manager logo

Debug Adobe Audience Manager in Chrome DevTools

To debug Adobe Audience Manager in Chrome DevTools, install the free Event Watcher extension and open its panel: every Adobe Audience Manager request is captured the moment it fires, decoded by a dedicated parser into named events, readable parameters, and consent signals, and cross-referenced against the visitor's consent state. Event Watcher has listed AAM under Customer Data Platforms since v1.0.0, and flags any AAM event that fires without marketing consent.

Data management platform (DMP) for building audience segments and activating them across channels.

Last updated:

Detected via
Network requests: Event Watcher matches the request URLs this platform sends
Consent category
Marketing consent: Event Watcher flags AAM activity that fires without it
Dedicated parser
Yes: requests are decoded into named events, parameters, and consent signals, not just raw URLs
Supported since
Event Watcher v1.0.0 (2026-02-20)
Show the URL patterns Event Watcher matches
  • demdex.net
  • dpm.demdex.net
  • dcs.demdex.net
  • fast.demdex.net
  • /event?d_

What Adobe Audience Manager traffic looks like

Audience Manager runs on the demdex.net domain, which is the name most people actually see in a network log without recognizing what it belongs to. Its traffic divides into identity, data collection, and destination publishing.

Endpoint pattern
dpm.demdex.net and dcs.demdex.net handle data collection and segment responses; fast.demdex.net handles the demdex identity call. Requests carrying /event?d_ parameters are matched by pattern regardless of host
Transport
GET requests with the payload in d_-prefixed query parameters, plus identity-sync redirects that chain out to partner domains
Key parameters
d_orgid is the Experience Cloud organization · d_mid the Marketing Cloud ID, the visitor identity shared across Adobe products · d_dpid the data provider · c_-prefixed parameters carry the traits the page is sending
Notes
Audience Manager is a DMP: its purpose is building third-party audience segments and syncing identities to activation partners, so the identity-sync chain is part of the product rather than an accident

Debugging Adobe Audience Manager with Event Watcher

  • One of the platforms with a dedicated parser, so d_ and c_ parameters are decoded into labelled fields rather than left as a query string.
  • The Overview card names the request type and surfaces the org id, the Marketing Cloud ID, and the data provider id.
  • A Custom Data section collects the c_ trait key-values, which is the part a site team actually controls and the part most likely to be wrong.
  • Parsed Data groups the rest into Identifiers, Request, and Timing.
  • The Marketing Cloud ID is the join key across Adobe products. Seeing the same d_mid on Audience Manager and Analytics traffic in one session confirms the ID service is working, and seeing two different values explains a broken audience.

Adobe Audience Manager and consent

Marketing consent

Event Watcher checks Adobe Audience Manager against the marketing consent category.

This is unambiguous, which is worth saying plainly, because demdex.net often survives consent-gating work simply by not being recognized. It is a data management platform whose output is third-party audience segments and identity syncs to activation partners. Any demdex.net request before marketing consent is a violation, and the syncs it triggers reach other domains, so one ungated call has a longer tail than most. Deny marketing, reload, and confirm the stream is clean rather than merely quieter.

Common debugging scenarios

  • An audience is not populating. Read the c_ traits actually being sent and compare them against the trait rules configured in Audience Manager. A renamed variable on the page silently sends nothing.
  • Two visitor identities in one session. Compare d_mid across requests. Two values means the ID service is initializing twice or is misconfigured.
  • Unexplained third-party requests after a page load. Follow the identity-sync chain from the demdex calls. This is usually the answer to "where did all these domains come from".
  • Which organization is this? Read d_orgid from any request.
  • demdex fires before consent. Filter to the platform, set the consent filter to violations only, and check it alongside the rest of the marketing stack in a full pixel audit.

See AAM traffic on your own site

Free, no account, runs entirely inside Chrome DevTools.

Add to ChromeFree on the Chrome Web Store

Related guides

More customer data platforms platforms