Me gustaría usar google analytics para rastrear páginas vistas y sesiones de ciertos usuarios. Para hacer esto, (me gustaría) utilizar una variable personalizada que sea compatible con la versión más nueva (v1.1) de GANTracker.Las variables personalizadas de GANTracker para iPhone SDK dan el error 195946409
en mi appHeader tengo este código:
[[GANTracker sharedTracker] startTrackerWithAccountID:@"UA-xxxxxxxx-x"
dispatchPeriod:10
delegate:nil];
NSError *error1;
if(![[GANTracker sharedTracker] setCustomVariableAtIndex:0
name:@"userSession"
value:@"username"
scope:kGANSessionScope
withError:&error1]){
NSLog(@"error1 %@", error1);
}
NSError *error2;
if(![[GANTracker sharedTracker] setCustomVariableAtIndex:1
name:@"userSession"
value:@"username"
scope:kGANPageScope
withError:&error2]){
NSLog(@"error2 %@", error2);
}
cuando comienzo mi aplicación me sale estos errores:
error1: Error Domain=com.google.googleanalytics.GANTrackerError Code=195946409 "The operation couldn’t be completed. (com.google.googleanalytics.GANTrackerError error 195946409.)"
error2: Error Domain=com.google.googleanalytics.GANTrackerError Code=195946409 "The operation couldn’t be completed. (com.google.googleanalytics.GANTrackerError error 195946409.)"
en la función que se abre una página que quiero hacer un seguimiento pongo esto :
NSError * error;
if(![[GANTracker sharedTracker] trackPageview:@"/pagename"]
withError:&error]){
NSLog(@"%@", error);
}
esto devuelve ningún error
si dejo fuera la función setCustomVariableAtIndex la vista de página se registra en el análisis, pero con los vars personalizados no obtengo nada.
¿Alguien tiene una idea de cómo puedo resolver este problema?
en el caso de algunas gafas de esto, lo solucioné (creo) al establecer el índice en 1 y 2 en lugar de 0 y 1 – Weptunus