Campaign架构快速入门 gs-ac-archi

环境 environments

Campaign可用作单个实例,每个实例代表一个完整的Campaign环境。

提供了两种类型的环境:

  • 生产环境:为业务从业者托管应用程序。

  • 非生产环境:在将应用程序更改推送到生产环境之前,用于各种性能和质量测试。

您可以将资源包从一个环境导出和导入到另一个环境。

请参阅Campaign Classicv7文档以了解有关包的更多信息

部署模型 ac-deployment

有两种部署模型可用:Campaign FDA部署 (P1-P3)和​ Campaign Enterprise (FFDA)部署 (P4)。

Campaign FDA 部署 ac-deployment-fda

在其FDA部署中,Adobe Campaign v8可以连接到Snowflake以通过联合数据访问功能访问数据:您可以访问和处理存储在Snowflake数据库中的外部数据和信息,而无需更改Adobe Campaign数据的结构。 PostgreSQL是主数据库,您可以将Snowflake用作辅助数据库,以扩展数据模型并将数据存储到Snowflake中。 随后,您可以对具有出色性能的大型数据集运行ETL、分段和报告。

NOTE
在此部署模型中,Snowflake辅助数据库仅在请求时可用。 若要使用Snowflake更新部署,请联系您的Adobe过渡经理。

Campaign Enterprise (FFDA)部署 ac-deployment-ffda

Enterprise (FFDA)部署的上下文中,Adobe Campaign v8可与两个数据库配合使用:用于用户界面实时消息传递和统一查询、通过API写入的本地Campaign数据库,以及用于营销活动执行、批量查询和工作流执行的云Snowflake数据库。

Campaign v8 企业版引入了​ 完全联合数据访问 (FFDA) 概念:所有数据现在都位于云数据库上的远程位置。凭借这种新架构,Campaign v8 企业版 (FFDA) 部署简化了数据管理:云数据库上不需要索引。您只需创建表格、复制数据即可开始。云数据库技术无需特定的维护来保证性能级别。

拆分投放执行 split

AVAILABILITY
此功能仅适用于具有多个MID实例配置的客户。

根据您的Campaign v8包,为您配置特定数量的中间源实例,负责执行投放。

默认情况下,所有渠道的外部帐户使用​ Alternate ​路由模式,这意味着以交替方式从每个中间实例一次发送一个投放。

为了确保同时在速度和规模方面实现更好的性能,您可以允许将投放自动拆分到中间源实例中,以便更快地投放到收件人。 从营销实例执行投放时,此操作是透明的:发送投放后,所有日志都会合并在一起,然后再发送回营销实例作为单个投放对象。

为此,在为每个渠道设置时创建具有​ Split ​路由模式的其他外部帐户:

  • 拆分投放 — 电子邮件(splitDeliveryEmail)
  • 拆分投放 — 短信(splitDeliverySMS)
  • 拆分提交 — iOS (splitDeliveryIOS)
  • 拆分交付 — Android (splitDeliveryAndroid)

IMPORTANT
默认情况下,“拆分投放 — 电子邮件”帐户启用拆分路由模式。 对于所有其他渠道外部帐户,请联系您的Adobe过渡经理以启用此选项。
默认情况下,在多个mid之间拆分投放的阈值为100K。 您可以在​ Administration / Platform / Options ​菜单的“NmsDelivery_MultiMidSplitThreshold”选项中更改此值。

要将拆分外部帐户作为发送投放的默认帐户,您需要更改投放模板中的路由选择提供程序。 为此,请执行以下步骤:

  1. 导航到​ Resources / Templates / Delivery templates ​文件夹,然后打开所需的投放模板。 在本例中,我们要编辑电子邮件投放模板。

  2. 单击​ Properties ​按钮并将路由提供程序更改为相应的拆分投放外部帐户。

  3. 保存您的更改。默认情况下,使用模板发送的所有投放现在都将使用拆分路由模式。

消息中心架构 transac-msg-archi

事务性消息(消息中心)是用于管理触发消息的 Campaign 模块。

本节中了解如何发送事务性消息。

响应客户在网站上的操作,通过REST API发送事件Campaign,使用通过API调用提供的信息或数据填充消息模板,并将事务型消息实时发送给客户。 这些消息可以通过电子邮件、短信或推送通知单独或批量发送。

在该特定体系结构中,执行单元与控制实例分离,以确保高可用性和负载管理。

  • 控制实例(或营销实例)由营销人员和IT团队用于创建、配置和发布消息模板。 此实例还集中了事件监控和历史记录。

    本节中了解如何创建和发布消息模板。

  • 执行实例 ​检索传入事件(例如,密码重置或来自网站的订单)并发送个性化消息。 可以有多个执行实例通过负载平衡器处理消息,并扩展要处理的事件数以实现最大可用性。

CAUTION
控制实例和执行实例必须安装在不同的计算机上。 他们不能共享同一个Campaign实例。

身份验证

为了使用这些功能,Adobe Campaign用户登录到控制实例以创建事务性消息模板,使用种子列表生成消息预览,显示报告和监视执行实例。

  • 单个执行实例
    当与托管消息中心执行实例交互时,外部Adobe可以首先检索会话令牌(该令牌默认在24小时内过期),其方法是使用提供的帐户登录和密码对会话登录方法进行API调用。
    然后,利用执行实例响应上述调用提供的sessionToken,外部应用程序可以进行SOAP api调用(rtEvents或batchEvents)以发送通信,而无需在每个SOAP调用中包括帐户登录和密码。

  • 多个执行实例
    在负载均衡器后有多个执行实例的多小区执行体系结构中,外部应用程序调用的登录方法正在通过负载均衡器:因此,无法使用基于令牌的身份验证。 需要基于用户/密码的身份验证。

此页面中了解有关事务性消息事件的更多信息。

recommendation-more-help
35662671-8e3d-4f04-a092-029a056c566b