Спасибо! Интересный способ для настройки pop-up на сайте. В принципе можно тупо делать, как показано в видосе и не вдаваться в детали, но мне хотелось бы понять логику. Первая переменная gtm-start - вопросов нет, обычная переменная уровня данных, фиксирует время начала сеанса. Вторая переменная Start Session Cookie - переменная, фиксирующая значение куки gtm-session-start, которая (кука) будет задана потом с помощью тега. Далее создаётся переменная типа "собственный код JS" - CJC - Session Seconds, которая должна фиксировать время любого события И тут не понятно: эта переменная CJC - Session Seconds ссылается на переменную Start Session Cookie, которая в свою очередь является значением куки, которую мы ещё не создали. Ну ок, далее мы создаём эту куку пользовательским тегом, хотя логичнее было бы наверное сначала создать куку gtm-session-start, а затем уже переменную CJC - Session Seconds И вот мы создаём эту куку gtm-session-start с помощью пользовательского HTML-тега, но тут ещё более не понятно: в первой части кода мы опять встречаем переменную Start Session Cookie, которая должна быть значением куки gtm-session-start, который в свою очередь задаётся этим тегом. Как будто цикличная функция какая-то получается) Поясните, пожалуйста, что вообще происходит? Что такое кука gtm-session-start и чему соответствует её значение? Как потом это значение пересчитывается в переменной типа "собственный код JS" - CJC - Session Seconds? Статью читал - понятнее не стало. JS знаю очень поверхностно. Про куки читал, знаю, что они задаются тегом, и главное в куках - это имя и значение (время жизни, область действия: все страницы - про это тоже есть понимание)
Здравствуйте! Вы можете передать это значение в Google Analytics 4 с помощью тега "Google Аналитика: событие GA4", добавив параметр события. Название параметра можете указать собственное, а в значении добавить как раз эту переменную времени
@@ПетрСмирнов-ц4щ вот пока время у пользователя не будет 300 секунд, триггер не активирует тег и данные в Метрику не передадутся. А после того, как пороговое значение будет преодолено, тег будет срабатывать каждый раз, и на 300, и на 301, и на 302 и т.д. Очень легко проверить, поставив небольшое условие - например 10 секунд в триггере. Сами убедитесь
Спасибо! Интересный способ для настройки pop-up на сайте. В принципе можно тупо делать, как показано в видосе и не вдаваться в детали, но мне хотелось бы понять логику.
Первая переменная gtm-start - вопросов нет, обычная переменная уровня данных, фиксирует время начала сеанса.
Вторая переменная Start Session Cookie - переменная, фиксирующая значение куки gtm-session-start, которая (кука) будет задана потом с помощью тега.
Далее создаётся переменная типа "собственный код JS" - CJC - Session Seconds, которая должна фиксировать время любого события
И тут не понятно: эта переменная CJC - Session Seconds ссылается на переменную Start Session Cookie, которая в свою очередь является значением куки, которую мы ещё не создали. Ну ок, далее мы создаём эту куку пользовательским тегом, хотя логичнее было бы наверное сначала создать куку gtm-session-start, а затем уже переменную CJC - Session Seconds
И вот мы создаём эту куку gtm-session-start с помощью пользовательского HTML-тега, но тут ещё более не понятно: в первой части кода мы опять встречаем переменную Start Session Cookie, которая должна быть значением куки gtm-session-start, который в свою очередь задаётся этим тегом. Как будто цикличная функция какая-то получается)
Поясните, пожалуйста, что вообще происходит? Что такое кука gtm-session-start и чему соответствует её значение? Как потом это значение пересчитывается в переменной типа "собственный код JS" - CJC - Session Seconds?
Статью читал - понятнее не стало. JS знаю очень поверхностно. Про куки читал, знаю, что они задаются тегом, и главное в куках - это имя и значение (время жизни, область действия: все страницы - про это тоже есть понимание)
было бы не плохо в JS конвертить секунды в минуты, более читабельно было бы. Спасибо за урок.
Это действие вы уже можете выполнить самостоятельно) Не за что
Добрый день! А как передавать это значение в GA4? Там нету ярлыков ((. Весь интернет облазил, не смог найти
Буду благодарен за ответ
Здравствуйте! Вы можете передать это значение в Google Analytics 4 с помощью тега "Google Аналитика: событие GA4", добавив параметр события. Название параметра можете указать собственное, а в значении добавить как раз эту переменную времени
Подскажите как настроить триггер чтобы он срабатывал в случае если CJS - Session Seconds больше определенного значения
Задаете в триггере дополнительным условием для этой переменной больше такого-то значения
@@YakovOsipenkov а сам триггер какого типа должен быть?
@@ПетрСмирнов-ц4щ того события, которое вы хотите отслеживать
@@ПетрСмирнов-ц4щ вот пока время у пользователя не будет 300 секунд, триггер не активирует тег и данные в Метрику не передадутся. А после того, как пороговое значение будет преодолено, тег будет срабатывать каждый раз, и на 300, и на 301, и на 302 и т.д. Очень легко проверить, поставив небольшое условие - например 10 секунд в триггере. Сами убедитесь