I parametri di query di marketing personalizzati causano errori nella cache

In AEMaaCS, gli URL della campagna che includono parametri di query di marketing personalizzati possono ridurre l’efficienza della cache di CDN e Dispatcher. Questo accade perché l’URL completo della richiesta, inclusi i parametri di query, diventa parte della chiave della cache, a meno che tali parametri non vengano rimossi o ignorati in modo coerente ai livelli di caching. I parametri di marketing standard possono già essere gestiti, ma i parametri personalizzati come elq_cid possono comunque creare voci cache separate e aumentare il traffico di origine. Esamina la configurazione di CDN e Dispatcher in modo che i parametri di marketing personalizzati non frammentino più le voci della cache.

Descrizione description

Ambiente

  • Adobe Experience Manager as a Cloud Service (AEMaaCS)
  • CDN gestita da Adobe o CDN gestita dal cliente
  • Dispatcher

Sintomi

  • La percentuale di riscontri nella cache si riduce durante il traffico della campagna.
  • Le richieste che differiscono solo per parametri come elq_cid o valori di tracciamento simili non riutilizzano la stessa risposta memorizzata nella cache.
  • Il traffico di origine aumenta anche se il contenuto della pagina non cambia in base al parametro di query.
  • Dispatcher ignora alcuni parametri, ma la frammentazione della cache continua perché il livello CDN non li gestisce allo stesso modo.

Causa

La chiave della cache CDN include l’URL completo della richiesta, inclusi i parametri di query. Se i parametri di marketing personalizzati non vengono rimossi o normalizzati a livello di CDN, ogni valore di parametro univoco crea una voce di cache separata. Dispatcher può ridurre la frammentazione della cache ignorando i parametri di query selezionati, ma non può proteggere completamente l’efficienza della cache se la rete CDN o una rete CDN gestita dal cliente tratta comunque tali parametri come varianti di richiesta univoche.

Risoluzione resolution

Per risolvere i problemi di cache causati dai parametri di query di marketing personalizzati, effettua le seguenti operazioni:

  1. Identifica i parametri delle query di marketing personalizzate che non modificano la risposta della pagina, ad esempio elq_cid o valori di tracciamento di campagne simili.
  2. Rivedi la configurazione CDN e assicurati che tali parametri vengano rimossi o normalizzati prima che diventino parte della chiave della cache.
  3. Se utilizzi una rete CDN gestita dal cliente, configura regole equivalenti in modo che la rete CDN non tratti tali parametri personalizzati come varianti di cache univoche.
  4. Rivedi la configurazione di Dispatcher e aggiungi gli stessi parametri di marketing non funzionali a ignoreUrlParams, se appropriato.
  5. Distribuisci le modifiche alla configurazione di CDN e Dispatcher.
  6. Ripeti il test delle richieste per la stessa pagina con diversi valori dei parametri di marketing personalizzati e conferma che la proporzione di riscontri nella cache migliori.
  7. Se la frammentazione della cache continua dopo le modifiche alla configurazione, contattare il Supporto Adobe e condividere i nomi dei parametri interessati, gli esempi di richieste e il comportamento della cache.

Lettura correlata

recommendation-more-help
experience-cloud-kcs-help-kbarticles