Welcome to the
WalkMe Help Center
Please log in to continue
Select your data center
Please log in to continue
バージョン2.3.0以降、WalkMe Mobile SDKはアナリティクスコールバックをサポートしています。
コールバックは、アプリが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 | ステップの放棄時 |
| Goal | 追跡イベント(ゴール)が達成されたときはいつでも |
| ViewTransition | 画面の変更時 |
| ユーザー | ユーザー属性の設定時(API経由) |
| OnboardingItemCompleted | OBアイテムの完了時 |