Code-based experience
Code-based experiences in Adobe Journey Optimizer unlock a world of hyper-personalized, developer-driven interactions by allowing you to integrate tailored content directly into your digital touchpoints via APIs or SDKs. Think of it as crafting bespoke customer moments that seamlessly fit into any application or digital surface, with full control over personalization and delivery. Unlike traditional web or in-app channels, code-based experiences excel in scenarios requiring advanced customization, such as embedding dynamic, context-aware content into unique application environments. This section demystifies the process, guiding you through when to choose code-based experiences over other channels, how they differ from web integrations, and the precise steps to define surfaces, configure journeys, and bring your vision to life. Whether you’re a developer fine-tuning APIs or a marketer shaping content strategy, this feature empowers you to create, test, and manage campaigns with precision and agility, ensuring every customer interaction feels uniquely crafted.
Code-Based Experience Resources
Getting Started with Code-Based Experiences
Learn the basics of code-based experiences, when to use them, and step-by-step instructions for implementation and delivery.
How to Create, Test, and Manage Code-Based Experiences
Explore comprehensive guides for creating, testing, publishing, and managing code-based experiences using personalization tools and decision policies.
Journey Optimizer
- Journey Optimizer documentation
- What’s new?
- Get started
- Journey management
- Journey management
- Campaigns
- Journeys
- Reports
- Approve journeys & campaigns
- Decision capabilities
- Decision capabilities
- Decisioning vs decision management
- Decisioning
- Decisioning
- Get started with Decisioning
- Decisioning guardrails & limitations
- API reference
- Manage decision items
- Configure item selection
- Create selection strategies
- Create decision policies
- Report on Decisioning
- Decisioning use case
- Decision management
- Decision management
- Get started with Decision management
- Create components
- Create rankings
- Create & manage offers
- Create & manage decisions
- Use batch decisioning
- Collect event data
- Leverage context data
- Create Decision Management reports
- Export your offer catalog
- API Reference
- Getting started
- Create & manage offers using APIs
- Deliver offers using APIs
- Content Management
- Content Management
- Assets
- Content templates
- Reusable content fragments
- Landing pages
- Translations
- Personalization
- Dynamic content
- AI Assistant for content generation
- Work with Content experiment
- Preview & test content
- Data management
- Connections
- Communication Channels
- Communication Channels
- Email channel
- In-app channel
- Push notification channel
- SMS / MMS channel
- Direct mail
- Web channel
- Code-based experience
- Content cards
- Customer
- Privacy
- Administration
- Administration
- Journey configuration
- Email Configuration
- Get started with email configuration
- Define email configuration settings
- Enable List unsubscribe
- Header parameters
- URL tracking
- Personalize email configuration
- Delegate email subdomains
- Implement an IP warmup plan
- Monitor email addresses
- Use seed lists
- Support for archiving
- Change execution addresses
- Get started with deliverability
- Landing Page Configuration
- External System Integration Configuration
- Reporting & Experimentation Configuration
- Business rules
- Sandboxes
- Channels
- Access control