マルチブランディングの設定

この節では、Adobe Campaign でトランザクションメッセージのためのブランドごとのトラッキングとミラーページの URL を設定する方法について説明します。

前提条件

  • すべてのホストをインスタンスの設定ファイル(config-<instance>.xml)に追加する必要があります。
  • 各ブランドはそれぞれ 1 つのサブドメインに割り当てられていなければなりません。
  • HTTPS ページで Web トラッキングをしている場合、すべてのブランドについて HTTPS 証明証を持っていなければなりません。

典型的な手順

マルチブランディングを設定するには、実行インスタンスとコントロールインスタンスの両方を設定する必要があります。実行インスタンスで、以下の手順に従います。

  1. 各ブランドごとに外部アカウントを 1 つ作成します。

    NOTE

    実行インスタンスタイプの外部アカウントの作成については、コントロールインスタンスの節で説明しています。

  2. nms:extAccount スキーマを拡張し、トラッキング URL を追加します。

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

    既存のスキーマの拡張は、スキーマの拡張の節で説明されています。

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

    を以下で置き換えます。

    <%@ value object="provider" xpath="@trackingURL" %>
    
    IMPORTANT

    これらの変更は、アップグレードの際に競合を引き起こすことがあります。これらの数式と新しいバージョンの数式とを手動で統合させなければならない可能性があります。

コントロールインスタンスでは、配信テンプレートと外部アカウントをリンクする必要があります。そのためには、以下の手順を実行します。

  1. 手順 1 で定義したように、各ブランドにつき外部アカウントを 1 つ作成し、内部名を同一にします。
  2. 各ブランドにつきデフォルトの配信テンプレートを 1 つ作成します。
  3. 配信テンプレートの​プロパティ​で、ルーティングを各ブランドの外部アカウントに設定します。

このページ