この節では、Adobe Campaign でトランザクションメッセージのためのブランドごとのトラッキングとミラーページの URL を設定する方法について説明します。
config-<instance>.xml
)に追加する必要があります。マルチブランディングを設定するには、実行インスタンスとコントロールインスタンスの両方を設定する必要があります。実行インスタンスで、以下の手順に従います。
各ブランドごとに外部アカウントを 1 つ作成します。
実行インスタンスタイプの外部アカウントの作成については、コントロールインスタンスの節で説明しています。
nms:extAccount スキーマを拡張し、トラッキング URL を追加します。
<attribute advanced="true" desc="URL of the tracking servers" label="Tracking server URL"
length="100" name="trackingURL" type="string"/>
既存のスキーマの拡張は、スキーマの拡張の節で説明されています。
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>
NmsTracking_OpenFormula および NmsTracking_ClickFormula オプションを変更し、グローバルオプションの代わりに外部アカウントを使用するようにします。
これには、
<%@ include option='NmsTracking_ServerUrl' %>
を以下で置き換えます。
<%@ value object="provider" xpath="@trackingURL" %>
これらの変更は、アップグレードの際に競合を引き起こすことがあります。これらの数式と新しいバージョンの数式とを手動で統合させなければならない可能性があります。
コントロールインスタンスでは、配信テンプレートと外部アカウントをリンクする必要があります。そのためには、以下の手順を実行します。