#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-селектор, чтобы точно определить, на какой элемент вы ориентируетесь, и просто извлеките значение атрибута.
Если вы пытаетесь получить атрибут элемента, на который нажата кнопка, вы могли бы использовать переменную автоматического события, которая при взаимодействии с которой автоматически получает значение указанного атрибута.