Didomi - Developers documentation
  • Introduction
  • SDKs
    • Introduction
    • Web SDK
      • Getting started
      • Tags and vendors management
        • Tags management
          • Events & Variables
            • Deprecated
            • Custom events
          • Tag managers
            • Adobe Launch/DTM
            • Eulerian
            • Google Tag Manager
              • Configure the Didomi / GTM integration
              • Didomi's GTM template
            • Tealium
            • Other tag managers
        • Custom Didomi <script> tags
        • Third-party integrations
          • Google Ad Manager / AdSense
            • GDPR via Non-Personalized Ads
              • Share consent and load/refresh ads
              • Share consent without loading or refreshing ads
            • US states laws
          • Google Consent Mode V2
          • Kameleoon
          • Piano Analytics (AT Internet)
          • Prebid
            • GDPR via IAB TCF
            • US states laws
          • Salesforce DMP (Krux)
        • IAB frameworks
        • Programmatic API
      • Configuration
        • Bots (SEO & Performance tools)
        • Configuration by URL
        • Cookies and storage
        • Custom domains for events
        • Notice
          • Behavior
          • Interactions
          • Look and feel
        • Preferences
        • Theme
      • AB tests
      • Custom domain
        • Domain delegation
        • Reverse proxy
      • Share consents between domains
      • Share consents across devices
      • Pass user choices in query string
      • Serve Didomi assets from your domain
      • Reference
        • API
          • Deprecated
        • Events
      • Performance
      • Versions
    • Mobile and TV SDKs
      • Android and Android TV
        • Setup
        • Logging
        • Reference
          • API
            • Deprecated
          • Events
        • Versions
      • iOS and tvOS
        • Setup
        • Logging
        • App Tracking Transparency (iOS 14.5+)
        • Reference
          • API
            • Deprecated
          • Events
        • Versions
      • Unity
        • Setup
        • Reference
        • Versions
        • Troubleshooting
      • React Native
        • Setup
        • Reference
          • Deprecated
        • Versions
      • Flutter
        • Setup
        • Reference
        • Versions
      • Consent notice
        • Getting started
        • Customize the notice
        • Customize the preferences popup
        • Customize the theme & UI
        • Load notice by ID
      • Third-party SDKs
      • Share consents across devices
      • Share consent with WebViews
      • Google Consent Mode v2
      • FAQ
    • AMP SDK
      • Blocking Behaviors
        • Load immediately on page load
        • Load only after consent (positive or negative)
        • Load only after positive consent
      • Consent status for vendors
    • Help & Support
  • API
    • Introduction
      • Authentication
      • Errors
      • Pagination
      • Filters
      • Caching
      • Rate limiting
      • Quotas
      • Translations
    • Data Manager
      • Regulations
      • Configuration Tree
      • Purposes
        • Purposes & Vendors Numerical IDs
      • Preferences Library
      • User Rights
    • Widgets
      • Consent notices
        • Notices
        • Configurations
        • Multi-Regulation Configurations
          • Migration of Existing Notices and API Updates
        • Deployments
        • Tutorials
          • Create and publish a consent notice
          • Create and publish a multi-regulation consent notice
      • Privacy widgets
        • Create a widget
        • Retrieve widgets
        • Edit a widget
          • Content & Design
            • Themes & Shapes
            • Components
              • auth
              • dsar_form
              • footer
              • header
              • preference
              • preference_value
              • save
              • section
              • sections
            • Options
          • Purposes & preferences
          • Settings
        • Deploy a Widget
          • Use your own subdomain
          • Use your own domain
          • Implement an embeddable widget on your website
        • Authentication
          • Manage authentication providers
          • Authenticate your end-user
        • Archive a widget
        • Headless widgets
          • Public Methods
          • Custom elements
          • Custom events
          • Event listeners
        • Tutorial
          • Launch a Preference Center from a mobile app
    • Compliance Reports
      • Properties
      • Reports
      • CSV format reference
      • Websites
    • Consents and Preferences
      • Events
        • Generate IAB TCF consent string
      • Links
      • Proofs
      • Tokens
      • Secrets
      • Users
      • Tutorial
        • Collect and operate data
    • Privacy Requests
      • Requests
      • Notes
      • Links
      • Emails
  • Integrations
    • Introduction
      • Quotas
    • Generic integrations
      • Batch export
        • Destinations
          • AWS S3 Bucket (owned by Didomi)
          • GCP Storage Bucket
        • Exported data
          • Notices consents
        • Logs
      • Webhooks
      • Batch import
      • Analytics export
        • Destinations
          • AWS S3 Bucket (owned by Didomi)
          • GCP Storage Bucket
    • Third-party apps
      • CMP integrations
        • Didomi-mParticle integration for your CMP
        • Deploy Didomi’s SDK for your Adobe Commerce website
      • Preference Management Platform integrations
        • Actito
        • Adobe Campaign Classic
        • Adobe Experience Cloud
        • Adobe Marketo Engage
        • Adobe Source Connector
        • Braze
        • Dotdigital
        • Hubspot
        • Mailchimp
        • Microsoft Dynamics 365
        • Salesforce Marketing Cloud
        • Salesforce Sales & Service Cloud
        • Selligent
        • Brevo (ex Sendinblue)
    • Tutorials
      • Configure a HTTP webhook
      • Configure a batch export
      • Configure an analytics export
    • Emailing
      • Configurations
        • Actito Email
        • Actito SMS
        • Adobe Campaign Classic
        • Adobe Campaign Standard
      • Emails
        • Templates
        • Manage your templates
