与 Adobe Campaign v7/v8 集成 integrating-with-adobe-campaign-v7-v8

在此页面上:​将Journey Optimizer连接到Adobe Campaign v7或v8,以便您的历程可以通过Campaign事务性消息发送电子邮件、推送通知和短信。

如果您拥有Adobe Campaign Classic v7或Campaign v8,则可在您的历程中使用特定的自定义操作来集成Adobe Journey Optimizer和Adobe Campaign。 利用此集成,可使用Adobe Campaign事务性消息传送功能发送电子邮件、推送通知和短信。 在此端到端用例中了解详情。

对于所配置的每个操作,历程设计器面板中均提供促销活动操作活动

激活 access

在请求时,Journey Optimizer和Adobe Campaign环境之间的连接是在配置时通过Adobe设置的。 如果您在配置时未请求连接,请联系Adobe Journey Optimizer支持以请求激活。 您必须提供以下详细信息:

用于Adobe Journey Optimizer的
  • Organization ID (Adobe OrgID)
  • 沙盒名称
用于Adobe Campaign的
  • 营销活动服务器URL
  • 实时服务器URL
  • 您的Adobe Campaign版本

护栏和限制 important-notes

  • 消息不受限制。 根据当前的Campaign SLA,系统会将每5分钟可发送的消息数限制为4,000条。 因此,Journey Optimizer只应在单一用例(单个事件,而不是受众)中使用。

  • 您必须在每个模板上为每个要使用的画布配置一个操作。 您需要在Journey Optimizer中为要从Adobe Campaign使用的每个模板配置一个操作。

  • 我们建议您对此集成使用托管的专用消息中心或Managed Services实例,以避免影响您可能正在执行的任何其他Campaign操作。 营销服务器可以是托管服务器,也可以是内部部署服务器。

  • 无法验证有效负载或Campaign消息是否正确。

  • Campaign操作不能与受众资格事件一起使用。

先决条件 prerequisites

在Adobe Campaign中,必须创建并发布事务型消息及其关联的事件。 请参阅Adobe Campaign文档

您可以按照以下模式构建与每条消息对应的JSON有效负载。 然后,在Journey Optimizer中配置操作时,您会粘贴此有效负载(请参阅下文)。

示例
code language-json
{
    "channel": "email",
    "eventType": "welcome",
    "email": "Email address",
    "ctx": {
        "firstName": "First name"
    }
}
  • 渠道:为营销活动事务模板定义的渠道
  • eventType: Campaign事件的内部名称
  • ctx:基于您在消息中拥有的个性化设置的可变数

配置操作 configure-action

在Journey Optimizer中,必须为每个事务型消息配置一个操作。

要创建Campaign操作,请执行以下步骤:

  1. 创建新操作。 了解如何创建自定义操作
  2. 输入名称和说明。
  3. 在​ 操作类型 ​字段中,选择​Adobe Campaign Classic
  4. 单击​ 有效负载 ​字段,并粘贴与营销活动消息对应的JSON有效负载示例。 联系Adobe以获取此有效负载。
  5. 根据您希望字段在历程画布上映射,将每个字段设置为静态字段还是变量。 例如,电子邮件渠道参数和个性化字段(ctx)等字段通常应设置为变量,以便能够在历程中动态调整。
  6. 单击​保存

更新现有操作 update-action

如果您需要更新现有的Campaign v7/v8自定义操作,例如在初始设置后实时(RT)端点更改时,请按照以下步骤操作:

  1. 从​ 管理 ​菜单中,选择​配置,然后转到​操作
  2. 从操作列表中查找并选择要更新的Campaign操作。
  3. 单击​ 编辑 ​以打开操作配置。
  4. 使用新的RT终结点URL更新​ URL ​字段。 确保端点格式正确且可访问。
  5. 如果需要,请更新​ 有效负荷 ​配置以匹配Campaign事务性消息结构中的任何更改。
  6. 单击​ 测试 ​以验证与新端点的连接。 在继续之前,请验证测试是否返回了成功的响应。
  7. 验证后,单击​ 保存 ​以应用更改。
NOTE
任何使用此操作的历程都将自动使用更新的配置。 如果您有使用此操作的实时历程,请在更新端点后密切监视它们,以确保正确进行消息投放。
AI Knowledge Reference

This section contains structured knowledge intended to support interpretation, retrieval, and question answering related to this topic.

For complete understanding, this information should be combined with the documentation on this page. Neither source is intended to stand alone; the page describes the feature, while this section provides additional context that helps disambiguate terminology, intent, applicability, and constraints.

  • TL;DR: This page explains how to integrate Journey Optimizer with Adobe Campaign v7 or v8 so journeys can send emails, push notifications, and SMS through Adobe Campaign Transactional Messaging.

Intents:

  • Request activation of the connection between Journey Optimizer and Adobe Campaign environments
  • Prepare the transactional message, its associated event, and the JSON payload in Adobe Campaign
  • Configure a Campaign action of type Adobe Campaign Classic in Journey Optimizer
  • Set payload fields as static or variable for mapping on the journey canvas
  • Update an existing Campaign action when the Real-Time endpoint changes

Glossary:

  • Campaign action activity: The activity available in the journey designer palette for each configured Adobe Campaign v7/v8 action (product-specific)
  • Transactional Messaging: The Adobe Campaign capability used to send emails, push notifications, and SMS triggered from Journey Optimizer (product-specific)
  • eventType: The internal name of the Adobe Campaign event referenced in the JSON payload (product-specific)
  • ctx: The payload object holding variables based on the personalization present in the Campaign message (product-specific)

Guardrails:

  • There is no throttling of messages; the system caps the number of messages that can be sent to 4,000 per 5 minutes, based on the current Campaign SLA.
  • Because of that cap, Journey Optimizer should only be used in unitary use cases (individual events, not audiences).
  • You must configure one action on the canvas per template, meaning one action in Journey Optimizer for each Adobe Campaign template you wish to use.
  • There is no validation that the payload or Campaign message is correct.
  • You cannot use a Campaign action with an audience qualification event.
  • Adobe recommends using a dedicated Message Center hosted or Managed Services instance to avoid impacting other Campaign operations.

Terminology:

  • Canonical name: Adobe Campaign v7/v8 integration — Acronym: ACC — variants: Campaign action, Adobe Campaign Classic action, Campaign v7/v8 custom action
  • Synonyms: “Adobe Campaign Classic” = “Adobe Campaign v7”
  • Do not confuse: “Campaign action” (Adobe Campaign v7/v8 integration) ≠ “custom action” (generic third-party REST API action)

FAQ:

  • Q: How is the connection between Journey Optimizer and Adobe Campaign established? — It is set up by Adobe at provisioning time; if it was not requested then, contact Adobe Journey Optimizer support and provide the Org ID, Sandbox Name, Campaign Server URL, Real-Time Server URL, and Campaign version.
  • Q: What is the message sending cap for this integration? — There is no throttling, but the system caps messages to 4,000 per 5 minutes based on the current Campaign SLA.
  • Q: Why should this integration be used only for unitary use cases? — Because there is no throttling and messages are capped to 4,000 per 5 minutes, it suits individual events rather than audiences.
  • Q: Why can a Campaign action not be used with an audience qualification event? — Campaign actions are not supported with an audience qualification event.
  • Q: How do I update a Campaign action when the Real-Time endpoint changes? — Edit the action, update the URL field with the new RT endpoint, adjust the Payload if needed, click Test to validate the connection, then Save.
recommendation-more-help
journey-optimizer-help