SNMobileAnalytics-API

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • 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 .

    Tabelle : 1. Parameter
    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:
    • Boolean
    • Datum
    • Anzahl
    • Zeichenfolge
    Hinweis:
    Die Gesamtgröße von eventName, Eigenschaftsschlüssel und -Wert dürfen 300 Byte (pro Ereignis) nicht überschreiten.
    Tabelle : 2. Rückgaben
    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.

    Tabelle : 3. Parameter
    Name Typ Beschreibung
    actionName Zeichenfolge Name der ausgelösten Webaktion.
    Tabelle : 4. Rückgaben
    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.

    Tabelle : 5. Parameter
    Name Typ Beschreibung
    userID Zeichenfolge ID, die für festgelegt werden soll E Aktueller Anwender.
    Tabelle : 6. Rückgaben
    Typ Beschreibung
    Keine

    SNMobileAnalytics.setUserId('user123') 

    SNMobileAnalytics – startScreen(Zeichenfolge-Screenname)

    Fügt der Zeitleiste der aktuellen mobilen Sitzung eine neue webausgelöste Seite hinzu .

    Tabelle : 7. Parameter
    Name Typ Beschreibung
    S CreenName Zeichenfolge Name des Bildschirms, für den die Startzeit protokolliert werden soll, z. B. WelcomeScreen .
    Tabelle : 8. Rückgaben
    Typ Beschreibung
    Keine

    SNMobileAnalytics.startScreen('My Web Page')