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

Splunk AppDynamics と Cookie の同意

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

ベースページの 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 の同意トグル = On および EUM との BT 相関トグル = On
ユーザアクションBT 相関ステータス
ユーザーは Cookie の同意通知を受け入れます。アクティブ
ユーザーは Cookie の同意通知を拒否します。非アクティブ
ユーザーは Cookie の同意通知を受け入れも拒否もしません。 非アクティブ

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

ベースページの Cookie の同意設定が非アクティブになっている場合、アプリケーションは Cookie の同意通知を受け入れるか拒否するかのプロンプトをユーザーに表示しません。

  • BT Correlation with EUM toggleがアクティブになっている場合、BT 相関はアクティブになります。
    Cookie の同意トグル = Off および EUM との BT 相関トグル = On
    ユーザアクションBT 相関ステータス
    アプリケーションは Cookie の同意通知を表示しないため、ユーザーのアクションは必要ありません。アクティブ
  • BT Correlation with EUM toggleが非アクティブになっている場合、BT 相関は非アクティブになります。
    Cookie の同意トグル = Off および EUM との BT 相関トグル = Off
    ユーザアクションBT 相関ステータス
    アプリケーションは Cookie の同意通知を表示しないため、ユーザーのアクションは必要ありません。非アクティブ