Digital Experience Analyticsデータ収集(DXA)の制御
概要
デジタルエクスペリエンス分析(Digital Experience Analytics(DXA:旧称UBT))のデータ収集を制御することは、Insightsのユーザーエクスペリエンスを理解する上で重要な点の1つです。 この機能を利用してWalkMeにデータ収集が許可されているかどうかを通知することで、DXAをコントロールできるようになりました。
ユースケース
センシティブなページ
アプリに「課金情報」フォームや「個人プロファイル」などのPIIを含むセンシティブなページが存在している場合があります。 エレメントの検閲を行ってこのページのすべてのエレメントをブロックリストに登録する代わりに、このページのisWalkMeUserBehaviorDataCollectionをFalseに設定することで、DXAイベントはこのページから収集されなくなります。
収集のための領域のリスト許可
すべてのエンゲージメントについて自動追跡またはサイトからWalkMeへの送信を行わない場合、UBTコレクションを手動モードに設定し(以下の方法を参照)、 isWalkmeUserBehaviorDataCollectionEnabled を「真」に設定するのは、WalkMeでDigital Experience Analyticsイベントの相互作用を収集する場所だけです。 例えば、センシティブでないページや機能の採用にとってビジネス上高い価値を有しているページなどです。
センシティブなアカウント
WalkMeのSaaSのお客様で、一部の顧客(アカウント)に対してのみDXAの収集が必要な場合があります。 例えば、サービスプロバイダーはベータ版のお客様またはEU圏外のお客様からのみDXAを収集したい場合があるかもしれません。 その場合、エンドユーザーがDXAを収集したいアカウントからのものであるときはisWalkMeUserBehaviorDataCollectionをTrueに設定することをお勧めします。
使用方法
DXAのデフォルト動作を定義し、収集を防止するステップ
デジタルエクスペリエンス分析(DXA)がオンになると、サイトのインタラクションイベント(クリック、入力の変更など)の自動収集がすぐに開始されます。
特定のページまたは特定の場合に収集されないようにするには、グローバルウィンドウオブジェクトに「isWalkmeUserBehaviorDataCollectionEnabled」という関数を定義するだけです。収集ツールは、Digital Experience AnalyticsイベントをWalkMeに送信する前に、その関数を照会します。
この関数の唯一の有効な戻り値はブーリアン型(true/false)であり、その他の値は無視されてデフォルト動作は保存されます。
isWalkMeUserBehaviorDataCollectionEnabledがTrueを返す場合、ユーザーの行動イベントが収集され、WalkMeに送信されます。
isWalkMeUserBehaviorDataCollectionEnabledがFalseを返す場合、ユーザー行動イベントは収集されず、WalkMeに送信されません。
isWalkMeUserBehaviorDataCollectionEnabledが未定義であるか、または無効な値を返す場合、デフォルト動作が使用されます。
デフォルト動作ではDXAが収集されます。 isWalkMeUserBehaviorDataCollectionEnabledが定義されていてTrueを返す場合にのみ、デフォルト動作がDXAを収集するように変更するには、ユーザー行動の手動収集モードをオンにする必要があります。
ユーザー行動の手動収集モードをオンにするには、以下のステップに従ってください。
- insights.walkme.comでアカウントにログインします。
- 選択した環境に移動し、[Environment Settings(環境設定)]をクリックします。
- [Collection Enablement(収集の有効化)]タブに以下の画面が表示されます。
- 「Digital Experience Analyticsデータ収集を手動で開始」の横のトグルをクリックします
- これをオンにするには、以下のようにします。
- 新しい設定を有効にするには、「設定の保存」をクリックし、WalkMeエディタでパブリッシュアクションを実行します。
ONになると、isWalkMeUserBehaviorDataCollectionEnabledが定義されてTrueを返す場合にのみDXAイベントが収集されます。 関数が定義されていないか、無効な値を返すと、Digital Experience Analyticsイベントは収集されません。 WalkMeエンゲージメントイベント(WMのデプロイ可能なアイテムのエンゲージメント)は収集されます。
収集を防止するコードの例
以下のコードはFalseを返す関数を定義し、収集を防止します。
window.isWalkmeUserBehaviorDataCollectionEnabled = function() {
return false;
}
テストとトラブルシューティング
Digital Experience Analyticsイベントは、「Tell」という名前のリクエストでWalkMeに送信されます。
「Digital Experience Analytics分析の開始)」トグルがオンになってパブリッシュが実行されると、isWalkmeUserBehaviorDataCollectionEnabledが定義されて真が返される場合を除き、Tellイベント(開発者ツールを使用して表示)を送信しないでください。