Adobe Advertising Cloud Integrations | Blue Frog Docs

Adobe Advertising Cloud Integrations

Integrations linking Adobe Advertising Cloud with Adobe Analytics, Adobe Experience Platform, DSP, and data tools.

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:

  1. Adobe Analytics with Media Optimizer enabled
  2. Shared Experience Cloud Organization ID
  3. AMO ID and EF ID variables configured in Analytics
  4. 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:

  1. Data Ingestion: Collect data from websites, apps, CRM, and offline sources
  2. Profile Unification: Stitch identities across devices and channels
  3. Segmentation: Build audiences using real-time and batch criteria
  4. 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:

  1. Configure Source Connections:

    • Web SDK for website data
    • Mobile SDK for app data
    • Source connectors for CRM and other systems
    • Batch upload for offline data
  2. Create XDM Schemas:

    • Define schema for advertising events
    • Include standard field groups for web events
    • Add custom field groups for business-specific data
  3. Build Unified Profiles:

    • Configure identity namespace (Email, CRM ID, Cookie ID)
    • Set up identity graphs for cross-device stitching
    • Enable profile store
  4. Create Segments:

    • Use Segment Builder for audience definition
    • Combine behavioral, transactional, and demographic criteria
    • Schedule segment evaluation (streaming or batch)
  5. 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:

  1. Enable Integration:

    • Navigate to Adobe Advertising setup in AAM
    • Authorize data sharing
    • Configure segment mapping
  2. Create Destination:

    • Set up Adobe Advertising as a destination
    • Configure segment delivery settings
    • Set TTL (time-to-live) for segment membership
  3. Map Segments:

    • Select segments to share with Adobe Advertising
    • Configure refresh frequency
    • Set up auto-mapping for new segments
  4. 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:

  1. 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 });
  }
});
  1. Create Target Audiences:

    • Define audiences based on campaign parameters
    • Use AAM integration for segment-based targeting
    • Build profile scripts for complex logic
  2. 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:

  1. 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
  2. Configure in Experience Manager:

    • Set up content fragments for ad components
    • Define variation rules based on audience attributes
    • Create templates for different ad formats
  3. Activate in Adobe Advertising:

    • Connect Experience Manager to Adobe Advertising
    • Map creative variations to audience segments
    • Set up dynamic creative optimization (DCO) rules
  4. 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:

  1. Data Collection: Web SDK captures behavioral data
  2. Profile Creation: Real-time stitching of anonymous and known identities
  3. Segmentation: Real-time segment evaluation (sub-second)
  4. Activation: Segment membership pushed to Adobe Advertising DSP
  5. Campaign Targeting: Ads served to qualified audience members
  6. 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:

  1. Navigate to Admin > Advertising Management in Analytics
  2. Enable conversion sharing
  3. Map Analytics events to Adobe Advertising conversion types
  4. Set conversion lookback windows
  5. 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:

  1. Consumer submits privacy request via company portal
  2. Request forwarded to Adobe Privacy Service
  3. Privacy Service identifies data across Adobe Advertising, Analytics, AEP
  4. Data deleted or packaged for access request
  5. 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:

  1. Configure Analytics source connector to CJA
  2. Create derived fields for campaign classification
  3. Build attribution models (U-shaped, time-decay, algorithmic)
  4. 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:

  1. User clicks Adobe Advertising ad with campaign parameters
  2. Landing page loads with Adobe Experience Platform Web SDK
  3. Real-time segment evaluation based on behavior + campaign data
  4. Segment membership used by Target for personalization
  5. Personalized experience rendered
  6. Engagement data flows back to Experience Platform
  7. 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:

  1. Extract performance data from Adobe Analytics and Adobe Advertising
  2. Calculate efficiency metrics (CPA, ROAS) by channel
  3. Machine learning model predicts optimal budget allocation
  4. API calls update campaign budgets automatically
  5. 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

  1. 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
  2. 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
  3. 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
  4. 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

// SYS.FOOTER