google analytics - marketing - Google Analytic[[GANTracker sharedTracker] stopTracker];
google analytics solutions marketing analytics & measurement (1)
Intente mover la llamada a stopTracker al método dealloc de su AppDelegate. Hazlo la primera línea dentro de ese método.
Solo debe llamar a stopTracker una vez y debe estar en el lugar que mencioné anteriormente. También debe mover la inicialización del rastreador compartido fuera de su viewControllers y dentro del método appDidFinishLaunching de appDelegate, nuevamente esto debería ocurrir solo una vez.
Solo debe haber un rastreador compartido inicializado en el inicio de la aplicación y, finalmente, "detenido" cuando finaliza la aplicación.
En este momento estoy usando Google Analytic en mi aplicación Ipad para rastrear visitas y eventos. He implementado el código a continuación para todo mi viewController y evento de clic de botón, pero cuando mi vista desaparece, mi aplicación se detiene / cuelga. He puesto el código stopTracker [[GANTracker sharedTracker] stopTracker];
en el método viewWillDisappear.
[[GANTracker sharedTracker] startTrackerWithAccountID:@"UA-12345678-1"
dispatchPeriod:kGANDispatchPeriodSec
delegate:nil];
NSError *error;
if (![[GANTracker sharedTracker] setCustomVariableAtIndex:1
name:@"iPad3"
value:@"iv1"
withError:&error]) {
// Handle error here
}
if (![[GANTracker sharedTracker] trackEvent:@"my_category"
action:@"my_action"
label:@"my_label"
value:-1
withError:&error]) {
// Handle error here
}
if (![[GANTracker sharedTracker] trackPageview:@"/app_entry_point_prashant"
withError:&error]) {
// Handle error here
}
[[GANTracker sharedTracker] stopTracker];