Martech Partners Contact
MartechPartners

Personalization

Adobe Target Partners

Experimentation and personalization — from A/B tests to AI-driven targeting

Adobe Target Partners

Capgemini logo

Capgemini

Paris, France · 5,000+ employees · Est. 1967

Platinum Solution Partner

Ecosystems:
Adobe · Salesforce · Google Cloud · AWS
Services:
Implementation, Consulting, Migration, Integration
Delivers in:
North America, Latin America, Europe, India
  • Adobe Analytics
  • Adobe Target
  • Adobe Campaign
  • Adobe Real-Time CDP
  • Adobe Experience Manager
  • +1 more
Deloitte Digital logo

Deloitte Digital

New York, United States · 5,000+ employees

Platinum Solution Partner

Ecosystems:
Adobe · Google Marketing Platform · AWS
Services:
Implementation, Consulting, Integration, Managed Services
Delivers in:
North America, Latin America, Europe, Middle East
  • Adobe Analytics
  • Adobe Target
  • Adobe Journey Optimizer
  • Adobe Marketo Engage
  • Adobe Real-Time CDP
  • +3 more
DWAO logo

DWAO

New York, United States · 201–500 employees · Est. 2015

Gold Solution Partner

Ecosystems:
Adobe · Salesforce · Google Marketing Platform · Google Cloud · Databricks · AWS · Microsoft · MoEngage · CleverTap · Tealium · Sitecore · Optimizely · VWO · Mixpanel
Services:
Implementation, Consulting, Integration, Managed Services
Delivers in:
North America, Europe, Middle East, India
  • Adobe Analytics
  • Customer Journey Analytics
  • Adobe Target
  • Adobe Campaign
  • Adobe Journey Optimizer
  • +11 more
EPAM Systems logo

EPAM Systems

Newtown, United States · 5,000+ employees · Est. 1993

Platinum Solution Partner

Ecosystems:
Adobe · Salesforce · AWS
Services:
Implementation, Consulting, Migration, Integration
Delivers in:
North America, Latin America, Europe, India
  • Adobe Analytics
  • Adobe Target
  • Adobe Real-Time CDP
  • Adobe Experience Manager
  • AEM Edge Delivery Services
  • +1 more
HCLTech logo

HCLTech

Noida, India · 5,000+ employees · Est. 1976

Platinum Solution Partner

Ecosystems:
Adobe · Salesforce · Google Cloud · AWS
Services:
Implementation, Consulting, Migration, Integration
Delivers in:
North America, Europe, Middle East, India
  • Adobe Analytics
  • Adobe Target
  • Adobe Marketo Engage
  • Adobe Real-Time CDP
  • Adobe Experience Manager
  • +2 more
Infosys logo

Infosys

Bengaluru, India · 5,000+ employees · Est. 1981

Platinum Solution Partner

Ecosystems:
Adobe · Salesforce · Google Cloud · AWS
Services:
Implementation, Consulting, Migration, Integration
Delivers in:
North America, Latin America, Europe, Middle East
  • Adobe Analytics
  • Adobe Target
  • Adobe Campaign
  • Adobe Journey Optimizer
  • Adobe Marketo Engage
  • +3 more
Merkle logo

Merkle

Columbia, United States · 5,000+ employees · Est. 1971

Ecosystems:
Adobe · Salesforce · Google Marketing Platform
Services:
Implementation, Consulting, Integration, Managed Services
Delivers in:
North America, Europe, India, APAC
  • Adobe Analytics
  • Customer Journey Analytics
  • Adobe Target
  • Adobe Campaign
  • Adobe Journey Optimizer
  • +3 more

View all 15 Adobe Target partners

The experimentation brief

Hiring for Adobe Target: Implementation or program?

Getting the tool live and running a testing program that changes decisions are two separate purchases, and confusing them wastes both budgets.

Adobe Target work splits cleanly into two things that buyers routinely bundle by accident. The first is implementation: getting the library deployed without visible flicker, wiring it to Analytics, setting up audiences and profile attributes, and connecting the recommendation or decisioning feeds. That is a finite engineering job with a definable end. The second is the experimentation program: generating hypotheses, sizing tests properly, running them to a pre-agreed stopping rule and killing the ones that fail. That is an ongoing capability with no end date. Decide which you are buying. An excellent implementation with no program produces an expensive license and three tests a year; a program with a flickering implementation produces results nobody trusts.

