SNMobileAnalytics API

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 1 min. de leitura
  • . SNMobileAnalytics A API fornece métodos que você pode chamar em uma WebView usando JavaScript. Esses métodos permitem que você envie dados de análise personalizados (eventos, páginas e propriedades do usuário) para o painel Análise de experiência do usuário para o Portal de serviços.

    Para usar esses métodos em seu aplicativo para celular, você deve primeiro chamar o. InstallJavascriptInterface() , que expõe esses métodos JavaScript à WebView associada.

    Consulte NowAnalyticsService - installJavascriptInterface(em WebView: WKWebview) Para a implementação do iOS.

    Consulte NowAnalyticsSDK - installJavascriptInterface(WebView: WebView) Para a implementação do Android.

    SNMobileAnalytics - addEvent(cadeia de caracteres eventName, propriedades do objeto)

    Adiciona um novo acionado pela web evento com suas propriedades associadas ao linha do tempo da sessão móvel atual .

    Tabela 1. Parâmetros
    Nome Tipo Descrição
    eventName Cadeia de caracteres Nome do e ventilação para anúncio d.
    propriedades Objeto Opcional. Lista de personalizados pares de chave-valor de propriedade para o evento.
    Tipos de valor compatíveis:
    • Booliano
    • Data
    • Número
    • Cadeia de caracteres
    Nota:
    O tamanho total do eventNamea chave e o valor das propriedades não devem exceder 300 bytes (por evento).
    Tabela 2. Retornos
    Tipo Descrição
    Nenhum

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

    SNMobileAnalytics - addScreenAction(cadeia de caracteres actionName)

    Adiciona um novo Marcador de ação de IU da tela para a linha do tempo da sessão móvel atual.

    Tabela 3. Parâmetros
    Nome Tipo Descrição
    actionName Cadeia de caracteres Nome da ação da web acionada.
    Tabela 4. Retornos
    Tipo Descrição
    Nenhum

    SNMobileAnalytics.addScreenAction('Custom UI Action')

    SNMobileAnalytics - setUserId(cadeia de caracteres UserId)

    Define o ID do usuário ativo atual para a sessão móvel atual.

    Tabela 5. Parâmetros
    Nome Tipo Descrição
    userID Cadeia de caracteres ID a ser definido para th e usuário atual.
    Tabela 6. Retornos
    Tipo Descrição
    Nenhum

    SNMobileAnalytics.setUserId('user123') 

    SNMobileAnalytics - startScreen(cadeia de caracteres screenname)

    Adiciona uma nova página acionada pela Web à linha do tempo da sessão móvel atual .

    Tabela 7. Parâmetros
    Nome Tipo Descrição
    . CreenName Cadeia de caracteres Nome da tela para registrar a hora de início, como WelcomeScreen .
    Tabela 8. Retornos
    Tipo Descrição
    Nenhum

    SNMobileAnalytics.startScreen('My Web Page')