GA некорректно фильтрует данные по имени хоста - PullRequest
0 голосов
/ 13 июля 2020

У меня есть три среды для моего внутреннего веб-приложения: DEV, QA и PROD.

Я получаю роль пользователя через GTM из глобальной переменной JS (сотрудники, студенты и т. Д. c .). Эти данные затем отображаются в GA как настраиваемое измерение (роль) для самого основного свойства.

Затем у меня есть три представления, которые позволяют мне анализировать среды по имени хоста:

  • my.it.dev.blah.com
  • my.it.qa.blah.com
  • my.blah.com

Я развернул код, предоставляет роль GTM в DEV. Я вижу, что роль подбирается и отображается в моем представлении DEV в GA (Поведение> Контент сайта> Все страницы), но я также вижу данные в представлении QA. В представлении PROD ничего не отображается (чего я ожидал и от QA).

Я дважды проверил фрагменты контейнера GTM и подтвердил, что правильный фрагмент отображается в моем HTML, когда я переключаться с одной среды на другую в моем браузере.

Я также дважды проверил каждый фильтр View и вижу, что я установил свой фильтр на:

  • Predefined
  • Включите только
  • Traffi c в имя хоста
  • Это равно
  • my.it.qa.blah.com

Если Кто-нибудь знает, почему я вижу данные в QA, которые должны отображаться только в DEV, пожалуйста, дайте мне знать.

ОБНОВЛЕНИЕ: исходная реализация специального измерения была ограничена пользователем. С тех пор я изменил прицел на Hit. Роль, конечно, меняется нечасто, если только пользователь не вошел в систему. Пользователи, которые не вошли в систему, получат роль «неаутентифицированной» до тех пор, пока они не войдут в систему. Они не могут рискнуть выйти за пределы страницы входа и как только они входят в систему, их фактическая роль назначается переменной GTM.

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

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