Powered by GitBook
On this page
  • Implementation
  • Configuration
  • Example
  • Templates
  1. Integrations
  2. Emailing
  3. Configurations

Adobe Campaign Standard

PreviousAdobe Campaign ClassicNextEmails

Last updated 12 months ago

Didomi can connect to Adobe Campaign Standard to send emails through your own templates and email addresses.

Implementation

Didomi sends a POST request to a endpoint.

This email configuration requires an Adobe Campaign Standard integration with the enable_emailing property set to true.

Configuration

for Didomi to be able to connect to Adobe Campaign Standard.

Didomi needs the following configuration items from the service account to setup the connection with Adobe Campaign Standard:

Configuration

Description

Required

Account ID

Technical account ID for the service account (example: MBN0ZM8ODPCDJK5B31VKG4X6@techacct.adobe.com)

Yes

API endpoint

Transactional Messages API endpoint (starts with "mc")

Yes

API key

API key for the service account (example: anakz39p6tseq9hmtmtdkqctq3kqo8eo)

Yes

Client secret

Client secret for the service account (example: d0d29009-fa75-4a4f-a072-bdf1efb86429)

Yes

IMS host

No

Organization ID

Adobe organization ID (example: NGLC5G6ZQO4ARUEJNW3X22B1@AdobeOrg)

Yes

Private key

Private key of the service account (RSA RS 256, include -----BEGIN PRIVATE KEY----- and -----END PRIVATE KEY-----)

Yes

Tenant ID

Adobe Campaign tenant ID

Yes

The configuration of the Adobe Campaign Standard connector cannot be done in the Didomi Console at the moment. Please reach out to Support to get your Adobe Campaign Standard connector configured and provide the elements listed above.

Example

Integration:

{
    "type_id": "adobe-campaign-standard",
    "authentication": {
        "account_id": "your_account_id",
        "api_endpoint": "your_api_endpoint",
        "api_key": "your_api_key",
        "client_secret": "your_client_secret",
        "ims_host": "your_ims_host_url",
        "organization_id": "your_organization_id",
        "private_key": "your_private_api_key",
        "tenant_id": "your_tenant_id"
    },
    "properties": {},
    "mappings": [],
    "upsert_mode": false,
    "enable_emailing": true
}

Email configuration:

{
    "type_id": "adobe-campaign-standard",
    "email_type": "YOUR_TEMPLATE_ID",
    "properties": {
        "type": "YOUR_EVENT_ID"
    }
}

Templates

IMS host for getting access tokens (defaults to )

Make sure to provide the IDs of the event types that you will be sending. for more information.

transactional API
Create a service account
See the Templates section
https://ims-na1.adobelogin.com