Пользовательские элементы тегов в диспетчере тегов Google

#google-tag-manager

#google-tag-manager

Вопрос:

Я хочу добавить пользовательский элемент тега ко всем элементам на моем сайте, но как это настроить, чтобы Google Tag manager их видел?

data-tag="example"

например

 <a href="example.html" data-tag="menuItem">Example</a>
  

Затем это будет использовано для создания стандартного тега Universal Analytics, который будет записывать все элементы, содержащие data-tag="example"

Комментарии:

1. Не могли бы вы, пожалуйста, пояснить, что вы подразумеваете под «добавлением пользовательского элемента тега ко всем моим элементам». Похоже, вы добавили атрибут данных, data-tag . Вы хотели использовать значение этого атрибута в своих тегах, например, в качестве пользовательского измерения?

2. Привет, @nyuen. Прошу прощения, я не совсем правильно понял терминологию. Да, это именно то, что я хотел бы сделать.

Ответ №1:

Если элемент, который вы хотите захватить, напрямую не связан с элементом, с которым вы взаимодействуете, if, тогда вы могли бы создать DOM переменную и использовать метод выбора CSS Selector. Например, если ваш HTML был чем-то вроде:

 <body .....>
   <header data-my-attribute="spaghetti" ...>
  

введите описание изображения здесь

Используйте CSS-селектор, чтобы точно определить, на какой элемент вы ориентируетесь, и просто извлеките значение атрибута.

Если вы пытаетесь получить атрибут элемента, на который нажата кнопка, вы могли бы использовать переменную автоматического события, которая при взаимодействии с которой автоматически получает значение указанного атрибута.

введите описание изображения здесь