WalkMeイベントAPIを無効にする
Last Updated 9月 1, 2025
概要
デフォルトでは、WalkMe Mobileはエンドユーザーの個人を特定できる情報(PII)を追跡しませんが、アプリ内でのエンドユーザーのアクティビティに関する情報は匿名で追跡します。
SDKバージョン1.16.0以降サポートされる 「イベントAPIを無効にする」(イベントフィルタリング)は、匿名であっても、アプリ内のアクティビティに関してどのデータを収集するかをエンドユーザーが選択できるようにする必要があるアプリによって、コンプライアンスまたは規制の目的で使用されることを意図しています。 たとえば、特定のアプリユーザーはユーザーの行動追跡を許可しない場合があります。つまり、この特定のユーザーに対しては、アプリがデフォルトで送信するにもかかわらず、アプリがview_transitionとインタラクションイベントタイプをフィルタリングした方がいいことを意味します。
WalkMeは無効なイベント設定を保持しません。特定のエンドユーザーごとに設定されている場合は、新しいセッションごとにそのユーザーに設定する必要があります。
すべてのエンドユーザーの特定のイベントを完全に無効にする場合は、この設定をアプリに設定するため、WalkMeの担当者までお問い合わせください(API経由の設定は必要ありません)。
WalkMeイベントタイプ
以下の表は、「APIを無効にする」に渡すことができるAndroidとiOSのイベント名の一覧です。
WalkMeイベントタイプ |
Androidのイベント名 |
iOSのイベント名 |
WalkMeセッションの開始 | SESSION_STARTED | WMStatsEventTypeSessionStarted |
WalkMeの停止(Stop WalkMe APIによって) | SESSION_STOPPED | WMStatsEventTypeAppTerminated |
デバイスのフォアグラウンドへのアプリの移動 | APP_ENTERED_FG | WMStatsEventTypeAppEnteredFg |
デバイスのバックグラウンドへのアプリの移動 | APP_ENTERED_BG | WMStatsEventTypeAppEnteredBg |
キャンペーンの表示 | PROMO_IMP | WMStatsEventTypePromoImp |
シャウトアウト、ランチャー、サーベイキャンペーンのインタラクション、またはウォークスルーキャンペーンの完了 | PROMO_CLK | WMStatsEventTypePromoClk |
ウォークスルーステップの表示 | STEP_IMP | WMStatsEventTypeStepImp |
ウォークスルーステップのインタラクション | STEP_CLK | WMStatsEventTypeStepClk |
パブリックユーザー属性の設定 | USERS | WMStatsEventTypeUsers |
ゴールの達成 | GOAL | WMStatsEventTypeGoal |
アプリ画面の遷移(ユーザー行動追跡) | VIEW_TRANSITION | WMStatsEventTypeViewTransition |
Androidアプリでの「WalkMeイベントAPIを無効にする」の使用方法
/** * Set events that won't be sent * * @param events events to ignore * *<p> * Usage Example: * </p> * ABBI.setEventsFilter(new ArrayList<String>(){{add(WMStatsEventType.APP_ENTERED_BG);add(WMStatsEventType.APP_ENTERED_BG);> * */ public static void setEventsFilter(List<String> events) { ABBIInner.setEventsFilter(events); } |
例:
ArrayList<String>(){{add(WMStatsEventType.APP_ENTERED_BG);add(WMStatsEventType.APP_ENTERED_BG);> |
iOSアプリでの「WalkMeイベントAPIを無効にする」の使用方法
/** * Set events that won't be sent * *@param events of type WMStatsEventType that won't be sent * */ + ( void )setEventsFilter:(NSArray<NSNumber*>*)events; |
Swiftの例:
ABBI.setEventsFilter([NSNumber(value: WMStatsEventType.interaction.rawValue), NSNumber(value: WMStatsEventType.viewTransition.rawValue)]) |
Objective Cの例:
[ABBI setEventsFilter:@[@(WMStatsEventTypeInteraction), @(WMStatsEventTypeViewTransition)]]; |
この記事は役に立ちましたか?
はい
いいえ
ご意見ありがとうございます!