Este documento fornece uma visão geral das telas e de como avaliar as exibições de tela usando o SDK do Google Analytics v4 para Android.
Visão geral
As telas no Google Analytics representam o conteúdo que os usuários estão visualizando no seu app. O conceito equivalente na análise da Web é uma visualização de página. Avaliar as exibições de tela permite a você ver o conteúdo que está sendo visualizado em grande parte pelos seus usuários, e como eles navegam entre diferentes conteúdos.
Uma exibição de tela consiste em um único campo de string que é usado como o nome da tela nos relatórios do Google Analytics:
Nome do campo | Tipo | Obrigatório | Descrição |
---|---|---|---|
Screen Name | String |
Sim | O nome de uma tela do aplicativo. |
Os dados de exibições de tela são usados principalmente nestes relatórios padrão do Google Analytics:
- Relatório de telas
- Fluxo de engajamento
Implementação
Para enviar uma exibição de tela, defina os valores dos campos de tela no rastreador e envie o hit:
// Get tracker. Tracker t = ((AnalyticsSampleApp) getActivity().getApplication()).getTracker( TrackerName.APP_TRACKER); // Set screen name. t.setScreenName(screenName); // Send a screen view. t.send(new HitBuilders.ScreenViewBuilder().build());
Consulte
Configuração avançada para detalhes sobre o método getTracker
.
Avaliação automática de telas
É possível medir automaticamente as exibições de tela sempre que o Activities
de um app for exibido a um usuário.
Para ativar a medição automática de Activity
:
- Defina o parâmetro
ga_autoActivityTracking
no seu arquivo de configuração XML. - Atribua a cada um dos
Activities
um nome de tela no arquivo de configuração XML.
Confira um snippet de exemplo de um arquivo de configuração XML depois que a medição automática de Activity
for ativada:
<!-- Enable automatic Activity measurement --> <bool name="ga_autoActivityTracking">true</bool> <!-- The screen names that will appear in reports --> <screenName name="com.example.ScreenviewActivity"> AnalyticsSampleApp ScreenViewSampleScreen </screenName> <screenName name="com.example.EcommerceActivity"> AnalyticsSampleApp EcommerceSampleScreen </screenName>
Para ativar a medição automática de Activity
de forma programática:
t.enableAutoActivityTracking(true);