Sie befinden sich hier:
Sitemap-Konvertierungs-Schnelleinstieg
Diese Tabelle gruppiert Sitemap-Änderungen in allgemeine Bereiche und enthält Richtlinien für die erforderlichen Änderungen in diesen Bereichen. Wenn Sie die Marketing Cloud Personalization-Sitemap für die Verwendung in Data 360 konvertieren, lesen Sie diesen Artikel als allgemeine Anleitung oder verwenden Sie ihn als Checkliste, um Änderungen beim Überprüfen zu verfolgen.
| Bereich | Notwendige Änderungen |
|---|---|
| Einwilligungsverwaltung | Konfigurieren Sie die explizite Einwilligung, wenn Ihre Marketing Cloud Personalization-Implementierung keine Einwilligung definiert hat (erforderlich für die Personalisierung in Salesforce Personalization). |
Aktualisieren Sie ggf. den Einwilligungszweck von Personalization auf Tracking. |
|
Fügen Sie Listener für OnConsentGrant hinzu, wenn Sie auf Einwilligungsgewährungen reagieren müssen. |
|
| Datenaufnahme | Überprüfen Sie alle benutzerdefinierten Ereignisse und fügen Sie explizite eventType hinzu, die mit Ihrem Data 360-Webschema übereinstimmen. |
Verschieben Sie alle benutzerdefinierten Katalogattribute in das Objekt "interaction.catalogObject.attributes". |
|
Ersetzen Sie getCampaignResponses() durch Webpersonalisierungs-Manager und Sitemap-Transformatoren. |
|
| Stellen Sie sicher, dass Inhaltszonen sowohl Namens- als auch Auswahleigenschaften für die Personalisierung aufweisen. | |
| Namespace- und globale Objektänderungen | Ersetzen Sie alle Evergage.* durch SalesforceInteractions.*. |
Ersetzen Sie SalesforceInteractions.mcis.* durch Resolver, util oder DisplayUtils-Äquivalente. |
|
Ersetzen Sie entfernte mcis-Dienstprogramme (z. B. getParameterByName) durch standardmäßige Javascript-APIs. |
|
| Ereignisstruktur | Aktualisieren Sie die Ereignisstruktur von action/itemAction auf das Interaktionsmodell. |
Fügen Sie interaction.eventType für benutzerdefinierte (nicht standardmäßige) Interaktionsnamen hinzu. |
|
Schachteln Sie die Eigenschaften benutzerdefinierter Elemente ineinander
catalogObject.attributes. |
|
Aktualisieren Sie benutzerdefinierte Ereignislisten von evergage:*/mcis:* auf interactions:*. |
|
| Sitemap-Initialisierung und Moduleinstellungen | Entfernen Sie alle Evergage.configure(). |
Konsolidieren Sie die gesamte Konfiguration in der init()-Methode. |
|
| Konfigurieren Sie das Personalisierungsobjekt, wenn Sie das Verhalten von Flimmerschutz oder Webpersonalisierungs-Manager (WPM) programmgesteuert steuern müssen. | |
| Unterschiede zwischen Cookie und Identity SDK | Beachten Sie, dass Salesforce Personalization nur _sfid_*-Cookies verwendet. |
Aktualisieren Sie alle Cookie-Verwaltungslogiken, die auf _evga_*- oder _evgn_*-Cookies verweisen. |
|
| Umgang mit Inhaltszonen | Entfernen Sie source.contentZones aus sendEvent(). Sie werden für Data 360 nicht benötigt. |
| Stellen Sie bei Sitemap-Seitentypen sicher, dass für Inhaltszonen sowohl Namen als auch Auswahleigenschaften definiert sind. | |
| Veraltet Methoden | Ersetzen Sie Evergage.addEventListener() durch SalesforceInteractions.CustomEvents.OnEventSend (oder Evergage.CustomEvents.OnEventSend, wenn Sie weiterhin von evergage:* abhängig sind). |
Ersetzen Sie Evergage.addResponseListener() durch Evergage.CustomEvents.OnEventResponse. |
|
Aktualisieren Sie listener() so, dass Rückmeldungsfunktionen anstelle von ListenerOptions verwendet werden. |

