Ответ 1
Теперь с аналитикой реального времени это намного проще, вы видите посещение в реальном времени и работаете над симулятором:
Кто-нибудь нашел хороший способ проверить Google Analytics на iOS? SDK действительно прост, но документы не обсуждают, как тестировать или проверять.
Не работает ли библиотека по-разному на симуляторе или при запуске конфигурации сборки отладки?
Я устанавливаю делегата GANTrackerDelegate с помощью этого метода делегата:
- (void)trackerDispatchDidComplete:(GANTracker *)tracker
eventsDispatched:(NSUInteger)eventsDispatched
eventsFailedDispatch:(NSUInteger)eventsFailedDispatch;
Этот метод вызван просто отлично, и я вижу положительные значения в eventsDispatched и eventsFailedDispatch всегда равнялся 0. Помимо этого, я могу проверить, что эти события получены правильно и коррелируют с тем, что я думаю, что я отправляю?
Я думаю, мне нужно настроить специальный профиль веб-сайта GA для тестирования. Запустите фиксированный набор тестов модуля автоматизации пользовательского интерфейса, а затем подождите 24 часа, чтобы эти данные были доступны и подтвердили "вручную". Ик.
Теперь с аналитикой реального времени это намного проще, вы видите посещение в реальном времени и работаете над симулятором:
Почему бы просто не протестировать lib отдельно? Напишите простой класс и сделайте столько звонков, сколько хотите. Это не будет включать автоматизацию пользовательского интерфейса, поэтому его следует легко реализовать.
Мобильная аналитика: сквозное пошаговое руководство содержит раздел "Поиск данных в веб-интерфейсе Google Analytics", в котором говорится:
Имейте в виду, что для обработки вновь собранных данных может потребоваться до 24 часов для аналитического интерфейса.
Итак, похоже, что создание специального профиля веб-сайта GA для тестирования и выполнение сценариев UI-тестов, вероятно, лучший выбор.