LakehouseLakehouseTalent Ecosystem

Adobe Experience Cloud — a Lakehouse ecosystem

What an Adobe Analytics Implementation Costs

Riley Spraggs ·

A laptop, notebook and coffee on a desk in daylight — the setting where an implementation scope gets written before anyone signs an SOW.

The licence quote is the easy part. You know what Adobe Analytics costs per year, you know your server call commitment, and finance can model it. What nobody hands you in that conversation is the price of the work that makes the licence do anything: a data layer somebody has to specify and the engineering team has to actually emit, an AppMeasurement estate that has to be migrated to the Web SDK without losing year-over-year reporting, and — if Experience Platform is anywhere in the roadmap — XDM schemas and identity rules that have to be modelled before the first event lands. Under-scope that and you own a very expensive report suite that three people trust.

The evidence that this happens routinely is not anecdotal. Marketers report using just 42% of the capability available in their martech stack, and the following year that figure fell again to 33%. The implementation deficit is widening, not closing. Price the implementation like the product it is, scope by scope, and compare a specialist contractor against a partner SOW on the same line items.

The licence is predictable — the implementation is where the money moves

An Adobe Analytics implementation is four jobs that get sold as one. Each has a different skill profile, a different failure mode and a different sensible buyer.

Scope What it actually is Who does it well Realistic elapsed time
Measurement design KPI framework, event and eVar taxonomy, solution design reference, consent mapping Analytics-native consultant working with the analysts who will use it A sprint or two, mostly workshops
Data layer design and build Schema for the data layer, naming conventions, front-end emission, QA harness Spec by the Adobe specialist, build by your front-end team Spec in a sprint; build is a function of how many templates you own
AppMeasurement → Web SDK migration Tags/Launch rebuild, XDM mapping, datastreams, parallel-tracking period, report suite parity checks Someone who has done it on a live estate, not read the docs Most of a quarter for a single-brand site; longer across multi-brand or app estates
XDM schema and identity modelling Field groups, identity namespaces, merge policies, dataset design for downstream AEP/CJA use Platform-side specialist, overlaps with data engineering A quarter, and it is the one scope that quietly sets your ceiling for everything after

The migration scope is the one buyers consistently mis-price. It is not a tag swap. It is a parity exercise: every rule, every custom code block, every plugin behaviour and every processing rule has to be reproduced or deliberately retired, with a parallel-tracking window long enough to prove the numbers match before you turn the old library off. Teams that skip the parallel window save a few weeks and spend the next two quarters arguing about whether traffic really dropped.

Why under-scoping is a hiring problem, not a product problem

Gartner’s own breakdown of the utilisation collapse names difficulty identifying and recruiting talent to drive adoption at 28% as a top-three cause, alongside tool overlap and ecosystem sprawl. That is a direct read-through for Adobe Analytics buyers: the gap between what you licensed and what you use is mostly a shortage of people who can translate business questions into a schema and a datastream.

It shows up downstream as data quality. 56% of data practitioners name data quality as a problem — which, on an Adobe stack, is exactly what a loose data layer and an under-modelled XDM schema produce. Nulls in the product string. Three spellings of the same page name. An identity namespace that was supposed to be a hashed email and is sometimes a session ID. None of that is fixable in a dashboard; all of it is cheap to prevent at spec time and brutal to retrofit once eighteen months of data carries it.

The dashboard argument you are having next year was decided in a spec document nobody wanted to pay for.

Contractor, in-house or partner SOW

There is no honest universal day rate, but there are honest anchors. The average US technology professional earns $112,521, and consulting as a sector pays above $125,000 for the same technical labour. That premium exists before any agency adds delivery margin, bench cost, account management or risk loading — which is the structural reason a partner day rate sits where it does. Separately, the median wage for web developers is $92,650, a useful number for splitting generalist front-end build cost out of specialist Adobe implementation cost. The people emitting your data layer are not the people designing it, and you should not pay a specialist rate for the former or a generalist rate for the latter.

Model Best for Cost shape Main risk
Specialist contractor Migration, schema design, solution design reference, unblocking a stalled build Day rate, scoped to a named deliverable, ends when the deliverable lands You need someone internally who can hold the spec afterwards
In-house hire Ongoing governance, release QA, analyst enablement Salary anchored above the general tech average, plus loading, plus a hiring cycle Hiring takes a quarter you may not have, and the first six months are ramp
Partner SOW Multi-market rollouts, AEM plus Analytics plus AEP programmes, contractual risk transfer Blended rate across a team, priced with margin on top of a consulting-sector salary base Blanket scope hides which specialist is on which line; juniors get billed at blended rate

The useful move is not choosing one. It is splitting the work: buy the migration and the schema from a specialist who has shipped both, buy the front-end emission from the team that already owns your templates, and keep governance in-house. We have broken the same economics down for the platform side in Adobe Experience Platform consultant rates and for the content side in AEM agency versus contractor versus in-house.

