Анализ данных в Google Analytics

Уровень данных в Диспетчере Тегов Google

Показывать лекцию целиком

Давайте обсудим уровень данных. Эта диаграмма, которую я создал, состоит из трех частей. Слайд ниже поможет нам лучше понять уровень данных. Итак, посмотрим, из чего состоит слайд. Слева вы видите наши обычные веб-сайты. С правой стороны у нас Диспетчер тегов. В центре находится блок который делает всю эту диаграмму сложной. Это уровень данных. Теперь подумайте об уровне данных как о системе хранения, прямо как жесткий диск. Если вам нужно сохранить фильм, вы сохраняете его на жесткий диск вашего компьютера, и затем, когда вы хотите посмотреть фильм, вы просто открываете его с жесткого диска.

Уровень данных работает аналогичным образом. Вы можете передавать ему информацию в определенно формате, а затем, когда вы захотите, вы сможете достать информацию и использовать ее.

Ваш веб-сайт будет передавать информацию. Это своего рода сохранение фильма на жесткий диск, сохранение этой информации на жестком диске уровня данных. И Диспетчер тегов сможет извлечь ее оттуда и использовать в своей собственной логике и операциях. Как же сохранить информацию на уровне данных? Всякий раз, когда вы помещаете эту информацию внутрь уровня данных, вы отправляете ее вместе с ключом. Вашим ключом может быть, скажем, цифра 1, а информация может быть 800 долларов. Или ключ будет "бюджет", а информация - 2000 долларов. Вашим ключом могут быть веб-сайты, а информация - 2 и так далее. Таким образом, здесь вы можете сохранить информацию в парах ключ - информация. И когда вы поместите информацию на уровень данных, у Диспетчера тегов есть способ получить ее, мы можем снова написать триггер, который использует переменную уровня данных и запрашивает эту конкретную информацию по ее ключу. Если я запросил "бюджет", я получил 2000 долларов. Если я запросил веб-сайты, я получил 2. Вся эта система уровня данных предназначена для того, чтобы помочь вам хранить все ваши переменные и значения в одном месте. В противном случае вам пришлось бы создавать свои собственные переменные, которые бы рассыпались по страницам, и это вызвало бы много беспорядка в вашем коде. Таким образом, уровень данных позволяет хранить, извлекать и удалять информацию, а с другой стороны - Диспетчер тегов может использовать эту информацию.  Теперь, как это сделать, правильно. 

Для этого мы зайдем на наш сайт и проверим код. Вам нужно зайти в панель администратора вашего веб-сайта. Для этого в адресной строке браузера вы должны ввести URL-адрес своего веб-сайта, а затем /wp-admin. Я хочу, чтобы вы открыли файл header.php, если вы не помните, как это сделать, вернитесь к лекции 47, и в той части, где мы инициировали Диспетчер тегов, если вы внимательно прочитаете этот код, вы найдете здесь упоминание об уровне данных.

Это имя переменной "dataLayer" должно использоваться, когда мы определяем наш уровень данных, и когда мы это сделаем, мы автоматически подключим его к Диспетчеру тегов, и как только вы поместите информацию на нашем уровне данных, она будет доступна для Диспетчера тегов.

Теперь откройте файл script.js и обратите внимание на его содержимое, особенно в этой части, где был определен код windows.dataLayer, потому что этот код инициализирует ваш уровень данных. Здесь заложена его структура. Помните, мы говорили о паре ключ - информация. Часть кода windows.dataLayer.push отвечает за поддержание этой структуры. Я могу создавать произвольные ключи, и они будут храниться здесь.

Все данные, которые пользователь вводит в форму регистрации на моем сайте, сохраняются в виде ключей и информации. Данные о конкретном пользователе связаны с адресом его электронной почты, который он указал при регистрации. После этого я получаю информацию для ключей "budget", "websites" и "ecommerce" и сохраняю ее на уровне данных. Теперь, когда она сохранена на уровне данных, она готова для использования в Диспетчере тегов. Все, что мне нужно сделать, это использовать эти ключевые имена, чтобы начать сопоставление значений. На этом мы завершаем лекцию по слою данных. Давайте перейдем к использованию этой информации внутри Диспетчера тегов.

Вернуться к учебному плану