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
:
- Adicione métodos do EasyTracker a todos os seus
Activities
- Defina o parâmetro
ga_autoActivityTracking
no arquivoanalytics.xml
. - Dê a cada um dos
Activities
um nome de tela no arquivoanalytics.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>