SNMobileAnalytics-API
Die SNMobileAnalytics Die API stellt Methoden bereit, die Sie in einer WebView mithilfe von JavaScript aufrufen können. Mit diesen Methoden können Sie anwenderdefinierte Analytics-Daten (Ereignisse, Seiten und Anwendereigenschaften) in das Dashboard „User Experience Analytics für Serviceportal“ übertragen.
Um diese Methoden in Ihrer mobilen Anwendung zu verwenden, müssen Sie zuerst aufrufen InstallJavascriptInterface() Methode, die diese JavaScript-Methoden der zugehörigen WebView zugänglich macht.
Siehe NowAnalyticsService – installJavascriptInterface(in WebView: WKWebView) Für die iOS-Implementierung.
Siehe NowAnalyticsSDK – installJavascriptInterface(WebView: WebView) Für die Android-Implementierung.
SNMobileAnalytics – addEvent(String eventName, Objekteigenschaften)
Fügt einen neuen hinzu Web-ausgelöst Ereignis mit den zugehörigen Eigenschaften Zeitleiste der aktuellen mobilen Sitzung .
| Name | Typ | Beschreibung |
|---|---|---|
| eventName | Zeichenfolge | Name der e Vent zu Anzeige D. |
| Eigenschaften | Objekt | Optional. Liste der anwenderdefinierten Eigenschaftsschlüssel-Wert-Paare für das Ereignis. Unterstützte Werttypen:
Hinweis: Die Gesamtgröße von eventName, Eigenschaftsschlüssel und -Wert dürfen 300 Byte (pro Ereignis) nicht überschreiten. |
| Typ | Beschreibung |
|---|---|
| Keine |
SNMobileAnalytics.addEvent('MyEvent', JSON.stringify({'Type': 'Show', 'Amount': 16}))
SNMobileAnalytics – addScreenAction(String actionName)
Fügt einen neuen hinzu Bildschirm-UI-Aktions-Tag Zur Zeitleiste der aktuellen mobilen Sitzung.
| Name | Typ | Beschreibung |
|---|---|---|
| actionName | Zeichenfolge | Name der ausgelösten Webaktion. |
| Typ | Beschreibung |
|---|---|
| Keine |
SNMobileAnalytics.addScreenAction('Custom UI Action')
SNMobileAnalytics – setUserId(Zeichenfolgen-UserId)
Legt die ID des aktuell aktiven Anwenders für die aktuelle mobile Sitzung fest.
| Name | Typ | Beschreibung |
|---|---|---|
| userID | Zeichenfolge | ID, die für festgelegt werden soll E Aktueller Anwender. |
| Typ | Beschreibung |
|---|---|
| Keine |
SNMobileAnalytics.setUserId('user123')
SNMobileAnalytics – startScreen(Zeichenfolge-Screenname)
Fügt der Zeitleiste der aktuellen mobilen Sitzung eine neue webausgelöste Seite hinzu .
| Name | Typ | Beschreibung |
|---|---|---|
| S CreenName | Zeichenfolge | Name des Bildschirms, für den die Startzeit protokolliert werden soll, z. B. WelcomeScreen . |
| Typ | Beschreibung |
|---|---|
| Keine |
SNMobileAnalytics.startScreen('My Web Page')