Aktualisieren von Target-Zielgruppen und Profilskripten für die Kompatibilität der Erweiterungen für Mobile Decisioning
Nach Abschluss der technischen Aktualisierungen für die Migration von Target zur Offer Decisioning- und Target-Erweiterung müssen Sie möglicherweise einige Ihrer Zielgruppen, Profilskripte und Aktivitäten aktualisieren, um einen reibungslosen Übergang sicherzustellen.
data.__adobe.target migrieren, müssen Sie Ihre Zielgruppen, Profilskripte und Aktivitäten nicht wie unten dargestellt aktualisieren.Wenn Sie Mbox-Parameter in das xdm migrieren, bevor Sie Ihre Änderungen in der Produktion veröffentlichen, sollten Sie:
- Aktualisieren von Zielgruppen, die Mbox-Parameter verwenden
- Aktualisieren von Profilskripten, die Mbox-Parameter verwenden
- Aktualisieren von Angeboten und Aktivitäten mit Ersetzung des Mbox-Parameter-Tokens (z. B.
${mbox.parameter_name})
Zielgruppen anpassen
Wenn Sie Mbox-Parameter in das xdm-Objekt migrieren, sollten Zielgruppen, die benutzerdefinierte Mbox-Parameter verwenden, so aktualisiert werden, dass sie die neuen XDM-Parameternamen verwenden. Beispielsweise würde wahrscheinlich ein benutzerdefinierter Parameter für page_name web.webpagedetails.pageName zugeordnet.
Um die Kompatibilität sowohl mit der Target-Erweiterung als auch mit der Offer Decisioning- und Target-Erweiterung sicherzustellen, sollten Sie alle relevanten Zielgruppen aktualisieren, sodass OR Bedingungen verwendet werden, wie unten dargestellt:
Profilskripte bearbeiten
Wenn Sie Mbox-Parameter in das xdm migrieren, sollten Profilskripte aktualisiert werden, um auf die neuen XDM-Parameternamen zu verweisen, ähnlich wie bei Audiences. Abgesehen von der Änderung der Mbox-Parameternamen gibt es keinen Unterschied in der Funktionsweise von Profilskripten zwischen einer Target- und einer Decisioning-Implementierung.
Um die Kompatibilität sicherzustellen, sollten Sie OR Bedingungen in Ihrem Profilskript-Code verwenden.
Beispiel für ein Profilskript:
if(mbox.param('pageName') == 'Product Details'){
return true
}
Das Profilskript für die Kompatibilität mit Platform Web SDK wurde aktualisiert:
if((mbox.param('pageName') == 'Product Details') || (mbox.param('web.webPageDetails.pageName') =='Product Details')){
return true
}
Weitere Informationen und Best Practices finden Sie in der entsprechenden Dokumentation zu Profilskripten.
Aktualisieren von Parameter-Token für dynamische Inhalte
Wenn Sie Mbox-Parameter zum xdm migrieren und Angebote, Recommendations-Designs oder Aktivitäten haben, die dynamische Inhaltsersetzung verwenden, müssen diese möglicherweise entsprechend aktualisiert werden, um die neuen XDM-Parameternamen zu berücksichtigen.
Je nachdem, wie Sie die Token-Ersetzung für mbox-Parameter verwenden, können Sie Ihre vorhandene Einrichtung möglicherweise erweitern, um sowohl alte als auch neue Parameternamen zu berücksichtigen. In Situationen, in denen benutzerdefinierter JavaScript-Code nicht möglich ist, z. B. in JSON-Angeboten, sollten Sie jedoch nach Abschluss der Migration Kopien erstellen und Aktualisierungen vornehmen und diese auf Ihrer Produktions-Site live schalten.
Beispiel eines JSON-Angebots:
{
"pageName" : "${mbox.page_name}",
"layoutVariation" : "grid"
}
Beispiel eines JSON-Angebots mit XDM-Objektparameternamen:
{
"pageName" : "${mbox.web.webPagedDetails.pageName}",
"layoutVariation" : "grid"
}
Wenn Sie nach der Migration Anpassungen vornehmen möchten, um die neuen XDM-Mbox-Parameternamen zu berücksichtigen, achten Sie darauf, alle betroffenen Aktivitäten während des Migrationsereignisses anzuhalten, um Fehler bei der Aktivitätsanzeige für Besucher zu vermeiden.
Erfahren Sie als Nächstes, wie die Target-Implementierung validieren.