配置多品牌

本节介绍一个针对Adobe Campaign中的事务性消息根据品牌配置跟踪和镜像页面URL的解决方案。

先决条件

  • 必须将所有主机添加到实例的配置文件(config-<instance>.xml)。
  • 必须为每个品牌分配一个子域。
  • 如果在HTTPS页面上执行Web跟踪,则所有品牌都必须有HTTPS证书。

典型进程

要配置多品牌,您需要同时配置执行实例和控制实例。 在执行实例中,请执行以下步骤:

  1. 为每个品牌创建一个外部帐户。

    注意

    创建执行实例类型外部帐户显示在控制实例部分。

  2. 扩展nms:extAccount模式以添加跟踪URL:

    <attribute advanced="true" desc="URL of the tracking servers" label="Tracking server URL"
    length="100" name="trackingURL" type="string"/>
    
    注意

    扩展模式部分中显示扩展现有模式。

  3. 修改nms:extAccount表单:

    <container label="Message domain branding" type="frame">
         <static type="help"> These parameters are used to override the DNS alias and addresses used during message delivery. When not populated, the values of the 'NmsServer_MirrorPageUrl' and 'NmsEmail_DefaultErrorAddr' options are used.</static>
         <input xpath="@mirrorURL"/>
         <input xpath="@trackingURL"/>
         <input img="nms:sendemail.png" menuId="deliveryMenuBuilder" type="scriptEdit">
                xpath="errorAddress"/>
       </container>
    
  4. 修改NmsTracking_OpenFomula和NmsTracking_ClickFomula选项以使用外部帐户而不是全局选项。

    为此,请替换:

    <%@ include option='NmsTracking_ServerUrl' %>
    

    :

    <%@ value object="provider" xpath="@trackingURL" %>
    
    重要

    升级时,这些更改可能会导致冲突。 您可能需要手动将这些公式与其新版本合并。

在控制实例上,您需要链接投放模板和外部帐户。 为此,您需要:

  1. 使用步骤1中定义的相同内部名称为每个品牌创建一个外部帐户。
  2. 为每个品牌创建一个默认投放模板。
  3. 在投放模板的​Properties​中,将路由设置为品牌的外部帐户。

在此页面上

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now