libgoogleanalyticsservices google app iphone unit-testing ios google-analytics

iphone - app - Probar el SDK de iOS de Google Analytics



libgoogleanalyticsservices a (3)

¿Alguien ha encontrado una buena manera de probar Google Analytics en iOS? El SDK es realmente simple, pero los documentos no discuten cómo probar o validar.

¿La biblioteca se comporta de manera diferente en el simulador o cuando se ejecuta una configuración de compilación de depuración?

Configuré un delegado GANTrackerDelegate con este método delegado:

- (void)trackerDispatchDidComplete:(GANTracker *)tracker eventsDispatched:(NSUInteger)eventsDispatched eventsFailedDispatch:(NSUInteger)eventsFailedDispatch;

Ese método se llama muy bien y veo valores positivos en eventosDispatched y eventsFailedDispatch siempre ha sido 0. Más allá de eso, ¿hay alguna manera de probar que esos eventos se están recibiendo correctamente y correlacionar con lo que creo que estoy enviando?

Estoy pensando que necesito configurar un perfil de sitio web GA dedicado para la prueba. Ejecute un conjunto fijo de pruebas de la unidad de automatización de la interfaz de usuario y espere 24 horas para que esos datos estén disponibles y validados "a mano". Ick.


¿Por qué no simplemente probar la lib por separado? Escribe una clase simple y haz todas las llamadas que quieras. Esto no implicará ninguna automatización de UI, por lo que debería ser fácil de implementar.


Mobile Analytics: un tutorial integral tiene una sección "Encontrar datos en la interfaz web de Analytics" que dice:

Tenga en cuenta que puede llevar la interfaz analítica hasta 24 horas para procesar los datos recién recopilados.

Por lo tanto, parece que configurar un perfil de sitio web GA dedicado para probar y realizar pruebas de interfaz de usuario con guiones es probablemente la mejor opción.