SNMobileAnalytics API

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む2読むのに数分
  • SNMobileAnalytics API は、JavaScript を使用して WebView 内で呼び出すことができるメソッドを提供します。これらのメソッドを使用すると、カスタム分析データ (イベント、ページ、およびユーザープロパティ) を User Experience Analytics for Service Portal ダッシュボードにプッシュできます。

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

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

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

    SNMobileAnalytics - addEvent(文字列 eventName, オブジェクト properties)

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

    表 : 1. パラメーター
    名前 タイプ 説明
    eventName 文字列 広告d への eベントの名前。
    プロパティ オブジェクト オプション。イベントのカスタム プロパティのキー/値ペアのリスト。
    サポートされる値のタイプ:
    • ブール
    • 日付
    • 番号
    • 文字列
    注:
    プロパティの 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')