Parâmetros de consulta de marketing ausentes nas solicitações de backend no AEMaaCS
No AEM as a Cloud Service, parâmetros de consulta de marketing como utm_*, cid e bid não estão disponíveis para servlets ou serviços de back-end. A CDN remove esses parâmetros antes que as solicitações atinjam o Dispatcher ou o AEM, o que afeta a lógica do lado do servidor que depende deles para o processamento de negócios. Para corrigir esse problema, atualize a configuração do CDN para manter os parâmetros de consulta de marketing.
Descrição description
Ambiente
- Produto: Adobe Experience Manager as a Cloud Service - Sites
- Escopo: ambientes criados em outubro de 2023 ou posterior (comportamento padrão)
Problema/Sintomas
- Parâmetros de marketing e de consulta relacionados à campanha, como
utm_source,cidebid, aparecem em solicitações do navegador. - Esses parâmetros de consulta não atingem servlets ou serviços de back-end.
- A lógica do lado do servidor não pode acessar os valores do parâmetro de consulta de marketing.
Resolução resolution
Para corrigir esse problema, siga estas etapas:
- Abra o arquivo de configuração
cdn.yamldo ambiente afetado. - Localize a seção relacionada a
requestTransformations. - Defina o sinalizador
removeMarketingParamscomofalseemrequestTransformations. - Salve e confirme a configuração atualizada no repositório.
- Implante o arquivo
cdn.yamlatualizado usando o pipeline de configuração do ambiente. - Após a conclusão da implantação, confirme se os servlets e serviços de backend recebem os parâmetros de consulta de marketing.
Notas:
- Esse comportamento se aplica por padrão somente a ambientes criados em outubro de 2023 ou posterior. Ambientes mais antigos exigem ativação explícita.
- Os scripts do lado do cliente em execução nos navegadores continuam a acessar parâmetros de consulta de marketing porque a remoção ocorre somente no nível de CDN.
- A Adobe recomenda manipular parâmetros de marketing no lado do cliente ou passá-los pelo corpo da solicitação ou por cabeçalhos personalizados quando o processamento de backend os exigir.
- Não existe data de aplicação global para ambientes criados antes de outubro de 2023. Ative esse comportamento manualmente quando necessário.
Leitura relacionada
recommendation-more-help
experience-cloud-kcs-help-kbarticles