Velocidades do usuário – SDK para iOS

Este documento contém uma visão geral da avaliação da velocidade do usuário com o SDK do Google Analytics para iOS v2.

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.

Um tempo no Google Analytics consiste nos seguintes campos:

  • Categoria NSString: a categoria do evento cronometrado.
  • Intervalo de NSTimeInterval: a medição de tempo em segundos
  • Nome do NSString (opcional): o nome do evento cronometrado.
  • Marcador NSString (opcional): o marcador do evento cronometrado.

Os dados da velocidade do usuário são encontrados principalmente no Relatório de velocidades do usuário.

Implementação

Para enviar uma velocidade do usuário ao Google Analytics, chame sendTimingWithCategory:withTimeInterval:withName:withLabel e forneça o intervalo de tempo e uma categoria. No exemplo a seguir, presumimos que onLoad: é chamado após o carregamento de algum recurso. Neste caso, uma lista de maiores pontuações para um jogo:

- (void)onLoad:(NSTimeInterval *)loadTime {
    [tracker sendTimingWithCategory:@"resources"
                            withTimeInterval:loadTime
                                    withName:@"high scores"
                                   withLabel:nil];
    ... // The rest of your onLoad: code.
}