What the implementation half actually covers

The implementation is bounded work. It covers deploying the at.js library or, preferably on a modern stack, the Web SDK personalization capability through the Edge Network; defining the regions of the page that tests can modify; setting up the audience and profile attribute plumbing; and building the QA path so someone can preview an experience without it going live. It also covers the parts people forget: how tests behave on single-page applications where the route changes without a page load, and how the visual editor copes with a component-based front end whose class names change on every build.

That last point deserves attention before contracts are signed. Adobe Target's visual composer works by targeting elements in the rendered page. If your front end generates hashed class names, the selectors that a test relies on break the next time the application is deployed. The fix is to agree a set of stable, test-specific attributes in the markup, owned by your engineering team. Without them, every test carries an invisible expiry date and the experimentation program spends its time repairing rather than learning.

What the program half actually covers

  • A maintained hypothesis backlog — written as an expected mechanism and effect, not a list of design opinions.
  • Sizing before launch — every test needs a minimum detectable effect and a required sample size agreed before it starts.
  • A stopping rule in writing — the end condition is set in advance, not chosen when the numbers look encouraging.
  • Post-test action ownership — someone must be accountable for shipping the winner and removing the losing variant.
  • A record of what failed — negative results are the cheapest thing you will ever learn, provided somebody writes them down.

Wiring Analytics for Target properly

Analytics for Target, usually shortened to A4T, lets you report on Target activities using Adobe Analytics metrics rather than Target's own conversion counting. It is worth doing, because it means test results are measured against the same definitions as the rest of your reporting, and because it gives you the full analysis surface rather than a fixed set of goal metrics. The wiring itself is specific: the supplemental data identifier and the tracking server must line up between the two systems, and a mismatch produces activities that show as unspecified in the Analytics reporting.

Ask directly how the implementation validates that stitch, and how it behaves when the Target request times out. When a request fails, the visitor still sees the page but may not be recorded in the activity, which quietly biases results toward faster connections. A delivery that has thought about this will have a documented position on the request timeout, on whether a failed request excludes the visitor from analysis, and on how often that happens in your real traffic.

When Target and Analytics disagree

Even with A4T configured, Target's own reporting and Analytics will not always agree, and the reasons are mechanical rather than mysterious. Target counts an entrant when the activity delivers; Analytics counts when the hit arrives and is processed. Visitor definitions differ, bot filtering differs, and Analytics applies its own processing rules and virtual report suite filters that Target does not. If your team has both interfaces open, somebody will notice.

The practical resolution is to nominate one system as authoritative for decisions and use the other for diagnostics. In almost every case A4T should be the decision surface, because it aligns test results with the metrics the business already uses. Write that down and enforce it, because the alternative is a culture in which whichever number supports the preferred outcome gets quoted, and that destroys the value of testing faster than any technical fault.

Minimum detectable effect sets your realistic ambition

The minimum detectable effect is the smallest improvement a test can reliably distinguish from noise given your traffic and baseline conversion rate. It is arithmetic, not opinion, and it should be calculated before a test is built. A page with modest traffic and a low conversion rate may need many weeks to detect a two percent relative lift, which means tests aimed at small refinements on that page are simply not runnable. Knowing that early redirects effort toward bolder changes or higher-traffic surfaces instead of producing a queue of inconclusive results.

This calculation also sets honest expectations about velocity. Concurrent tests on separate pages are usually fine; concurrent tests on the same funnel step interact and need either mutual exclusivity or an explicit acceptance of the interaction. Ask what test cadence your traffic actually supports, and be suspicious of any plan promising a fixed number of tests per month without reference to your conversion volumes, because that number was chosen for a proposal rather than derived from your data.

Discipline that keeps results trustworthy

  • Fix the duration in advance — stopping when a result first looks significant inflates false positives substantially.
  • Run whole weeks — weekday and weekend behavior differ enough that partial weeks bias the comparison.
  • Validate with an A/A test — running identical experiences against each other exposes instrumentation problems before they discredit a real result.
  • Check the guardrail metrics — a conversion lift alongside a rise in returns or support contacts is not a win.
  • Limit segment mining afterwards — slicing a flat result until a segment looks positive is how organizations ship changes that do nothing.

