Tags: web-dev analytics platform
Adobe Experience Cloud
Checked: 2026-08-16
The brand covering Adobe’s enterprise marketing products. Most of them were separate companies Adobe bought, and the hard part isn’t any single product — it’s working out which ones share a foundation, which merely integrate, and which name is the current one.
§0 The one idea
Experience Cloud is a brand. Experience Platform is an architecture. They are not the same thing, and confusing them is the single biggest source of Adobe confusion.
EXPERIENCE CLOUD
a marketing brand covering ~everything
Adobe sells to enterprise marketers
EXPERIENCE PLATFORM (AEP)
an actual shared foundation — one schema,
one identity graph, one customer profile
that only SOME of those products sit on
So the products divide in two, and this is the map worth carrying:
BUILT ON THE PLATFORM
Real-Time CDP
Journey Optimizer
Customer Journey Analytics
↓ share data · identity · governance
┌──────────────────────────────────┐
│ ADOBE EXPERIENCE PLATFORM │
│ XDM schemas · Identity Service │
│ Real-Time Profile │
│ Data Collection (Tags, Web SDK) │
└──────────────────────────────────┘
INTEGRATE WITH IT, PREDATE IT
Analytics · Target · Experience Manager
Commerce · Campaign · Audience Manager
Marketo · Workfront
↑ separate products, separate models,
connected by integrations
vs a single-vendor suite like Google’s: GA4, Tag Manager and Google Ads were built to fit together. Adobe’s estate was assembled by acquisition over twenty years, and AEP is the retrofitted attempt to give it a common spine. That history is why the terminology never agrees with itself.
The acronym decoder
The single most useful thing on this page.
AEM Adobe Experience Manager (CMS + DAM)
AEP Adobe Experience Platform (foundation)
AJO Adobe Journey Optimizer
AAM Adobe Audience Manager (the old DMP)
RTCDP Real-Time Customer Data Platform
CJA Customer Journey Analytics
XDM Experience Data Model (the schema
standard everything on AEP uses)
ECID Experience Cloud ID (the visitor ID)
A4T Analytics for Target (reporting bridge)
VEC Visual Experience Composer (Target)
EDS Edge Delivery Services (AEM)
HTL HTML Template Language (AEM)
DTM Dynamic Tag Management (dead ancestor
of Tags)
What renamed into what
Adobe renames aggressively, and old names persist in briefs, agency decks and the heads of everyone who learned the product a decade ago. An old name in a brief usually dates when the team last worked hands-on in the product.
| You’ll hear | It’s now |
|---|---|
| Omniture, SiteCatalyst | Adobe Analytics |
| Offermatica, Test&Target | Adobe Target |
| Day CQ, CQ5 | Adobe Experience Manager |
| Magento | Adobe Commerce |
| DTM, then Adobe Launch | Tags (in Data Collection) |
| Adobe Marketing Cloud | Adobe Experience Cloud |
| Sightly | HTL |
at.js, AppMeasurement.js | Web SDK (alloy.js) |
“Omniture” is the tell. Someone saying it is describing a very long-standing implementation, and probably one with a decade of accumulated eVar definitions nobody can account for.
The products, by job
Content and commerce
- Experience Manager (AEM) — enterprise CMS, plus AEM Assets as a genuine DAM. Currently mid-rebuild around Edge Delivery Services — Adobe Experience Manager
- Adobe Commerce — Magento, acquired 2018. Enterprise ecommerce, strong in complex B2B: company accounts, catalogue pricing, payment terms
- Workfront — work and project management. Acquired, adjacent, appears in enterprise stacks
Measurement
- Adobe Analytics — the long-standing web analytics product. eVars, props, Analysis Workspace. Pre-processed data — Adobe Analytics
- Customer Journey Analytics (CJA) — the newer analytics product, built on AEP, report-time processing, any data source. See below
Personalisation and orchestration
- Adobe Target — testing and personalisation. Activities, offers, profiles — Adobe Target
- Journey Optimizer (AJO) — real-time journey orchestration and messaging, built on AEP
- Adobe Campaign — the older cross-channel campaign product. Still sold; AJO is the newer equivalent
Data
- Experience Platform (AEP) — the foundation. XDM schemas, Identity Service, Real-Time Customer Profile
- Real-Time CDP — audience building and activation on AEP. The newer equivalent of Audience Manager
- Audience Manager (AAM) — the third-party-cookie-era DMP. Its world largely ended with third-party cookies
- Data Collection — Tags (the tag manager, formerly Launch) and the Web SDK
B2B
- Marketo Engage — B2B marketing automation, acquired 2018. Runs on its own model, integrates rather than shares
Data collection, which is where you’ll actually work
The part a CRO or analytics person touches, and it has consolidated hard.
OLD — one library per product
AppMeasurement.js Analytics
at.js Target
visitorAPI.js identity (ECID)
DIL.js Audience Manager
NEW — one library for everything
alloy.js Web SDK
↓ one call to the Edge
Edge Network fans it out to
Analytics · Target · AEP · AJO
This is the current live migration across the Adobe estate, and the single most useful thing to know if you join a team mid-transition. The verified constraint that catches people: you cannot mix libraries on a page — Web SDK for Target alongside AppMeasurement for Analytics is unsupported, so all Adobe libraries migrate together.
Tags (formerly Launch, before that DTM) is the tag manager — the direct equivalent of GTM. Rules, data elements, extensions. Server-side Tags exists too — Server-Side Tag Management, Google Tag Manager.
ECID — the Experience Cloud ID — is the shared visitor identifier. It’s what lets Target audiences match Analytics segments match CDP profiles. When cross-product reporting doesn’t line up, ECID is usually where to look — Identity Stitching.
Adobe Analytics versus CJA
The live question, and the one most likely to come up.
| Adobe Analytics | Customer Journey Analytics | |
|---|---|---|
| Built on | Its own stack | AEP |
| Data scope | Primarily web and app | Any data source |
| Processing | Heavy pre-processing | Report-time |
| Dimensions | 75 props, 250 eVars | Unlimited, no cardinality cap |
| Retroactive changes | Largely no | Yes |
The architectural difference is when the maths happens. Adobe Analytics pre-processes at collection, so how a variable persists is baked in when the data arrives. CJA calculates at report run time — which means settings can be applied retroactively, and you can hold several versions of variable persistence at once without changing collection.
In plain terms: in Adobe Analytics, a mistake in how you configured a variable is permanent for all the data already collected. In CJA, you change the setting and the history re-reads correctly.
Terminology changes too, which trips people in meetings:
Adobe Analytics CJA
─────────────── ───
Visitors → People
Visits → Sessions
Hits → Events
Migration is not a dashboard rebuild. Adobe’s own framing is that it’s an architectural transformation — redefining how data is collected, modelled, governed and analysed. The recommended path is two-pronged: the Adobe Analytics source connector to bring existing data across, plus a fresh Web SDK implementation. Adobe suggests 3–6 months for users to become comfortable with the differences in Analysis Workspace.
The prerequisites are the real work: a strong person-level identifier, variables mapped to XDM schema, and alignment on what a dimension now means — Identity Stitching, Event Taxonomy Design, Warehouse-First Analytics.
[CHECK: Adobe has not published an end-of-life for Adobe Analytics, and I found no sunset date. Treat CJA as the strategic direction rather than assuming Analytics is going away.]
XDM — the thing that makes AEP coherent
Experience Data Model (XDM) is the schema standard everything on AEP uses. Every dataset conforms to a schema built from standard field groups plus your own.
XDM schema
├─ class Profile, or Experience Event
├─ field groups reusable blocks —
│ Commerce, Web, Consent
└─ identity map which IDs identify this record
Why it matters beyond Adobe: it’s the same discipline as any warehouse-first setup — agree the schema first, conform data to it on the way in, and reporting becomes a query rather than a negotiation. The cost is the same too: schema design is slow, and getting it wrong is expensive to unwind — Event Taxonomy Design, Tracking Plans.
What you’d actually meet in a CRO role
Realistically, four things:
- Adobe Analytics or CJA — where the numbers come from, and where you’ll build the report that judges a test
- Adobe Target — where the test runs — Adobe Target
- Tags — where the tracking is deployed
- AEM — where the content variant gets authored, if the Experience Fragment export is wired up
The rest — Journey Optimizer, Marketo, Workfront, Commerce — you need to recognise, not operate.
The question that tells you most about a team: are you on Web SDK, and are you on CJA? Both no means a long-standing implementation with legacy debt. Both yes means they’ve recently rebuilt data collection and know it. One of each means they’re mid-migration, which is where most of the estate currently sits.
Where the suite is strong
- When you own several pieces, the integrations are genuinely deep — Target inheriting Analytics segments, AEM exporting to Target, RTCDP audiences everywhere
- Governance and scale. Permissions, data governance labels, and consent handling built for organisations that get audited
- Analysis Workspace is an excellent analysis tool, and better than most people expect coming from GA4
Where it hurts
- The naming. Nothing is called what it was called, and documentation spans several eras simultaneously
- Acquisition seams. Products that predate AEP have their own data models, their own identity concepts and their own admin. Integration is not the same as being one system
- Time to value. Implementations are measured in quarters. A GA4 install is an afternoon
- You need specialists, and they’re expensive precisely because the surface is this large
- Two of everything, mid-transition. Analytics and CJA, Campaign and AJO, Audience Manager and RTCDP, at.js and Web SDK. Knowing which side of each pair a team sits on is the orientation
Related
- Adobe Analytics — the data model in depth
- Adobe Target — testing and personalisation
- Adobe Experience Manager — content
- Google Tag Manager · GA4 — the comparison you already have
- Identity Stitching — what the ECID is solving
- Event Taxonomy Design — what XDM is a formalisation of