Welcome to the WalkMe Help Center

Please login in order to continue:

Work flows better with WalkMe
Work flows better with WalkMe.

モバイル:アナリティクスコールバックとは何でしょうか?その使用方法は?

概要

WalkMe Mobile SDKはバージョン2.3.0以降、アナリティクスコールバックをサポートしています。

コールバックは、アプリがWalkMeアナリティクスイベントに登録するためのプログラム的な方法です。 アナリティクスコールバックインターフェースを実装することで、アプリはコールバックオブジェクトから転送されたデータ(イベントタイプやイベントペイロードを含む)を使用でき、またWalkMeとは関係のないアナリティクスやCRMシステムにその情報を渡したり、アプリとのユーザーインタラクションに従ってアプリやユーザー設定を更新したりなど、アプリの用途に応じて利用できます。

ユースケース

アナリティクスコールバックは、次のように多くの場合に使用できます。

  • 任意の分析システムからオンボーディングを追跡
  • アプリ機能とのユーザーエンゲージメントに基づいて、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アイテムについて

Was this article helpful?

Thanks for your feedback!

Be part of something bigger.

Engage with peers, ask questions, share ideas

Ask the Community
×