Тестирование Google Analytics iOS SDK - PullRequest
13 голосов
/ 12 февраля 2011

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

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

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

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

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

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

Ответы [ 3 ]

21 голосов
/ 09 декабря 2011

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

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

2 голосов
/ 25 июня 2011

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

Помните, что это может занятьвнешний интерфейс аналитики может обрабатывать только что собранные данные до 24 часов.

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

2 голосов
/ 13 апреля 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...