Перейти к содержимому
Рабочее время Telegram @kalaganov5

Обновляем переменные в dataLayer Google Tag Manager

Напомню, чтобы добавить переменную в dataLayer нужно использовать код:

<script>
  dataLayer.push({"variable": "value"});
</script>

Где ‘variable‘ это наша переменная. Пример

<script>
  dataLayer.push({"userName": "Admin"});
</script>

Код для обновления переменной:

<script>
  window.google_tag_manager["GTM-XXXXXXX"].dataLayer.set("variable", "value");
</script>

Где ‘GTM-XXXXXXX‘ это id контейнера, чтобы GTM ставил автоматически его используйте ‘{{Container ID}}‘ без кавычек, пример window.google_tag_manager[{{Container ID}}]

Рабочий пример:

<script>
  window.google_tag_manager[{{Container ID}}].dataLayer.set("userName", "demo");
</script>

Опишите задачу

Первая оценка бесплатная. По описанию и ссылке на сайт дам ориентир по цене и сроку. Если потребуется платная диагностика, согласуем её до начала. Отвечаю в течение рабочего часа, пн–пт 10:00–19:00 по Тбилиси (09:00–18:00 МСК).

Быстрее в Telegram

    Как обрабатываются данные заявки, описано в политике конфиденциальности. NDA можно согласовать до передачи материалов.