Parametri delle query di marketing mancanti nelle richieste back-end in AEMaaCS
In AEM as a Cloud Service, i parametri delle query di marketing come utm_*, cid e bid non sono disponibili per i servlet o i servizi di back-end. La rete CDN rimuove questi parametri prima che le richieste raggiungano Dispatcher o AEM, il che influisce sulla logica lato server che si basa su di essi per l’elaborazione aziendale. Per risolvere questo problema, aggiorna la configurazione CDN in modo da mantenere i parametri delle query di marketing.
Descrizione description
Ambiente
- Prodotto: Adobe Experience Manager as a Cloud Service - Sites
- Ambito: ambienti creati a ottobre 2023 o versione successiva (comportamento predefinito)
Problema/Sintomi
- I parametri di query relativi al marketing e alla campagna come
utm_source,cidebidvengono visualizzati nelle richieste del browser. - Questi parametri di query non raggiungono i servlet o i servizi back-end.
- La logica lato server non può accedere ai valori dei parametri delle query di marketing.
Risoluzione resolution
Per risolvere il problema, effettua le seguenti operazioni:
- Aprire il file di configurazione
cdn.yamlper l’ambiente interessato. - Individuare la sezione relativa a
requestTransformations. - Imposta il flag
removeMarketingParamssufalseinrequestTransformations. - Salva e conferma nel tuo archivio la configurazione aggiornata.
- Distribuire il file
cdn.yamlaggiornato utilizzando la pipeline di configurazione dell’ambiente. - Al termine della distribuzione, verifica che i servlet e i servizi back-end ricevano i parametri della query di marketing.
Note:
- Per impostazione predefinita, questo comportamento si applica solo agli ambienti creati a ottobre 2023 o versioni successive. Gli ambienti meno recenti richiedono un’abilitazione esplicita.
- Gli script lato client in esecuzione nei browser continuano ad accedere ai parametri delle query di marketing perché la rimozione avviene solo a livello CDN.
- Adobe consiglia di gestire i parametri di marketing sul lato client o di trasmetterli attraverso il corpo della richiesta o le intestazioni personalizzate quando necessario per l’elaborazione back-end.
- Per gli ambienti creati prima di ottobre 2023 non esiste alcuna data di applicazione globale. Abilita questo comportamento manualmente quando necessario.
Lettura correlata
recommendation-more-help
experience-cloud-kcs-help-kbarticles