API SNMobileAnalytics
. SNMobile Analytics 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 Informações de uso do Portal de serviços.
Para usar esses métodos em seu aplicativo para celular, você deve primeiro chamar o. InstallJavascripptInterface() , que expõe esses métodos JavaScript à WebView associada.
Consulte NowAnalyticsService - installJavascripptInterface(em WebView: WKWebView) Para a implementação do iOS.
Consulte NowAnalyticsSDK - installJavascripptInterface(WebView: WebView) Para a implementação do Android.
SNMobileAnalytics - addEvent(cadeia 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 .
| Nome | Tipo | Descrição |
|---|---|---|
| eventName | Cadeia de caracteres | Nome do e vent para o anúncio d. |
| propriedades | Objeto | Opcional. Lista de personalizados pares de chave-valor de propriedade para o evento. Tipos de valor compatíveis:
Nota: O tamanho total do eventName, a chave e o valor das propriedades não devem exceder 300 bytes (por evento). |
| 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 o cronograma da sessão móvel atual.
| Nome | Tipo | Descrição |
|---|---|---|
| actionName | Cadeia de caracteres | Nome da ação da web acionada. |
| 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.
| Nome | Tipo | Descrição |
|---|---|---|
| userID | Cadeia de caracteres | ID a ser definido para th e usuário atual. |
| Tipo | Descrição |
|---|---|
| Nenhum |
SNMobileAnalytics.setUserId('user123')
SNMobileAnalytics - startScreen(screenname da cadeia de caracteres)
Adiciona uma nova página acionada pela web ao cronograma da sessão móvel atual .
| Nome | Tipo | Descrição |
|---|---|---|
| . CreenName | Cadeia de caracteres | Nome da tela para registrar a hora de início, como WelcomeScreen . |
| Tipo | Descrição |
|---|---|
| Nenhum |
SNMobileAnalytics.startScreen('My Web Page')