#google-analytics #google-tag-manager
#google-analytics #google-tag-manager
Вопрос:
У меня около 100 загрузочных карточек (с заголовком карты и телом карты). Необходимо отслеживать текст в заголовке карточки. Я использовал «Классы кликов» для отслеживания всех событий кликов, которые происходят в заголовке карточки, поскольку они уникальны.
Поскольку у каждого тела карты есть разное описание, есть ли какой-либо способ вызвать событие щелчка в теле карты и захватить текст заголовка карты?
Ответ №1:
вы можете использовать некоторую пользовательскую переменную Javascript, которая просматривает родительский элемент {{Click Element}}
, а затем переходит к заголовку карточки и возвращает его содержимое. Какой-то очень расплывчатый черновик может выглядеть так:
function () {
var baseElement = {{Click Elemnt}}
var card = baseElement
do {
card = card.parentElemt
if (card.matches('body')) {
return null
}
} while (!card.matches('all.cards.selector'))
var header = card.querySelector('some.header.selector')
return header amp;amp; header.innerText
}