このトピックでは、コントローラでエンドユーザーの Cookie の同意の要件を管理する方法について説明します。 

AppDynamics と Cookie の同意

AppDynamics では、ビジネストランザクション(BT)とエンドユーザモニタリング(EUM)機能の関連付けにより、ベースページからユーザデータを収集し、そのデータをコントローラにレポートし、エンドユーザのアクティビティを UI のバックエンドパフォーマンスと関連付けます。BT データ収集に使用される Cookie は、サードパーティ Cookie に分類されます。

ベースページの Cookie 同意設定では、ビジネストランザクション(BT)を EUM と関連付けるために、ユーザからの Cookie の同意を求めます。次に、Cookie の同意の要件に対してエンドユーザがどのように操作したかに基づいて、この設定によって BT の関連付けがアクティブまたは非アクティブになります。この設定をアクティブにすると、ビジネストランザクションと EUM を関連付けるために(ベースページで)Cookie を使用するのに、ユーザからの同意を求めます。

ベースページの Cookie 同意設定の構成

この設定には、21.11.0 以降のコントローラと 21.9.0 以降の Java エージェントが必要です。

ベースページの Cookie 同意設定を構成するには、アカウントレベル(アカウントのすべてのアプリケーションに適用)とアプリケーションレベル(1 つのアプリケーションに適用)の 2 つのオプションがあります。 

アカウントレベルの構成

ベースページの Cookie 同意設定をアカウントレベルで構成すると、そのアカウントのすべてのアプリケーションが影響を受けますが、この場合もアプリケーションレベルの構成を行うことができます(1 つのアプリケーションの設定を非アクティブにするなど)。

アカウントレベルで構成するには、次の手順を実行します。

  1. [Settings] > [Administration] > [Data Correlation] に移動します。
  2. [End User Monitoring] で、[Require cookie consent on base pages for Business Transaction Correlation ] を切り替えます。

アプリケーションレベルの構成

ベースページの Cookie 同意設定がアカウントレベルで非アクティブになっている場合、アプリケーションレベルでアクティブにすることはできません(トグルがグレー表示になります)。

アプリケーションレベルでアクティブ化するには、次の手順を実行します。

  1. [Applications] > [Configuration] > [User Experience App Integration] > [Business Transaction Correlation] に移動します。
  2. [Base Page Cookie Consent] で、[Require cookie consent on base pages ] を切り替えます。

デフォルト設定

ビジネストランザクションと EUM の関連付けの設定

互換性のあるエージェントバージョンでは、デフォルトでビジネストランザクションと EUM の関連付けがアクティブになります。

ベースページの Cookie 同意設定

  • 21.11.0 未満のコントローラ内の既存のアプリケーションでは、アカウントレベルとアプリケーションレベルの両方で、この設定はデフォルトで非アクティブになります。
  • 21.11.0 以降のコントローラ内で作成された新しいアプリケーションでは、アカウントレベルとアプリケーションレベルの両方で、この設定はデフォルトでアクティブになります。

エンドユーザと Cookie の同意の相互作用

ベースページの Cookie 同意設定により、Cookie の同意の要件に対してエンドユーザがどのように操作したかに基づいて、(ベースページで)BT と EUM の関連付けをアクティブにするか非アクティブにするかが決定されます。次のシナリオは、コントローラの設定と Cookie の同意に対するエンドユーザの応答との相互作用を示しています。 

ベースページの Cookie 同意設定がアクティブになっている場合

ベースページの Cookie 同意設定がアクティブになっている場合、エンドユーザが Cookie に能動的に同意した場合にのみ、BT と EUM の関連付けがアクティブになります。エンドユーザが Cookie を拒否するか、拒否も受け入れも行わない場合、BT の関連付けは非アクティブになります。

ベースページの Cookie 同意設定が非アクティブになっている場合

ベースページの Cookie 同意設定が非アクティブになっている場合、エンドユーザが Cookie に能動的に同意した場合と、エンドユーザが Cookie の拒否も受け入れも行わなかった場合に、BT と EUM の関連付けがアクティブになります。