Este guia do desenvolvedor descreve como avaliar a velocidade do usuário com o SDK do Google Analytics para Android v3.
Visão geral
A avaliação das velocidades dos usuários é uma forma nativa de avaliar um período no Google Analytics. Isso é útil para avaliar os tempos de carregamento de recursos, por exemplo.
As velocidades dos usuários têm estes campos:
Nome do campo | Campo do rastreador | Tipo | Obrigatório | Descrição |
---|---|---|---|---|
Categoria | Fields.TIMING_CATEGORY
|
String
|
Sim | A categoria do evento avaliado |
Valor | Fields.TIMING_VALUE
|
long
|
Sim | A avaliação da velocidade em milissegundos |
Nome | Fields.TIMING_VAR
|
String
|
Sim | O nome do evento avaliado |
Identificador | Fields.TIMING_LABEL
|
String
|
Não | O rótulo do evento avaliado |
Os dados da velocidade do usuário estão localizados principalmente no Relatório de velocidade do usuário no aplicativo.
Implementação
Para enviar uma velocidade do usuário ao Google Analytics, crie um hit de velocidade usando MapBuilder.createTiming()
e envie-o usando send():
.
/* * Called after a list of high scores finishes loading. * * @param loadTime The time it takes, in milliseconds, to load a resource. */ public void onLoad(long loadTime) { // May return null if EasyTracker has not been initialized with a property // ID. Tracker easyTracker = EasyTracker.getInstance(this); easyTracker.send(MapBuilder .createTiming("resources", // Timing category (required) loadTime, // Timing interval in milliseconds (required) "high scores", // Timing name null) // Timing label .build() ); }