SNMobileAnalytics API
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 トリガー イベントとその関連プロパティ を現在のモバイルセッションのタイムラインに追加します。
| 名前 | タイプ | 説明 |
|---|---|---|
| eventName | 文字列 | 広告d への eベントの名前。 |
| プロパティ | オブジェクト | オプション。イベントのカスタム プロパティのキー/値ペアのリスト。 サポートされる値のタイプ:
注: プロパティの eventNameキーと値の合計サイズは、(イベントあたり) 300 バイトを超えてはなりません。 |
| タイプ | 説明 |
|---|---|
| なし |
SNMobileAnalytics.addEvent('MyEvent', JSON.stringify({'Type': 'Show', 'Amount': 16}))
SNMobileAnalytics - addScreenAction(文字列 actionName)
現在の モバイルセッションのタイムラインに新しい画面 UI アクションタグ を追加します。
| 名前 | タイプ | 説明 |
|---|---|---|
| actionName | 文字列 | トリガーされた Web アクションの名前。 |
| タイプ | 説明 |
|---|---|
| なし |
SNMobileAnalytics.addScreenAction('Custom UI Action')
SNMobileAnalytics - setUserId(文字列 userId)
現在のモバイルセッションの現在アクティブなユーザーの ID を設定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| userID | 文字列 | 現在のユーザーに設定する ID。 |
| タイプ | 説明 |
|---|---|
| なし |
SNMobileAnalytics.setUserId('user123')
SNMobileAnalytics - startScreen(文字列 screenName)
新しい Web トリガーページを現在のモバイルセッションのタイムラインに追加します。
| 名前 | タイプ | 説明 |
|---|---|---|
| ScreenName | 文字列 | 開始時刻を記録する画面の名前 ( WelcomeScreen など)。 |
| タイプ | 説明 |
|---|---|
| なし |
SNMobileAnalytics.startScreen('My Web Page')