Acompanhamento de aplicativos / telas

Este guia descreve como usar o acompanhamento de telas com a analytics.js

Visão geral

As telas no Google Analytics representam o conteúdo que os usuários estão visualizando em um aplicativo. O conceito equivalente para um website são as páginas. Avaliar as exibições de tela permite que você veja qual conteúdo está sendo mais visualizado pelos usuários e como eles estão navegando entre diferentes conteúdos.

Implementação

Os hits de tela podem ser enviados usando o comando send e especificando um hitType de screenview. O comando send tem a assinatura a seguir para o tipo de hit screenview:

ga('send', 'screenview', [fieldsObject]);

Campos de tela

Nome do campo Tipo de valor Obrigatório Descrição
screenName text sim O nome da tela.

Os dados de tela normalmente são enviados a Vistas do Google Analytics do tipo "aplicativo" (em vez de "Web"). Isso significa que, além de enviar o screenName, você também precisa enviar pelo menos o campo appName.

A tabela a seguir lista os campos de aplicativos que podem ser enviados às Vistas de aplicativos.

Nome do campo Tipo de valor Obrigatório Descrição
appName text sim O nome do aplicativo.
appId text não O ID do aplicativo.
appVersion text não A versão do aplicativo.
appInstallerId text não O ID do instalador do aplicativo.

Para ver mais detalhes sobre a diferença entre Vistas da Web e de aplicativos no Google Analytics, consulte o artigo Diferença entre Vistas da Web e de aplicativos na Central de Ajuda do Google Analytics.

Exemplos

O comando a seguir envia um hit de exibição de tela ao Google Analytics para um aplicativo chamado "myAppName" e a tela "Página inicial":

ga('send', 'screenview', {
  'appName': 'myAppName',
  'screenName': 'Home'
});

Como o campo appName precisa ser enviado com todos os hits de aplicativos, normalmente é melhor definir esse campo no próprio rastreador usando o comando set:

ga('create', 'UA-XXXXX-Y', 'auto');
ga('set', 'appName', 'myAppName');

// The `appName` field is now set on the tracker, so
// screenview hits don't need to include it.
ga('send', 'screenview', {screenName: 'Home'});

Uso de filtros em vistas da propriedade somente para aplicativos ou somente para a Web

Se você enviar dados da Web e de aplicativos para a mesma propriedade (UA-XXXXX-Y), o Google Analytics exibirá os dois conjuntos de dados em vistas dessa propriedade. Isso permite vistas da propriedade combinadas de aplicativos e da Web.

Se você desejar enviar dados de aplicativos e da Web para a mesma propriedade, mas manter uma vista de aplicativos e/ou da Web separada, pode criar Filtros. Por exemplo, você pode ter uma vista combinada (padrão), uma vista da Web e uma vista de aplicativos.

Filtro da vista da propriedade de aplicativos

Crie um Filtro personalizado para incluir somente dados de aplicativos definindo Application? como yes.

O formulário de criação de filtro do Google Analytics.O campo de nome do filtro é definido como "App View", o tipo "Custom Filter" é selecionado, "Include" é selecionado, a lista suspensa "Filter Field" é definida como "Application?", "Filter Pattern" é definido como "yes" e "Case Sensitive" é definido como "No".
Figura 1: configurações de filtro da vista da propriedade de um aplicativo.

Filtro da vista da propriedade da Web

Crie um Filtro personalizado para incluir somente dados da Web definindo Application? como no.

O formulário de criação de filtro do Google Analytics.O campo de nome do filtro é definido como "Web View", o tipo "Custom Filter" é selecionado, "Include" é selecionado, a lista suspensa "Filter Field" é definida como "Application?", "Filter Pattern" é definido como "no" e "Case Sensitive" é definido como "No".
Figura 2: configurações de filtro de uma vista da propriedade da Web.