Отслеживание установки HTML5 Web App на устройствах iOS
Недавно мы запустили веб-приложение HTML5 (с использованием JQuery Mobile), в котором есть выпадающий список, предлагающий пользователям создавать закладки веб-приложения на своих домашних экранах. Пользователи могут сделать это из Safari, нажав "Закладка", а затем "Добавить на главный экран". Любые мысли о том, как мы могли бы отслеживать количество "установок". Я не верю, что мы можем добавить какое-либо отслеживание к собственному поведению закладок iOS в веб-приложении HTML5.
Спасибо
3 ответа
Вы можете, по крайней мере, определить, запущено ли приложение с домашнего экрана или через браузер, с помощью window.navigator.standalone
флаг. Вы можете использовать его в сочетании с файлами cookie или локальным хранилищем, чтобы обеспечить учет уникальных установок в своем бэкэнде.
Я не уверен, что вы можете получить событие, когда пользователь установит веб-приложение на своем домашнем экране. Однако вы можете узнать, находится ли пользователь в режиме "полный экран" / "веб-приложение", проверив window.navigator.standalone
недвижимость в Javascript. Таким образом, вы можете позвонить своему провайдеру статистики и предоставить ему отдельное свойство.
Вы также можете попытаться сохранить результат window.navigator.standalone
в Google Analytics