¿Cuál es la forma correcta de rastrear un evento en Google Analytics 2 para iOS?

Estoy usando Google Analytics Beta 2.0 para rastrear events en una aplicación de iOS.

El seguimiento de la pantalla parece no ser un problema, pero cuando bash rastrear un evento, el website dice que "122 de sus visitas enviaron events", pero no hay events rastreados.

Aquí está el código para el seguimiento de events:

[self.tracker trackEventWithCategory:@"Question Results" withAction:@"Finished questions" withLabel:@"Testing" withValue:[NSNumber numberWithInt:1]]; 

Que es directamente desde el website de Google Analytics.

Gracias por la asistencia

Prueba este codigo Esto funciona para mi.

 [[GAI shanetworkingInstance].defaultTracker trackEventWithCategory:@"UIAction" withAction:@"buttonPress" withLabel:@"Next button to second page" withValue:[NSNumber numberWithInt:1]]; 

Agregue el código anterior en el -(IBAction)buttonClicked:(id)sender;

En su página de Google Analytics vaya a la página de inicio de la aplicación -> mi panel de control -> en ese elija agregar widget -> elija tabla en que agregue una Dimensión como label de evento, agregue una métrica como Valor de evento y agregue una métrica al total de events y guarde.

No olvide elegir la date que se encuentra en la esquina superior derecha.

Una vez que se active el evento, se agregará en google analytics. pero tomará time mostrar los events en Google Analytics.

Tienes que crear el evento de envío del rastreador con googleAnalytics. ver seguir

 -(IBAction)buttonClicked:(id)sender{ //Track your event with Google Analytics id<GAITracker> tracker = [[GAI shanetworkingInstance] defaultTracker]; [tracker send:[[GAIDictionaryBuilder createEventWithCategory:@"Category Name" action:@"Event Action" label:@"Action Label(Button)" value:@"value (int)"] build]]; } 

Swift 3

  let tracker = GAI.shanetworkingInstance().defaultTracker let eventTracker: NSObject = GAIDictionaryBuilder.createEvent( withCategory: YOUR_CATEGORY_NAME, action: YOUR_ACTION_NAME", label: YOUR_LABEL_NAME, value: nil).build() tracker?.send(eventTracker as! [AnyHashable: Any])