SNMobileAnalytics-API

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Die SNMobileAnalytics- API stellt Methoden bereit, die Sie in einer Webansicht mit JavaScript aufrufen können. Mit diesen Methoden können Sie anwenderdefinierte Analytics-Daten (Ereignisse, Seiten und Anwendereigenschaften) per Push in das Dashboard „User Experience Analytics für Serviceportal“ verschieben.

    Um diese Methoden in Ihrer mobilen Anwendung zu verwenden, müssen Sie zuerst die Methode installJavascriptInterface() aufrufen, die diese JavaScript-Methoden für das zugehörige WebView verfügbar macht.

    Informationen zur iOS-Implementierung finden Sie unter NowAnalyticsService – installJavascriptInterface(into webView: WKWebView).

    Informationen zur Android-Implementierung finden Sie unter NowAnalyticsSDK – installJavascriptInterface(webView: WebView).

    SNMobileAnalytics – addEvent(String eventName, Object properties)

    Fügt der Zeitleiste der aktuellen mobilen Sitzungein neues Web-ausgelöstes Ereignis mit den zugehörigen Eigenschaften hinzu.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    eventName Zeichenfolge Name des EreignissesEntführung an Anzeiged.
    Eigenschaften Objekt Optional. Liste der Schlüssel-Wert-Paare der anwenderdefinierten Eigenschaft für das Ereignis.
    Unterstützte Werttypen:
    • Boolean
    • Datum
    • Nummer
    • Zeichenfolge
    Hinweis:
    Die Gesamtgröße von eventName, des Eigenschaftsschlüssels und des Werts darf 300 Byte (pro Ereignis) nicht überschreiten.
    Tabelle : 2. Ergebnisse
    Typ Beschreibung
    Keine

    SNMobileAnalytics.addEvent('MyEvent', JSON.stringify({'Type': 'Show', 'Amount': 16}))

    SNMobileAnalytics – addScreenAction(String actionName)

    Fügt der aktuellen Zeitleiste der mobilen Sitzung ein neues UI-Aktions-Tag für den Bildschirm hinzu.

    Tabelle : 3. Parameter
    Name Typ Beschreibung
    actionName Zeichenfolge Name der ausgelösten Webaktion
    Tabelle : 4. Ergebnisse
    Typ Beschreibung
    Keine

    SNMobileAnalytics.addScreenAction('Custom UI Action')

    SNMobileAnalytics – setUserId(String 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 den aktuellen Anwenderfestgelegt werden soll.
    Tabelle : 6. Ergebnisse
    Typ Beschreibung
    Keine

    SNMobileAnalytics.setUserId('user123') 

    SNMobileAnalytics – startScreen (Zeichenfolge screenName)

    Fügt der aktuellen Zeitleiste der mobilen Sitzungeine neue über das Web ausgelöste Seite hinzu.

    Tabelle : 7. Parameter
    Name Typ Beschreibung
    sCREENName Zeichenfolge Name des Bildschirms, für den die Startzeit protokolliert werden soll, z. B. WillkommensBildschirm.
    Tabelle : 8. Ergebnisse
    Typ Beschreibung
    Keine

    SNMobileAnalytics.startScreen('My Web Page')