Getting Started
Adobe Target
Adobe Target is an A/B testing and personalisation platform inside the Adobe Experience Cloud. It lets you modify what visitors see on your website — without changing your source code — and measure which version performs better.
How Adobe Target works
Target delivers experiences through one of two libraries running on your page: at.js (the traditional implementation) or Adobe Experience Platform Web SDK(the modern unified library, also called Alloy). When a visitor loads your page, the library fires a request to Target's delivery API. Target responds with the modifications for that visitor's assigned experience, and the library applies them to the DOM.
Experience Lab generates Custom Code that runs inside this same delivery mechanism. Your generated script executes after Target has received and applied the activity — so you can safely manipulate the DOM knowing the page is ready.
Key concepts
VEC vs. Form-Based Composer
Visual Experience Composer (VEC)
- Point-and-click page editing
- Works on any page that loads in an iframe
- Custom Code block for injecting scripts
- Where Experience Lab scripts are pasted
- Best for: modals, banners, on-page changes
Form-Based Composer
- Code-first, no visual editor
- Works on pages that block iframes
- Delivers HTML or JSON offers to named mboxes
- Best for: server-side, SPAs, iframe-blocked pages
How at.js and Web SDK fit in
Your site runs either at.js or Web SDK — not both. If you see requests going to *.tt.omtrdc.net in DevTools Network, you're on at.js. If requests go to *.adobedc.net, you're on Web SDK.
Experience Lab-generated scripts work identically in both environments. The Custom Code execution model in the VEC is the same regardless of which library delivers the activity.
💡 New to Adobe Target? Let's get you set up.
Experience Lab offers onboarding sessions for marketing teams — Target account setup, first A/B test, audience configuration, and reporting walkthrough. Go from zero to live in a day.