Может ли Google Analytics отслеживать взаимодействия в автономном приложении HTML5? - PullRequest
5 голосов
/ 28 июля 2011

Я создаю мобильное приложение HTML5, которое будет полностью функциональным как в онлайн, так и в автономном режиме.Мне было интересно, если бы кто-нибудь знал, будет ли GA отслеживать взаимодействия, когда приложение не в сети?Я читал, что GA, похоже, продолжает отслеживать приложения Android, синхронизируя данные, как только они вернутся в оперативный режим, но я не видел никакой документации, в которой бы указывалось, можно ли это сделать и для приложений HTML5.

ЕслиGA не отслеживает это, кто-нибудь знает какие-либо другие аналитические пакеты, которые могли бы отслеживать автономные взаимодействия?Спасибо!

1 Ответ

0 голосов
/ 29 июля 2011

Нет, эта функция не поддерживается, поскольку Google Analytics в браузере отправляет все свои запросы во время разговора;эти запросы относятся к внешнему ресурсу, который недоступен без подключения к сети.

Функциональность Android уникальна для SDK Google Analytics Android (и iOS);поскольку они могут группировать свои запросы и сохранять их в приложении, они могут ставить в очередь вызовы, которые приложение сохраняет для отправки при восстановлении доступа в Интернет.

Существует потенциальное решение: вы можете регистрировать запросы внутри компании.используя некоторые из методов отслеживания Urchin ;Вы можете установить _setLocalGifPath и _setLocalRemoteServerMode();если бы вы могли выяснить, как заставить ваше приложение хранить эти строки запроса запросов локально, вы могли бы получать пакетные запросы к Google Analytics, когда GA восстанавливается путем итерации по запросам, удаления локального пути и создания запросов изображений для последующихзапросить строки, добавив эти значения к http:/google-analytics.com/__utm.gif.(Это все теория; я никогда ее не реализовывал.)

...