The performance cost of client-side personalization

Flicker is the brief appearance of the default content before the personalized version replaces it. Target's standard mitigation is a pre-hiding snippet that hides the page or a region until the decision returns, which trades a visible flash for a delay. Both are real costs: the flash undermines the experience and can itself change behavior, while the delay hits the loading metrics that affect both users and search performance. Neither is eliminated by tuning alone.

Ask what the pre-hiding approach is, what timeout is set, and what happens when that timeout expires. Insist on measurement rather than assurance: a before-and-after comparison of your loading metrics on a real page with Target active. The structural answer is to move decisioning server-side or to the Edge Network so the personalized markup arrives in the initial response, but that requires engineering work on your side and constrains the visual editor. That trade-off is worth scoping explicitly rather than discovering after launch.

Moving beyond rules-based targeting

Auto-Target and Automated Personalization use machine learning to allocate traffic toward the best-performing experience for each visitor rather than splitting evenly and waiting for a verdict. They are genuinely useful, but they have entry requirements that vendors tend to mention late. They need enough conversions per experience to learn from, which means low-volume pages or rare conversion events are poor candidates, and they need useful signal: profile attributes, Analytics-derived data or customer attributes uploaded from your own systems.

Treat this as a later phase with its own gate rather than an opening move. Establish that rules-based targeting works, that your conversion volume supports learning, and that you have attributes worth feeding the model. Then ask what the model uses, how its performance is reported, and how you would tell whether it is beating a simple split. An automated activity with no comparison baseline is unfalsifiable, which is a poor basis for continued spend.

Should we deploy Target through at.js or the Web SDK?

On a new or modernised stack, use the Web SDK so that personalization decisions come back from the Edge Network in the same exchange that carries your Analytics data, which reduces the number of blocking requests before content renders. Keep at.js where you have deep dependencies on legacy custom code or an older tag setup that is not worth disturbing yet. Either way, ask specifically how the choice affects flicker mitigation and single-page application route changes, because those are where the two approaches diverge most in practice.

How do we stop the visual editor breaking every time we deploy?

Add stable test hooks to your markup. Modern front-end frameworks generate hashed or compiled class names that change between builds, so selectors captured by the visual composer silently stop matching. The fix is a set of explicit, stable data attributes on the elements that tests are likely to touch, owned and protected by your engineering team, with a note in the component code saying why they exist. Without this, a large share of experimentation effort goes into repairing broken activities rather than learning anything from them.

Which number do we trust when Target and Analytics disagree?

Nominate A4T as the decision surface and use Target's own reporting for diagnostics only. The two count differently by design: Target counts entrants at delivery, Analytics counts on processed hits, and visitor definitions, bot filtering and report suite processing all differ. The gap is explainable but not removable. What matters is that one source is authoritative in writing before results start arriving, otherwise people will quote whichever figure supports the outcome they already wanted, which is worse than having no test at all.

When is Auto-Target worth turning on?

Once rules-based testing is working, your conversion volume is high enough for the model to learn per experience, and you have attributes worth feeding it, such as Analytics-derived segments or uploaded customer attributes. On low-traffic pages or rare conversion events it will spend a long time learning and deliver little. Before enabling it, agree how its performance will be judged against a plain split, and keep a control. An automated activity without a baseline cannot be shown to be working, which makes the spend impossible to defend later.

What is an acceptable flicker mitigation setup?

A pre-hiding snippet loaded before any other tag, scoped to the smallest region that actually changes rather than the whole body, with a timeout short enough that a slow response reveals default content rather than a blank page. Then measure: compare your loading metrics on a real page with and without Target active, rather than accepting an assurance. If the measured cost is unacceptable, the structural fix is moving decisions server-side or to the Edge Network so personalized markup arrives in the first response, at the cost of some visual editor convenience.

Programs rarely stop at one product. Buyers hiring for Adobe Target often pair it with Adobe Analytics partners , Adobe Brand Visibility partners or Adobe Campaign partners , or review the whole Adobe landscape before committing.