AEMaaCSのバックエンドリクエストにマーケティングクエリパラメーターが見つからない

AEM as a Cloud Serviceでは、utm_*cidbidなどのマーケティングクエリパラメーターは、バックエンドサーブレットまたはサービスでは使用できません。 CDNは、リクエストがDispatcherまたはAEMに到達する前に、これらのパラメーターを削除します。これは、ビジネス処理に依存するサーバーサイドロジックに影響を与えます。 この問題を修正するには、マーケティングクエリパラメーターを保持するようにCDN設定を更新します。

説明 description

環境

  • 製品: Adobe Experience Manager as a Cloud Service - Sites
  • 2023年10月以降に作成された スコープ:環境(デフォルトの動作)

問題/症状

  • utm_sourcecidbidなどのマーケティングおよびキャンペーン関連のクエリパラメーターが、ブラウザーリクエストに表示されます。
  • これらのクエリパラメーターは、バックエンドサーブレットまたはサービスに到達しません。
  • サーバーサイド ロジックは、マーケティングクエリパラメーター値にアクセスできません。

解決策 resolution

この問題を修正するには、次の手順に従います。

  1. 影響を受ける環境のcdn.yaml設定ファイルを開きます。
  2. requestTransformationsに関連するセクションを探します。
  3. removeMarketingParams フラグをrequestTransformationsfalseに設定します。
  4. 更新した設定を保存して、リポジトリにコミットします。
  5. 環境の設定パイプラインを使用して、更新されたcdn.yaml ファイルをデプロイします。
  6. デプロイメントが完了したら、バックエンドサーブレットとサービスがマーケティングクエリパラメーターを受け取ることを確認します。

注意:

  • この動作は、デフォルトでは、2023年10月以降に作成された環境にのみ適用されます。 古い環境では、明示的な有効化が必要です。
  • ブラウザーで実行されているクライアントサイドスクリプトは、削除はCDN レベルでのみ行われるため、マーケティングクエリパラメーターに引き続きアクセスします。
  • Adobeでは、バックエンド処理で必要な場合、クライアントサイドでマーケティングパラメーターを処理するか、リクエスト本文またはカスタムヘッダーを通して渡すことをお勧めします。
  • 2023年10月より前に作成された環境に対するグローバルな適用日は存在しません。 必要に応じて、この動作を手動で有効にします。

関連トピックス

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