---
sourceDocument: Xanadu-API-Referenz
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu-API-Referenz

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# SNMobileAnalytics-API

# SNMobileAnalytics-API {#ariaid-title1}

* Freigeben Version: Xanadu
* 
* Aktualisiert 1. August 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 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)](https://servicenow-prod.fluidtopics.net/SwSGaxByw3oWq6zO59hRSA#NAnalyServiOS-installJSInterface_O "Aktiviert den Aufruf der Methoden in der SNAnalytics()- API aus einem WebView mit JavaScript.").

Informationen zur Android-Implementierung finden Sie unter [NowAnalyticsSDK -- installJavascriptInterface(webView: WebView)](https://servicenow-prod.fluidtopics.net/SEsqilZahIDDWIejAjDoJg#NAnaly-installJSInterface_O "Aktiviert den Aufruf von javaScript.SNMobileAnalytics-Methoden aus einem {@link Android.webkit.WebView} mit JavaScript.").

## SNMobileAnalytics -- addEvent(String eventName, Object properties) {#ariaid-title2}

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

| 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 {#MobAn-addEvent_S_O__ul_g41_kxy_spb} Hinweis: Die Gesamtgröße von eventName, des Eigenschaftsschlüssels und des Werts darf 300 Byte (pro Ereignis) nicht überschreiten. |
[Tabelle : 1. Parameter]

{#MobAn-addEvent_S_O__table_mqk_vgf_mqb} {#MobAn-addEvent_S_O__table_nqk_vgf_mqb__entry__2}

| Typ | Beschreibung |
|-|-|
| Keine |   |
[Tabelle : 2. Ergebnisse]

{#MobAn-addEvent_S_O__table_nqk_vgf_mqb}  
<br />

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

## SNMobileAnalytics -- addScreenAction(String actionName) {#ariaid-title3}

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

| Name | Typ | Beschreibung |
|-|-|-|
| actionName | Zeichenfolge | Name der ausgelösten Webaktion |
[Tabelle : 3. Parameter]

{#MobAn-addScreenAction_S__table_iyv_ckf_mqb} {#MobAn-addScreenAction_S__table_xdr_53f_mqb__entry__2}

| Typ | Beschreibung |
|-|-|
| Keine |   |
[Tabelle : 4. Ergebnisse]

{#MobAn-addScreenAction_S__table_xdr_53f_mqb}  
<br />

    SNMobileAnalytics.addScreenAction('Custom UI Action')

## SNMobileAnalytics -- setUserId(String userId) {#ariaid-title4}

Legt die ID des aktuell aktiven Anwenders für die aktuelle mobile Sitzung fest.
{#MobAn-setUserId_O__table_hym_ndf_mqb__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| userID | Zeichenfolge | ID, die für den aktuellen Anwenderfestgelegt werden soll. |
[Tabelle : 5. Parameter]

{#MobAn-setUserId_O__table_hym_ndf_mqb} {#MobAn-setUserId_O__table_iym_ndf_mqb__entry__2}

| Typ | Beschreibung |
|-|-|
| Keine |   |
[Tabelle : 6. Ergebnisse]

{#MobAn-setUserId_O__table_iym_ndf_mqb}  
<br />

    SNMobileAnalytics.setUserId('user123') 

## SNMobileAnalytics -- startScreen (Zeichenfolge screenName) {#ariaid-title5}

Fügt der aktuellen Zeitleiste der mobilen Sitzungeine neue über das Web ausgelöste Seite hinzu.
{#MobAn-startScreen_S__table_wdr_53f_mqb__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| sCREENName | Zeichenfolge | Name des Bildschirms, für den die Startzeit protokolliert werden soll, z. B. <kbd class="ph userinput">WillkommensBildschirm</kbd>. |
[Tabelle : 7. Parameter]

{#MobAn-startScreen_S__table_wdr_53f_mqb} {#MobAn-startScreen_S__table_xdr_53f_mqb__entry__2}

| Typ | Beschreibung |
|-|-|
| Keine |   |
[Tabelle : 8. Ergebnisse]

{#MobAn-startScreen_S__table_xdr_53f_mqb}  
<br />

    SNMobileAnalytics.startScreen('My Web Page')


