自訂行銷查詢引數導致快取遺漏

在AEMaaCS中,包含自訂行銷查詢引數的行銷活動URL可能會降低CDN和Dispatcher快取效率。 發生此情況是因為完整的請求URL (包括查詢引數)會成為快取索引鍵的一部分,除非這些引數在快取層被一致移除或忽略。 可能已處理標準行銷引數,但自訂引數(例如elq_cid)仍可建立個別的快取專案,並增加原始流量。 請檢閱CDN和Dispatcher設定,讓自訂行銷引數不再有片段快取專案。

說明 description

環境

  • Adobe Experience Manager as a Cloud Service (AEMaaCS)
  • Adobe管理的CDN或客戶管理的CDN
  • Dispatcher

症狀

  • 行銷活動流量期間快取命中率下降。
  • 只有引數(例如elq_cid或類似的追蹤值)不同的要求不會重複使用相同的快取回應。
  • 即使頁面內容不會根據查詢引數而變更,原始流量也會增加。
  • Dispatcher會忽略部分引數,但快取片段仍會繼續存在,因為CDN層處理這些引數的方式不同。

原因

CDN快取金鑰包含完整的請求URL,包括查詢引數。 如果未在CDN層移除或標準化自訂行銷引數,每個唯一引數值都會建立個別的快取專案。 Dispatcher可忽略選取的查詢引數來減少快取片段,但如果CDN或客戶管理的CDN仍將這些引數視為唯一要求變體,則無法完全保護快取效率。

解決方法 resolution

若要解決自訂行銷查詢引數所造成的快取遺漏問題,請遵循下列步驟:

  1. 識別不會變更頁面回應的自訂行銷查詢引數,例如elq_cid或類似的行銷活動追蹤值。
  2. 請檢閱CDN設定,並確保這些引數在成為快取金鑰的一部分之前已移除或標準化。
  3. 如果您使用客戶管理的CDN,請在該處設定對等規則,讓CDN不會將這些自訂引數視為唯一的快取變體。
  4. 檢閱Dispatcher設定,並在適當時將相同的非功能性行銷引數新增至ignoreUrlParams
  5. 部署CDN和Dispatcher設定變更。
  6. 使用不同的自訂行銷引數值重新測試相同頁面的請求,並確認快取命中率已改善。
  7. 如果組態變更後快取片段仍持續存在,請連絡Adobe支援,並共用受影響的引數名稱、要求範例和快取行為。

相關閱讀

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