Welcome to the
WalkMe Help Center
Please log in to continue
Select your data center
Please log in to continue
WalkMe Mobile SDKはバージョン2.3.0以降、アナリティクスコールバックをサポートしています。
コールバックは、アプリがWalkMeアナリティクスイベントに登録するためのプログラム的な方法です。 アナリティクスコールバックインターフェースを実装することで、アプリはコールバックオブジェクトから転送されたデータ(イベントタイプやイベントペイロードを含む)を使用でき、またWalkMeとは関係のないアナリティクスやCRMシステムにその情報を渡したり、アプリとのユーザーインタラクションに従ってアプリやユーザー設定を更新したりなど、アプリの用途に応じて利用できます。
アナリティクスコールバックは、次のように多くの場合に使用できます。
以下は、アナリティクスコールバックを実装するために必要なすべての手順の説明です。
アナリティクスコールバックに登録するには、まずこのプロトコルを実装します。
@protocol WMAnalyticsDelegate <NSObject>/** * Called after an analytics event was sent. * * @param type The type of the event * @param payload The payload json that contains the event details */- (void)didSendAnalyticsEventOfType:(WMStatsEventType)type withPayload:(NSDictionary<NSString *, id> *)payload;@end |
プロトコルを実装した後、setAnalyticsDelegateメソッドを使用して、アナリティクスコールバックのイベントに登録します。
/** * Register a delegate to analytics events * * @param delegate The delegate * */+ (void)setAnalyticsDelegate:(id<WMAnalyticsDelegate>)delegate; |
コールバックは各イベントを保持するペイロードとともにイベントのタイプを返します。
| タイプ | 説明 |
| SessionStarted | SDKが新しいセッションを開始した場合 |
| SessionStop | SDKが停止した場合 |
| AppEnteredFg | アプリがフォアグラウンドに移動した場合 |
| AppEnteredBg | アプリが背景に移動した場合 |
| PromoImp | キャンペーンのインプレッションについて |
| PromoClk | キャンペーンのインタラクション/ウォークスルーの終了について |
| StepImp | ステップのインプレッションについて |
| StepClk | ステップの解除について |
| ゴール | トラッキングされたイベント(ゴール)に到達したとき |
| ViewTransition | 画面変更について |
| ユーザー | ユーザー属性の設定(API経由)について |
| OnboardingItemCompleted | 完了したOBアイテムについて |