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, cid und bid werden 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:

  1. Öffnen Sie die cdn.yaml Konfigurationsdatei für die betroffene Umgebung.
  2. Suchen Sie den Abschnitt, der sich auf requestTransformations bezieht.
  3. Setzen Sie das removeMarketingParams Flag auf false unter requestTransformations.
  4. Speichern Sie die aktualisierte Konfiguration und übertragen Sie sie in Ihr Repository.
  5. Stellen Sie die aktualisierte cdn.yaml-Datei mithilfe der Konfigurations-Pipeline der Umgebung bereit.
  6. 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