SNMobileAnalytics-API

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 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 benutzerdefinierte Analysedaten (Events, Seiten und Benutzereigenschaften) an das Dashboard „User Experience Analytics for Service Portal“ übertragen.

    Um diese Methoden in Ihrer Mobile-Anwendung zu verwenden, müssen Sie zuerst die Methode installJavascriptInterface() aufrufen, die diese JavaScript-Methoden dem zugehörigen WebView zur Verfügung stellt.

    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 aktuellen Mobile-Sitzungszeitleisteein neues über das Internet ausgelöstes Event mit den zugehörigen Eigenschaften hinzu.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    eventName Zeichenfolge Name des events an add.
    Eigenschaften Objekt Optional. Liste der Schlüssel-Wert-Paare der benutzerdefinierten -Eigenschaft für das Event.
    Unterstützte Werttypen:
    • Boolean
    • Datum
    • Nummer
    • Zeichenfolge
    Hinweis:
    Die Gesamtgröße von eventName, Eigenschaftenschlüssel und Wert darf 300 Byte (pro Event) 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 Mobile-Sitzungszeitleiste ein neues Bildschirm-UI-Aktions-Tag 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 Benutzers für die aktuelle Mobile-Sitzung fest.

    Tabelle : 5. Parameter
    Name Typ Beschreibung
    userID Zeichenfolge ID, die für den aktuellenAnwender festgelegt werden soll.
    Tabelle : 6. Ergebnisse
    Typ Beschreibung
    Keine

    SNMobileAnalytics.setUserId('user123') 

    SNMobileAnalytics – startScreen(String screenName)

    Fügt der aktuellen Mobile-Sitzungszeitleisteeine 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. „WelcomeScreen“.
    Tabelle : 8. Ergebnisse
    Typ Beschreibung
    Keine

    SNMobileAnalytics.startScreen('My Web Page')