Метод 1: использование правил прямого вызова
Правила прямого вызова в Adobe DTM позволяют запускать пользовательские события вручную. Вы можете использовать JavaScript для вызова функции _satellite.track()
и передать имя пользовательского события в качестве параметра. Вот пример:
// JavaScript code to trigger a custom click event
_satellite.track('customClickEvent');
Метод 2: добавление пользовательского кода в правило загрузки страницы
Вы также можете добавить собственный код JavaScript непосредственно в правило загрузки страницы в Adobe DTM. Этот метод полезен, если вы хотите отслеживать события на определенных страницах. Вот пример:
// JavaScript code in a Page Load Rule to track a custom click event
if (condition) {
_satellite.track('customClickEvent');
}
Метод 3. Использование элементов данных
Элементы данных в Adobe DTM позволяют захватывать динамические значения с вашего веб-сайта и передавать их в пользовательские события кликов. Например, вы можете извлечь текст элемента, по которому щелкнули, или URL-адрес страницы. Вот пример:
// JavaScript code using Data Elements to capture dynamic values
var elementText = _satellite.getVar('elementText');
var pageURL = _satellite.getVar('pageURL');
_satellite.track('customClickEvent', {
elementText: elementText,
pageURL: pageURL
});
Метод 4: реализация делегирования событий
Делегирование событий — это метод, при котором вы присоединяете один прослушиватель событий к родительскому элементу вместо прикрепления нескольких прослушивателей к отдельным дочерним элементам. Этот метод эффективен, когда вам нужно отслеживать большое количество элементов. Вот пример:
// JavaScript code using event delegation to track a custom click event
document.addEventListener('click', function(event) {
if (event.target.matches('.custom-click-element')) {
_satellite.track('customClickEvent');
}
});
Внедрение пользовательских событий кликов в Adobe DTM — важный шаг в получении информации о поведении пользователей на вашем веб-сайте. В этой статье мы рассмотрели различные методы, включая правила прямого вызова, собственный код в правилах загрузки страниц, использование элементов данных и делегирование событий. Используя эти методы, вы можете отслеживать и анализировать конкретные действия пользователей, помогая принимать решения на основе данных для оптимизации производительности вашего сайта и конверсий.