Parâmetros de consulta de marketing personalizados causam erros de cache
No AEMaaCS, os URLs de campanha que incluem parâmetros de consulta de marketing personalizados podem reduzir a eficiência do cache da CDN e do Dispatcher. Isso acontece porque o URL da solicitação completa, incluindo parâmetros de consulta, torna-se parte da chave do cache, a menos que esses parâmetros sejam removidos ou ignorados de forma consistente nas camadas de cache. Parâmetros de marketing padrão podem já ter sido manipulados, mas parâmetros personalizados como elq_cid ainda podem criar entradas de cache separadas e aumentar o tráfego de origem. Revise a configuração da CDN e do Dispatcher para que os parâmetros de marketing personalizados não fragmentem mais as entradas de cache.
Descrição description
Ambiente
- Adobe Experience Manager as a Cloud Service (AEMaaCS)
- CDN gerenciada pela Adobe ou CDN gerenciada pelo cliente
- Dispatcher
Sintomas
- A taxa de acertos do cache cai durante o tráfego da campanha.
- As solicitações que diferem apenas por parâmetros como
elq_cidou valores de rastreamento semelhantes não reutilizam a mesma resposta em cache. - O tráfego de origem aumenta mesmo que o conteúdo da página não seja alterado com base no parâmetro de consulta.
- O Dispatcher ignora alguns parâmetros, mas a fragmentação de cache ainda continua porque a camada CDN não os trata da mesma maneira.
Causa
A chave de cache do CDN inclui o URL completo da solicitação, incluindo parâmetros de consulta. Se os parâmetros de marketing personalizados não forem removidos ou normalizados na camada do CDN, cada valor de parâmetro exclusivo criará uma entrada de cache separada. O Dispatcher pode reduzir a fragmentação do cache ignorando parâmetros de consulta selecionados, mas não pode proteger totalmente a eficiência do cache se o CDN ou um CDN gerenciado pelo cliente ainda tratar esses parâmetros como variantes de solicitação exclusivas.
Resolução resolution
Para resolver erros de cache causados por parâmetros de consulta de marketing personalizados, siga estas etapas:
- Identifique os parâmetros de consulta de marketing personalizados que não alteram a resposta da página, como
elq_cidou valores de rastreamento de campanha semelhantes. - Revise a configuração do CDN e verifique se esses parâmetros foram removidos ou normalizados antes de se tornarem parte da chave do cache.
- Se você usar uma CDN gerenciada pelo cliente, configure regras equivalentes para que a CDN não trate esses parâmetros personalizados como variantes de cache exclusivas.
- Revise a configuração do Dispatcher e adicione os mesmos parâmetros de marketing não funcionais a
ignoreUrlParamsquando apropriado. - Implante as alterações de configuração da CDN e do Dispatcher.
- Teste novamente as solicitações para a mesma página com diferentes valores de parâmetros de marketing personalizados e confirme se a taxa de ocorrência do cache melhora.
- Se a fragmentação do cache continuar após as alterações de configuração, entre em contato com o Suporte da Adobe e compartilhe os nomes de parâmetros afetados, exemplos de solicitações e comportamento do cache.