Что такое dataLayer и зачем он нужен?
Решил провести несколько тематических недель. Начнем с веб-аналитики, затем поговорим про работу в Power BI и некоторые другие темы, надеюсь будет интересно.
Что же такое dataLayer? Чтобы построить отчет по активности пользователей на сайте необходимо фиксировать эти данные. Часть из них системы веб-аналитики умеют собирать автоматически, но зачастую необходимо как-то передать дополнительные сведения в систему, чтобы потом работать с ними. Как раз с помощью dataLayer (если правильно говорить, то с помощью уровня данных) с сайта можно передать в Tag Manager всю необходимую информацию и затем отправить ее в систему веб-аналитики для анализа.
Несколько основных положений про dataLayer:
dataLayer можно переименовать
dataLayer.push() сработает только после создания объекта
с его помощью можно фиксировать любое событие на сайте
Дополнительная информация в материале.
via @prometriki