Marketing-Abfrageparameter fehlen in Backend-Anfragen in AEMaaCS
In AEM as a Cloud Service stehen Marketing-Abfrageparameter wie utm_*, cid und bid nicht für Backend-Servlets oder -Services zur Verfügung. Das CDN entfernt diese Parameter, bevor Anfragen den Dispatcher oder AEM erreichen. Dies wirkt sich auf die Server-seitige Logik aus, die für die Geschäftsverarbeitung auf sie angewiesen ist. Um dieses Problem zu beheben, aktualisieren Sie die CDN-Konfiguration, um Marketing-Abfrageparameter beizubehalten.
Beschreibung description
Umgebung
- product: Adobe Experience Manager as a Cloud Service - Sites
- Umfang: Umgebungen, die im Oktober 2023 oder später erstellt wurden (Standardverhalten)
Problem/Symptome
- Marketing- und kampagnenbezogene Abfrageparameter wie
utm_source,cidundbidwerden in Browser-Anfragen angezeigt. - Diese Abfrageparameter erreichen keine Backend-Servlets oder -Services.
- Server-seitige Logik kann nicht auf die Marketing-Abfrageparameterwerte zugreifen.
Lösung resolution
Gehen Sie wie folgt vor, um dieses Problem zu beheben:
- Öffnen Sie die
cdn.yamlKonfigurationsdatei für die betroffene Umgebung. - Suchen Sie den Abschnitt, der sich auf
requestTransformationsbezieht. - Setzen Sie das
removeMarketingParamsFlag auffalseunterrequestTransformations. - Speichern Sie die aktualisierte Konfiguration und übertragen Sie sie in Ihr Repository.
- Stellen Sie die aktualisierte
cdn.yaml-Datei mithilfe der Konfigurations-Pipeline der Umgebung bereit. - Bestätigen Sie nach Abschluss der Bereitstellung, dass Backend-Servlets und -Services die Marketing-Abfrageparameter erhalten.
Hinweise:
- Dieses Verhalten gilt standardmäßig nur für Umgebungen, die im Oktober 2023 oder später erstellt wurden. Ältere Umgebungen erfordern eine explizite Aktivierung.
- Client-seitige Skripte, die in Browsern ausgeführt werden, greifen weiterhin auf Marketing-Abfrageparameter zu, da die Entfernung nur auf CDN-Ebene erfolgt.
- Adobe empfiehlt, Marketing-Parameter Client-seitig zu handhaben oder sie über den Anfragetext oder benutzerdefinierte Header zu übergeben, wenn die Backend-Verarbeitung sie erfordert.
- Für Umgebungen, die vor Oktober 2023 erstellt wurden, gibt es kein globales Durchsetzungsdatum. Aktivieren Sie dieses Verhalten bei Bedarf manuell.
Verwandtes Lesen
recommendation-more-help
experience-cloud-kcs-help-kbarticles