Velocidades do usuário – SDK para Android

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()
  );
}