Telas

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:

  1. Defina o parâmetro ga_autoActivityTracking no seu arquivo de configuração XML.
  2. 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);