Тестирование Google Analytics iOS SDK

Кто-нибудь нашел хороший способ проверить Google Analytics на iOS? SDK действительно прост, но документы не обсуждают, как тестировать или проверять.

Не работает ли библиотека по-разному на симуляторе или при запуске конфигурации сборки отладки?

Я устанавливаю делегата GANTrackerDelegate с помощью этого метода делегата:

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

Этот метод вызван просто отлично, и я вижу положительные значения в eventsDispatched и eventsFailedDispatch всегда равнялся 0. Помимо этого, я могу проверить, что эти события получены правильно и коррелируют с тем, что я думаю, что я отправляю?

Я думаю, мне нужно настроить специальный профиль веб-сайта GA для тестирования. Запустите фиксированный набор тестов модуля автоматизации пользовательского интерфейса, а затем подождите 24 часа, чтобы эти данные были доступны и подтвердили "вручную". Ик.

Ответы

Ответ 1

Теперь с аналитикой реального времени это намного проще, вы видите посещение в реальном времени и работаете над симулятором:

https://www.google.com/analytics/web/#realtime

Ответ 2

Почему бы просто не протестировать lib отдельно? Напишите простой класс и сделайте столько звонков, сколько хотите. Это не будет включать автоматизацию пользовательского интерфейса, поэтому его следует легко реализовать.

Ответ 3

Мобильная аналитика: сквозное пошаговое руководство содержит раздел "Поиск данных в веб-интерфейсе Google Analytics", в котором говорится:

Имейте в виду, что для обработки вновь собранных данных может потребоваться до 24 часов для аналитического интерфейса.

Итак, похоже, что создание специального профиля веб-сайта GA для тестирования и выполнение сценариев UI-тестов, вероятно, лучший выбор.