В Google Analytics над графиком число сеансов/пользователей есть кнопка All Users. Рядом плюсик, нажмите – чтобы выбрать сегмент. Дале жмите кнопку Create Segment – профит
Это можно поправить функцией поверх переменно, где используя js или регулярное выражение можно убрать пробелы. Гуглите, как с помощью js убрать пробелы в тексте
Вам нужно использовать триггер historychange и проверять условие по URL.
Если совпало – вызывать чат, если URL не совпал, а чат уже был вызван – то нужен тег который его скроет.
Как скрывать чат на сайте, лучше почитать в базе знаний этого чата. Если скрипт чата уже был загружен на динамической странице, то должна быть какая-то команда его скрытия (скрипт уже не удалишь без обновления страницы)
чистый gtm (без тегов) теряет в скорости загрузки сайта на 10 пунктов для ПК версии и на 10-14 пунктов для MOB версии // проверка была через сервис PageSpeed Insights от Google
Это очень странно. Такого быть НЕ должно. Вообще даже без GTM многогратный запуск PageSpeed Insights выдает разные результаты +/-5 пунктов
Событие Virtual в dataLayer очевидно не передается из Б24. А кто бы его передал вам, если со стороны сайта вы этот event не передадите?
Вы ссылаетесь на овтет в вопросе, там в начале описано:
“Имеется JS код, который создает пользовательское событие в уровне данных которого в переменной response (чаще всего, надо смотреть) отражается именно успешная отправка формы.”
У вас такого JS код НЕ имеется, пользовательское событие Virtual на уровне данных НЕ создается.
Чтобы передавать из Тильда в GA данные по пользователю, который авторизован через Личный кабинет на Тильде, то вам нужно создать в GTM переменную, которая считает значение memberarea_profile из locale.storage, куда Тильда сохраняет данные по авторизованному пользователю.
Только передавайте данные в зашифрованном виде, т.к. в GA нельзя передавать персональные данные.
Какого-то ID значения тильда НЕ создает. В переменной memberarea_profile сохраняется json c именем и логином (как правило Email) пользователя.
Т.е. можно в качестве User-ID использовать логин/email и его передавать в GA в испорченном виде (алгоритм “порчи” должен быть известен только вам)
Алексей Лазарев
dataLayer.brand
если конечно в dataLayer этот ключ кто-то создает до этого.
Иначе непонятно, надо видеть ваш dataLayer
Алексей Лазарев
В Google Analytics над графиком число сеансов/пользователей есть кнопка All Users. Рядом плюсик, нажмите – чтобы выбрать сегмент. Дале жмите кнопку Create Segment – профит
Алексей Лазарев
Это можно поправить функцией поверх переменно, где используя js или регулярное выражение можно убрать пробелы. Гуглите, как с помощью js убрать пробелы в тексте
Алексей Лазарев
Лучше использовать localStorage.setItem (key, value), а на следующей странице localStorage.getItem (key)
Это проще и понятнее
Алексей Лазарев
Вам нужно использовать триггер historychange и проверять условие по URL.
Если совпало – вызывать чат, если URL не совпал, а чат уже был вызван – то нужен тег который его скроет.
Как скрывать чат на сайте, лучше почитать в базе знаний этого чата. Если скрипт чата уже был загружен на динамической странице, то должна быть какая-то команда его скрытия (скрипт уже не удалишь без обновления страницы)
Алексей Лазарев
чистый gtm (без тегов) теряет в скорости загрузки сайта на 10 пунктов для ПК версии и на 10-14 пунктов для MOB версии // проверка была через сервис PageSpeed Insights от Google
Это очень странно. Такого быть НЕ должно. Вообще даже без GTM многогратный запуск PageSpeed Insights выдает разные результаты +/-5 пунктов
Алексей Лазарев
Событие Virtual в dataLayer очевидно не передается из Б24. А кто бы его передал вам, если со стороны сайта вы этот event не передадите?
Вы ссылаетесь на овтет в вопросе, там в начале описано:
“Имеется JS код, который создает пользовательское событие в уровне данных которого в переменной response (чаще всего, надо смотреть) отражается именно успешная отправка формы.”
У вас такого JS код НЕ имеется, пользовательское событие Virtual на уровне данных НЕ создается.
Алексей Лазарев
ответ на первый вопрос: Лучше так НЕ использовать.
на второй: ничего не понятно – можно ли использовать через него что?
Алексей Лазарев
Чтобы передавать из Тильда в GA данные по пользователю, который авторизован через Личный кабинет на Тильде, то вам нужно создать в GTM переменную, которая считает значение memberarea_profile из locale.storage, куда Тильда сохраняет данные по авторизованному пользователю.
Только передавайте данные в зашифрованном виде, т.к. в GA нельзя передавать персональные данные.
Какого-то ID значения тильда НЕ создает. В переменной memberarea_profile сохраняется json c именем и логином (как правило Email) пользователя.
Т.е. можно в качестве User-ID использовать логин/email и его передавать в GA в испорченном виде (алгоритм “порчи” должен быть известен только вам)
Алексей Лазарев
Может быть причина в том, что за 1 сеанс каждая цель достигается всего 1 раз.
При этом событий (на которую настроены цели) может быть отправлено в аналитику сколько угодно раз.
Соответсвенно, допустим пользователь достиг Цель 1 и Цель 2.
Тогда цель 5 будет достигнута за сеанс не 2 , а только 1 раз.
ЗНаете ли вы о такой особенности целей в GA?