Adobe Advertising Cloud (now part of Adobe Advertising) integrates deeply with the Adobe Experience Cloud ecosystem, enabling unified marketing measurement, audience activation, and cross-channel campaign orchestration. These integrations create a seamless workflow from data collection through audience targeting to campaign optimization and attribution.
Integration Inventory
Adobe Experience Cloud Integrations
- Adobe Analytics: Cross-channel attribution, conversion tracking, viewthrough measurement, A4A integration
- Adobe Experience Platform: Unified customer profiles, real-time segmentation, journey orchestration
- Adobe Audience Manager: First-party and third-party audience activation, look-alike modeling
- Adobe Experience Manager: Dynamic creative optimization, asset delivery, personalization
- Adobe Target: A/B testing integration, personalization based on campaign performance
- Adobe Real-Time CDP: Real-time audience activation, cross-channel identity resolution
- Customer Journey Analytics: Cross-channel journey analysis, attribution modeling
DSP and Channel Integrations
- Adobe Advertising DSP: Programmatic display, video, connected TV, audio buying
- Adobe Advertising Search: Paid search management across Google, Microsoft, Yahoo
- Adobe Advertising Creative: Dynamic creative optimization and testing
- Social Advertising: Managed integrations for Facebook, Instagram, LinkedIn, Twitter
- Video Partners: YouTube, TrueView, over-the-top (OTT) and connected TV platforms
Data and API Integrations
- Adobe Advertising API: Programmatic campaign management and reporting
- Bulk Management API: Large-scale campaign operations
- Reporting API: Custom reporting and data extraction
- Data Warehouse: Direct access to campaign and conversion data
- Adobe I/O Events: Real-time event streaming for automation
Implementation Playbooks
Adobe Analytics Integration
The Adobe Analytics for Advertising (A4A) integration provides bidirectional data sharing for comprehensive attribution:
Setup Requirements:
- Adobe Analytics with Media Optimizer enabled
- Shared Experience Cloud Organization ID
- AMO ID and EF ID variables configured in Analytics
- Server-side forwarding enabled
Key Capabilities:
- Click-through and viewthrough tracking: AMO ID captures both click and impression data
- Cross-channel attribution: See how display, video, and search work together
- Conversion import: Analytics conversions flow to Advertising for bid optimization
- Audience sharing: Analytics segments available for campaign targeting
- Integrated reporting: Combined view of advertising and site analytics
Configuration Steps:
// Analytics implementation with AMO tracking
s.visitor = Visitor.getInstance("YOUR_ORG_ID@AdobeOrg", {
trackingServer: "metrics.example.com",
trackingServerSecure: "smetrics.example.com"
});
// Capture AMO ID from URL parameter
s.campaign = s.Util.getQueryParam('s_kwcid');
s.eVar1 = s.Util.getQueryParam('s_kwcid'); // AMO ID
Best Practices:
- Enable server-side forwarding for faster data flow
- Use separate eVars for AMO ID, EF ID, and campaign tracking
- Configure processing rules to parse AMO ID components
- Set up calculated metrics for viewthrough conversions
- Create segments for paid traffic analysis
Adobe Experience Platform Integration
Experience Platform serves as the central hub for customer data, enabling real-time audience activation in Adobe Advertising:
Architecture:
- Data Ingestion: Collect data from websites, apps, CRM, and offline sources
- Profile Unification: Stitch identities across devices and channels
- Segmentation: Build audiences using real-time and batch criteria
- Activation: Push segments to Adobe Advertising DSP
Setup Requirements:
- Experience Platform license
- Real-Time CDP or Journey Optimizer license (optional but recommended)
- Adobe Advertising DSP account
- Shared IMS organization
Implementation Steps:
Configure Source Connections:
Create XDM Schemas:
- Define schema for advertising events
- Include standard field groups for web events
- Add custom field groups for business-specific data
Build Unified Profiles:
- Configure identity namespace (Email, CRM ID, Cookie ID)
- Set up identity graphs for cross-device stitching
- Enable profile store
Create Segments:
- Use Segment Builder for audience definition
- Combine behavioral, transactional, and demographic criteria
- Schedule segment evaluation (streaming or batch)
Activate to Adobe Advertising:
- Select Adobe Advertising destination
- Map segments to DSP account
- Configure data sharing settings
Sample Segment Definitions:
- High-value customers: Lifetime value > $1000, active in last 30 days
- Cart abandoners: Added to cart in last 7 days, no purchase
- Cross-sell candidates: Purchased product A, not product B
- Lapsed customers: No purchase in 90-180 days
Adobe Audience Manager Integration
Audience Manager provides advanced audience segmentation and activation capabilities:
Integration Features:
- Segment Sharing: AAM segments available in Adobe Advertising for targeting
- Look-alike Modeling: Algorithmic audience expansion based on seed segments
- Third-party Data: Integrate data marketplace segments for enrichment
- Frequency Management: Cross-channel frequency capping
- Conversion Pixels: Adobe Advertising conversions create AAM traits
Setup Process:
Enable Integration:
- Navigate to Adobe Advertising setup in AAM
- Authorize data sharing
- Configure segment mapping
Create Destination:
- Set up Adobe Advertising as a destination
- Configure segment delivery settings
- Set TTL (time-to-live) for segment membership
Map Segments:
- Select segments to share with Adobe Advertising
- Configure refresh frequency
- Set up auto-mapping for new segments
Configure Conversion Pixels:
- Implement AAM conversion pixels on key pages
- Map conversions to traits
- Create rules for segment qualification
Trait Configuration:
// AAM trait creation from Adobe Advertising conversions
// Automatically created when conversion pixel fires
Trait: "Adobe Advertising - Conversion - Product Purchase"
Expression: Conversion Pixel ID = 12345
Type: Rule-based
Adobe Target Integration
Combine advertising campaign data with on-site personalization:
Use Cases:
- Personalize landing pages based on ad campaign
- Serve different experiences to paid vs. organic traffic
- Test creative messaging consistency from ad to landing page
- Optimize post-click experience based on campaign performance
Implementation:
- Pass Campaign Data to Target:
// In page code, capture campaign parameters
adobe.target.getOffer({
mbox: "hero-mbox",
params: {
"campaign": getQueryParam('campaign'),
"adgroup": getQueryParam('adgroup'),
"creative": getQueryParam('creative')
},
success: function(offer) {
adobe.target.applyOffer({ mbox: "hero-mbox", offer: offer });
}
});
Create Target Audiences:
- Define audiences based on campaign parameters
- Use AAM integration for segment-based targeting
- Build profile scripts for complex logic
Set Up Activities:
- A/B tests comparing landing page variants by campaign
- Personalization rules based on ad creative
- Multivariate tests for paid traffic optimization
Adobe Creative Cloud Integration
Adobe Experience Manager and Creative Cloud enable dynamic creative optimization:
Capabilities:
- Dynamic Creative: Serve personalized ad creatives based on audience data
- Asset Management: Centralized repository for ad creatives
- Automated Resizing: Create multiple ad sizes from single creative
- A/B Creative Testing: Test creative variations at scale
- Brand Consistency: Ensure compliance across all advertising channels
Workflow:
Creative Development in Adobe Creative Cloud:
- Design master creative in Photoshop or Illustrator
- Export to Experience Manager as fragments
- Tag assets with metadata for targeting
Configure in Experience Manager:
- Set up content fragments for ad components
- Define variation rules based on audience attributes
- Create templates for different ad formats
Activate in Adobe Advertising:
- Connect Experience Manager to Adobe Advertising
- Map creative variations to audience segments
- Set up dynamic creative optimization (DCO) rules
Optimization:
- Measure creative performance by variation
- Use machine learning to optimize creative selection
- Iterate based on performance data
Data Activation Workflows
Audience Activation from Real-Time CDP
End-to-End Workflow:
- Data Collection: Web SDK captures behavioral data
- Profile Creation: Real-time stitching of anonymous and known identities
- Segmentation: Real-time segment evaluation (sub-second)
- Activation: Segment membership pushed to Adobe Advertising DSP
- Campaign Targeting: Ads served to qualified audience members
- Measurement: Conversions flow back to Experience Platform
Technical Setup:
// Web SDK implementation for Experience Platform
alloy("configure", {
"edgeConfigId": "YOUR_DATASTREAM_ID",
"orgId": "YOUR_ORG_ID@AdobeOrg",
"idMigrationEnabled": true,
"thirdPartyCookiesEnabled": false
});
// Send custom event for segment qualification
alloy("sendEvent", {
"data": {
"eventType": "product.viewed",
"productListItems": [{
"SKU": "PROD123",
"name": "Premium Widget",
"priceTotal": 99.99
}]
}
});
Conversion Data Sharing
Adobe Analytics to Adobe Advertising:
- Analytics success events become conversion metrics in Adobe Advertising
- Revenue data flows for ROAS optimization
- Custom conversions based on calculated metrics
- Engagement metrics for mid-funnel optimization
Configuration:
- Navigate to Admin > Advertising Management in Analytics
- Enable conversion sharing
- Map Analytics events to Adobe Advertising conversion types
- Set conversion lookback windows
- Configure attribution models
Supported Conversion Types:
- Transaction: E-commerce purchases
- Lead: Form submissions, downloads
- Engagement: Video views, time on site
- Custom: Any Analytics success event
Cross-Device Targeting
Leverage Experience Platform's device graph for cross-device campaigns:
Capabilities:
- Recognize same user across desktop, mobile, tablet
- Frequency cap across devices
- Sequential messaging based on device context
- Attribution across customer journey
Setup Requirements:
- Experience Platform with Identity Service
- Adobe Advertising DSP with cross-device targeting enabled
- Sufficient first-party login data for graph building
API Integration Patterns
Adobe Advertising API
Programmatic campaign management and reporting:
Authentication:
# OAuth 2.0 authentication
curl -X POST https://ims-na1.adobelogin.com/ims/token/v3 \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "grant_type=client_credentials" \
-d "client_id=YOUR_CLIENT_ID" \
-d "client_secret=YOUR_CLIENT_SECRET" \
-d "scope=openid,AdobeID,read_organizations"
Common API Operations:
# Get campaign performance
curl -X GET "https://advertising.adobe.io/dsp/v1/campaigns/123/performance" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "x-api-key: YOUR_API_KEY"
# Create new ad group
curl -X POST "https://advertising.adobe.io/search/v1/adgroups" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"campaign_id": "456",
"name": "High Intent Keywords",
"max_cpc": 2.50,
"status": "active"
}'
# Bulk update bids
curl -X POST "https://advertising.adobe.io/search/v1/keywords/bulk" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"operations": [
{"keyword_id": "789", "max_cpc": 3.00},
{"keyword_id": "790", "max_cpc": 2.75}
]
}'
Reporting API Integration
Extract data for custom analytics and BI tools:
import requests
import json
# Authenticate
auth_response = requests.post(
"https://ims-na1.adobelogin.com/ims/token/v3",
data={
"grant_type": "client_credentials",
"client_id": "YOUR_CLIENT_ID",
"client_secret": "YOUR_CLIENT_SECRET",
"scope": "openid,AdobeID,read_organizations"
}
)
access_token = auth_response.json()["access_token"]
# Request campaign report
report_request = {
"reportSuite": "advertising_prod",
"dateFrom": "2024-01-01",
"dateTo": "2024-01-31",
"dimensions": ["campaign", "adgroup"],
"metrics": ["impressions", "clicks", "cost", "conversions", "revenue"],
"filters": {
"campaign_status": "active"
}
}
report_response = requests.post(
"https://advertising.adobe.io/dsp/v1/reports",
headers={
"Authorization": f"Bearer {access_token}",
"x-api-key": "YOUR_API_KEY",
"Content-Type": "application/json"
},
json=report_request
)
report_data = report_response.json()
Compliance & Security
Adobe Admin Console Management
Centralized user and permissions management across all Adobe Advertising integrations:
User Roles:
- System Administrator: Full access to all integrations and settings
- Product Administrator: Manage Adobe Advertising configuration
- Developer: API access and technical integrations
- Analyst: Read-only access to reports and data
- Marketer: Campaign management without admin privileges
Access Control Best Practices:
- Use groups to assign permissions at scale
- Implement principle of least privilege
- Enable multi-factor authentication for all users
- Regular access reviews (quarterly minimum)
- Automated provisioning/deprovisioning via SCIM
Privacy and Data Governance
Adobe Experience Platform Privacy Service Integration:
- Automated GDPR and CCPA request processing
- Delete or access customer data across all Adobe products
- Audit trail of all privacy requests
- Webhook notifications for request completion
Privacy Request Workflow:
- Consumer submits privacy request via company portal
- Request forwarded to Adobe Privacy Service
- Privacy Service identifies data across Adobe Advertising, Analytics, AEP
- Data deleted or packaged for access request
- Confirmation sent to data controller
Data Governance Controls:
- Data usage labels (C1-C10) for CCPA/GDPR compliance
- Policy enforcement prevents prohibited data usage
- Marketing actions defined for each destination
- Automated consent checking before activation
Security Monitoring
Integration Security:
- OAuth 2.0 authentication for all API access
- API key rotation every 90 days
- IP allowlisting for server-to-server integrations
- Encryption in transit (TLS 1.2+) and at rest
- Regular penetration testing
Audit and Monitoring:
- Adobe Admin Console audit logs for all user actions
- API access logs with request/response tracking
- Automated alerts for suspicious activity
- Integration health monitoring via Adobe I/O Events
Advanced Integration Scenarios
Multi-Touch Attribution with Customer Journey Analytics
Combine Adobe Advertising data with all customer touchpoints:
Setup:
- Configure Analytics source connector to CJA
- Create derived fields for campaign classification
- Build attribution models (U-shaped, time-decay, algorithmic)
- Analyze cross-channel journeys with Flow and Fallout visualizations
Benefits:
- Understand full customer journey across paid and organic
- Optimize channel mix based on true contribution
- Identify assist value of upper-funnel campaigns
- Reduce overinvestment in last-click channels
Real-Time Personalization Pipeline
Combine Target, Advertising, and Experience Platform for real-time experiences:
Workflow:
- User clicks Adobe Advertising ad with campaign parameters
- Landing page loads with Adobe Experience Platform Web SDK
- Real-time segment evaluation based on behavior + campaign data
- Segment membership used by Target for personalization
- Personalized experience rendered
- Engagement data flows back to Experience Platform
- Updated profile used for remarketing in Adobe Advertising
Technical Implementation:
// Capture campaign data and send to Experience Platform
alloy("sendEvent", {
"renderDecisions": true, // Target personalization
"data": {
"eventType": "advertising.click",
"advertising": {
"campaign": getParam('campaign'),
"adgroup": getParam('adgroup'),
"creative": getParam('creative')
}
},
"xdm": {
"web": {
"webPageDetails": {
"URL": window.location.href,
"name": document.title
}
}
}
});
Automated Budget Optimization
Use APIs to shift budget based on cross-channel performance:
Architecture:
- Extract performance data from Adobe Analytics and Adobe Advertising
- Calculate efficiency metrics (CPA, ROAS) by channel
- Machine learning model predicts optimal budget allocation
- API calls update campaign budgets automatically
- Monitor performance and iterate
Troubleshooting Integration Issues
Common Issues and Solutions
| Issue | Symptoms | Solution |
|---|---|---|
| AMO ID not captured in Analytics | No advertising reports populating | Verify s_kwcid parameter in URL, check eVar configuration |
| Segments not appearing in DSP | AAM segments not visible for targeting | Confirm destination setup, check segment mapping and TTL settings |
| Conversion import failures | Analytics conversions not in Advertising | Validate Admin settings, check event mapping, verify permissions |
| API authentication errors | 401 Unauthorized responses | Refresh OAuth token, verify API key, check IMS organization ID |
| Creative sync delays | New creatives not appearing in DSP | Check Experience Manager connector status, verify permissions |
Diagnostic Steps
Verify Organization Linking:
- Check that all products share the same IMS organization
- Confirm product contexts are linked in Admin Console
- Validate user has access to all required products
Test Data Flow:
- Use browser developer tools to inspect AMO ID parameter
- Check Analytics real-time reports for advertising hits
- Verify segment membership in AAM and DSP
- Monitor API responses for errors
Review Configuration:
- Analytics: AMO variables, processing rules, conversion events
- AAM: Destinations, segment mapping, data sources
- Experience Platform: Datastreams, schemas, destinations
- Adobe Advertising: Conversion pixels, audience mapping
Check Permissions:
- Admin Console product profiles
- API credentials and scopes
- Data sharing authorizations
- Privacy consent status
Backlog & Opportunities
Near-Term Enhancements
- Adobe Analytics for Advertising: Enable viewthrough attribution for more accurate incrementality measurement
- Customer Journey Analytics: Implement cross-channel journey analysis to understand assist value of advertising touchpoints
- Adobe Target Integration: Test creative messaging consistency from ad to landing page for improved conversion rates
- Experience Platform Activation: Enable real-time segment updates for more responsive campaign targeting
Long-Term Strategic Initiatives
- Unified Frequency Management: Cross-channel frequency capping using Experience Platform identity graphs
- Predictive Audiences: Leverage Adobe Sensei for propensity modeling and look-alike expansion
- Attribution AI: Implement algorithmic attribution to optimize budget allocation across channels
- Content AI: Automate creative testing and optimization using Adobe's machine learning capabilities
- Journey Orchestration: Trigger advertising campaigns based on customer journey stages in real-time
Measurement and Optimization
- Incrementality Testing: Use geo-holdout tests to measure true advertising lift
- Media Mix Modeling: Integrate advertising data with MMM for long-term planning
- Privacy-First Tracking: Implement server-side tracking and cookieless solutions
- Advanced Attribution: Move beyond last-click to data-driven attribution models
Support Resources
- Adobe Advertising Help: https://experienceleague.adobe.com/docs/advertising/
- Adobe Analytics Integration Guide: https://experienceleague.adobe.com/docs/advertising/integrations/analytics/
- Adobe Experience Platform Destinations: https://experienceleague.adobe.com/docs/experience-platform/destinations/
- Developer Documentation: https://developer.adobe.com/advertising-api/
- Community Forum: https://experienceleaguecommunities.adobe.com/t5/adobe-advertising-cloud/ct-p/adobe-advertising-cloud