#javascript #html #google-analytics #analytics #google-analytics-api
#javascript #HTML #google-analytics #аналитика #google-analytics-api
Вопрос:
Можно ли отслеживать события с помощью триггеров без использования диспетчера тегов?
Это кнопка:
<a href="" onclick="gtag('event', 'accion', { 'event_category' : 'botonDemo', 'event_label' : 'contacto'});">Accedé a una Demo</a>
Веб-сайт изменяет свой URL-адрес в зависимости от выбранной вами страны, например:
https://www.website.com/es/#py родом из Парагвая, https://www.website.com/es/#uy родом из Уругвая и т.д.
Итак, я хочу подсчитать, сколько раз нажата кнопка в зависимости от страны. Я узнал, что вы можете установить триггеры для активации события на основе, например, в этом случае, если оно соответствует определенному URL.
У меня нет доступа к учетной записи Google Tag Manager для ее тестирования, поэтому мне было интересно, можно ли добавить эту логику к самому тегу привязки, но я ничего не смог найти на веб-сайте разработчика Google.
Спасибо
Ответ №1:
Вы можете получить хэш в JavaScript:
var url = window.location.href;
var hash_val = url.split("#")[1]
Попробуйте этот пример:
var url = 'https://www.website.com/es/#py';
var hash_val = url.split("#")[1];
console.log(hash_val);
// result: py
Таким образом, вы можете применить эту логику для отправки события в Google Analytics, щелкнув по ссылке на своей странице.