Este guia do desenvolvedor mostra como avaliar a velocidade do usuário com o SDK v3 do Google Analytics para iOS.
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 |
kGAITimingCategory |
NSString |
Sim | A categoria do evento avaliado |
Valor |
kGAITimingValue |
NSNumber |
Sim | A avaliação da velocidade em milissegundos |
Nome |
kGAITimingVar |
NSString |
Sim | O nome do evento avaliado |
Identificador |
kGAITimingLabel |
NSString |
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 GAIDictionaryBuilder.createTimingWithCategory:interval:name:label:
e envie-o usando send:
.
/* * Called after a list of high scores finishes loading. * * @param loadTime The time it takes to load a resource. */ - (void)onLoad:(NSTimeInterval)loadTime { // May return nil if a tracker has not already been initialized with a // property ID. id tracker = [[GAI sharedInstance] defaultTracker]; [tracker send:[[GAIDictionaryBuilder createTimingWithCategory:@"resources" interval:@((NSUInteger)(loadTime * 1000)) name:@"high scores" label:nil] build]]; }