Questa sezione descrive una soluzione per configurare gli URL di tracciamento e mirroring delle pagine per marchio, per i messaggi transazionali in Adobe Campaign.
config-<instance>.xml
).Per configurare l'attività di multibranding, è necessario configurare sia le istanze di esecuzione che l'istanza di controllo. Nelle istanze di esecuzione, attenetevi alla procedura seguente:
Crea un account esterno per marchio.
La creazione di un account esterno di tipo istanza di esecuzione viene presentata nella sezione Istanza di controllo.
Estendi lo schema nms:extAccount per aggiungere l’URL di tracciamento:
<attribute advanced="true" desc="URL of the tracking servers" label="Tracking server URL"
length="100" name="trackingURL" type="string"/>
L'estensione di uno schema esistente viene presentata nella sezione Estensione di uno schema.
Modificare il modulo 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>
Modificate le opzioni NmsTracking_OpenFormula e NmsTracking_ClickFormula per utilizzare il conto esterno invece di un'opzione globale.
A questo scopo, sostituire:
<%@ include option='NmsTracking_ServerUrl' %>
con:
<%@ value object="provider" xpath="@trackingURL" %>
Tali modifiche potrebbero causare conflitti durante l'aggiornamento. Potrebbe essere necessario unire manualmente queste formule con la nuova versione.
Nell'istanza di controllo, è necessario collegare i modelli di consegna e gli account esterni. A tal fine, è necessario: