SNMobileAnalytics API

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

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

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

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

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

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

    表 : 1. パラメーター
    名前 タイプ 説明
    eventName 文字列 add への event の名前。
    プロパティ オブジェクト オプション。イベントのカスタム プロパティのキーと値のペアのリスト。
    サポートされている値のタイプは次のとおりです。
    • ブーリアン
    • 日付
    • 番号
    • 文字列
    注:
    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')