Отслеживание мобильного веб-приложения с помощью Google Analytics с использованием скрипта веб-сайта

Я создал веб-приложение (читай: веб-сайт в наивном контейнере приложений) для iOS и Android. Я начал с добавления скрипта веб-сайта, предоставленного Google, в свое приложение, полагая, что он будет работать, поскольку это в основном веб-сайт, размещенный в контейнере. Проблема? Ну, это не работает.

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

Итак, я думаю, у меня есть два вопроса:

  1. Почему скрипт не работает должным образом через приложение на моем телефоне, но отлично работает при доступе к веб-сайту на моем компьютере с технической точки зрения? Выполняет ли Google какую-либо блокировку заголовков запросов?
  2. Есть ли способ заставить скрипт веб-сайта работать в приложении или мне нужно использовать Firebase для долгосрочного и надежного отслеживания?

Выделите курсивом, так как ощущение, которое я испытываю при чтении здесь заключается в том, что использование SDK Google Analytics Services для Android и iOS, вероятно, рано или поздно будет прекращено. Согласно этому публикация SDK GA уже устарела. Так что использование этого не похоже на альтернативу.

Кроме того, меня не интересуют комментарии типа «Почему бы вам не использовать вместо этого инструмент аналитики» или «В чем проблема с Firebase? Просто используйте его».


person bork    schedule 25.04.2018    source источник


Ответы (1)


Существует два типа учетных записей Google Analytics. Веб-аккаунты и мобильные аккаунты. Веб-аккаунты работают на основе просмотров страниц. Мобильные аккаунты запускают просмотры экрана. Если вы вставите просмотр экрана в веб-аккаунт, единственное, что вы увидите, это страница /, потому что она отправляет правильный тип обращения.

SDK используется для отслеживания мобильных приложений, поэтому он вставляет просмотры экрана. Вы не можете использовать ту же учетную запись Google Analytics для отслеживания, что вам понадобится мобильная учетная запись Google Analytics, если вы хотите использовать SDK. Вы, конечно, не сможете анализировать между веб-аккаунтами и мобильными аккаунтами.

Не могу помочь с firebase извините.

person DaImTo    schedule 25.04.2018