How to price a partner SOW line by line

A blanket SOW is priced to your uncertainty, not to the work. Break it into the four scopes above and ask for each one separately. Specifically:

  • Named people, named scopes. Who is doing the XDM modelling, and what have they shipped? A blended rate across “the team” means you are paying specialist money for whoever is free.
  • Deliverables, not phases. “Discovery” is not a deliverable. A signed solution design reference, a data layer specification with QA assertions, a datastream configuration and a parity report are.
  • Parity criteria in writing. What variance between AppMeasurement and Web SDK counts as pass? Who runs the comparison and for how long?
  • Handover as a line item. Documentation, a tagging governance process and a working session with your analysts. If it is not priced, it will not happen.
  • Who owns the data layer long term. Implementations rot at the release boundary. The spec needs an owner on your side with a QA gate in the deployment pipeline.

Red flags in a scope document

A scope that prices migration as a fixed small block without asking how many templates, apps and consent variants exist has not looked at your estate. A scope that treats XDM as a configuration task rather than a modelling task will hand you field groups you cannot extend. And a scope with no parallel-tracking window is a scope that intends to be finished before anyone can check it.

What to test for before you sign anything

The skills that separate a real Adobe Analytics implementer from a Launch button-pusher are narrow and testable in an hour:

Capability What good looks like How to probe it
Web SDK migration Can describe mapping custom code and plugins to XDM, and what breaks in year-over-year reporting “Walk me through retiring the getQueryParam plugin on an estate with 40 campaign parameters”
XDM and identity Thinks in field groups, namespaces and merge policies; knows what is expensive to change later “Which decisions in a schema are effectively irreversible, and why?”
Data layer design Writes specs a front-end team can implement without interpretation, with QA assertions Ask for a redacted spec they have written
Consent and governance Knows where consent sits in the datastream and what the Privacy Service does “Where does a deletion request actually land?”
Analyst empathy Designs taxonomy against questions the business asks, not against the UI “Which eVars would you refuse to create?”

There is a longer version of this as a scoring sheet in the Adobe Experience Platform consultant scorecard. The same logic applies here: you are hiring for migration scar tissue and modelling judgement, not for product familiarity.

Build the budget around the scope, not the vendor

Price the four scopes independently. Anchor the specialist portions against a day rate you can defend, anchor the build portion against generalist front-end cost, and keep the governance in-house where it compounds. Buy risk transfer from a partner where it genuinely transfers risk — multi-market rollouts, regulated markets, programmes that span AEM and Analytics and Platform — and buy named specialists everywhere else.

The stat that should sit on the budget cover sheet is the utilisation one. If capability use fell from 42% to 33% in a single year across the market, the default outcome for an Adobe Analytics licence is partial use. Avoiding that default is an implementation decision taken at scoping time, and it costs a fraction of the licence it protects. Specialists who have done the migration on a live estate are findable without an SOW — browse the Adobe network and brief the scope rather than the vendor.

FAQ

What drives the cost of an Adobe Analytics implementation?

The licence is predictable; the implementation is not. The real cost sits in four separable scopes — measurement design, data layer design and build, AppMeasurement to Web SDK migration, and XDM schema and identity modelling — each with a different skill profile and a different sensible buyer. Price them line by line rather than as one blanket engagement.

Should I use a contractor or an Adobe partner?

Buy the migration and schema modelling from a specialist contractor, buy the front-end data layer emission from the team that already owns your templates, and keep governance in-house. A partner SOW earns its premium on multi-market rollouts and programmes spanning AEM, Analytics and Platform, where contractual risk transfer is genuine.

Why do partner day rates carry a premium?

Consulting as a sector pays above $125,000 on average for technical labour, against $112,521 for the average US technology professional, and that gap exists before any agency adds delivery margin, bench cost and account management. A blended team rate also means you can pay specialist money for whoever happens to be available.

How often does licensed martech capability go unused?

Marketers report using just 42% of the capability in their martech stack, and that figure fell to 33% the following year. Gartner names difficulty identifying and recruiting talent to drive adoption at 28% as a top-three cause, so partial use is the default outcome unless the implementation is scoped properly.

What happens if the data layer and XDM schema are rushed?

A loose data layer and an under-modelled XDM schema produce exactly the problems 56% of data practitioners report as data quality issues — inconsistent naming, nulls in key variables, identity namespaces carrying the wrong value. None of it is fixable in a dashboard, and retrofitting it after a year of collected data is expensive.

Adobe, Adobe Experience Cloud, Adobe Experience Manager (AEM), Adobe Analytics, Adobe Target, Adobe Campaign, Adobe Journey Optimizer and Marketo are trademarks of Adobe Inc., used here only to describe specialists’ experience. Lakehouse is an independent talent network operated by Sloane Staffing; this site is not an Adobe property, and Adobe does not endorse or sponsor it.

Need an Adobe Analytics implementer, not an SOW

Search the Adobe network