Telas – SDK para Android

Este documento contém uma visão geral das telas e de como avaliar as exibições de tela usando o SDK do Google Analytics para Android v3.

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 Campo do rastreador Tipo Obrigatório Descrição
Screen Name Fields.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

Avaliação manual de telas

Para enviar uma exibição de tela manualmente, defina os valores dos campos de tela no rastreador e envie o hit:

// May return null if EasyTracker has not yet been initialized with a property
// ID.
Tracker easyTracker = EasyTracker.getInstance(this);

// This screen name value will remain set on the tracker and sent with
// hits until it is set to a new value or to null.
easyTracker.set(Fields.SCREEN_NAME, "Home Screen");

easyTracker.send(MapBuilder
    .createAppView()
    .build()
);

Medição automática de telas (EasyTracker)

O EasyTracker pode medir automaticamente exibições de tela sempre que o Activities de um app for mostrado a um usuário.

Para ativar a medição automática de Activity:

  1. Adicione métodos do EasyTracker a todos os seus Activities
  2. Defina o parâmetro ga_autoActivityTracking no arquivo analytics.xml.
  3. Dê a cada um dos Activities um nome de tela no arquivo analytics.xml.

Confira um snippet de exemplo de um arquivo analytics.xml depois que a medição automática de Activity é ativada:

<-- Enable automatic Activity measurement -->
<bool name="ga_autoActivityTracking">true</bool>

<-- The screen names that will appear in reports -->
<string name="com.example.app.BaseActivity">Home</string>
<string name="com.example.app.PrefsActivity">Preferences</string>