SNMobileAnalytics API

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:2分
  • SNMobileAnalytics API は、JavaScript を使用して WebView 内で呼び出すことができるメソッドを提供します。これらのメソッドを使用すると、カスタムアナリティクスデータ (イベント、ページ、およびユーザープロパティ) をサービスポータルのユーザーエクスペリエンスアナリティクスダッシュボードにプッシュできます。

    モバイルアプリケーション内でこれらのメソッドを使用するには、まず installJavascriptInterface() メソッドを呼び出す必要があります。これにより、これらの JavaScript メソッドが関連する WebView に公開されます。

    iOS の実装については、「 NowAnalyticsService - installJavascriptInterface(webView へ:WKWebView) 」を参照してください。

    Android の実装については、「 NowAnalyticsSDK - installJavascriptInterface(webView: WebView) 」を参照してください。

    SNMobileAnalytics - addEvent(文字列 eventName, オブジェクトプロパティ)

    新しい Web トリガー イベントとそれに関連するプロパティを 現在のモバイルセッションタイムラインに追加します。

    表 : 1. パラメーター
    名前 タイプ 説明
    eventName 文字列 広告イベントの名前d。
    プロパティ オブジェクト オプション。イベントのカスタム プロパティのキーと値のペアのリスト。
    サポートされている値の型:
    • ブール
    • 日付
    • 番号
    • 文字列
    注:
    eventName、プロパティキー、および値の合計サイズは、(イベントあたり) 300 バイトを超えてはなりません。
    表 : 2. 返される内容
    タイプ 説明
    なし

    SNMobileAnalytics.addEvent('MyEvent', JSON.stringify({'Type': 'Show', 'Amount': 16}))

    SNMobileAnalytics - addScreenAction(文字列 actionName)

    現在のモバイルセッションのタイムラインに新しい 画面 UI アクションタグ を追加します。

    表 : 3. パラメーター
    名前 タイプ 説明
    actionName 文字列 トリガーされた Web アクションの名前。
    表 : 4. 返される内容
    タイプ 説明
    なし

    SNMobileAnalytics.addScreenAction('Custom UI Action')

    SNMobileAnalytics - setUserId(文字列 userId)

    現在のモバイルセッションの現在アクティブなユーザーの ID を設定します。

    表 : 5. パラメーター
    名前 タイプ 説明
    userID 文字列 現在のユーザーに設定するID。
    表 : 6. 返される内容
    タイプ 説明
    なし

    SNMobileAnalytics.setUserId('user123') 

    SNMobileAnalytics - startScreen(文字列 screenName)

    新しい Web トリガーページを現在のモバイルセッションのタイムラインに追加します。

    表 : 7. パラメーター
    名前 タイプ 説明
    screenName 文字列 開始時間をログに記録する画面の名前 ( WelcomeScreen など)。
    表 : 8. 返される内容
    タイプ 説明
    なし

    SNMobileAnalytics.startScreen('My Web Page')