設定多品牌

本節說明一個解決方案,可針對Adobe Campaign中的交易訊息,設定每個品牌的追蹤和鏡像頁面URL。

必要條件

  • 所有主機都必須添加到實例的配置檔案(config-<instance>.xml)中。
  • 每個品牌都必須指派一個子網域。
  • 如果在HTTPS頁面上進行網頁追蹤,您必須擁有所有品牌的HTTPS憑證。

典型進程

若要設定多品牌,您必須同時設定執行例項和控制例項。 在執行例項中,請遵循下列步驟:

  1. 為每個品牌建立一個外部帳戶。

    注意

    Control instance部分中顯示了建立執行實例類型外部帳戶。

  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_OpenFormula和NmsTracking_ClickFormula選項,以使用外部帳戶,而非全域選項。

    若要這麼做,請取代:

    <%@ include option='NmsTracking_ServerUrl' %>
    

    with:

    <%@ 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