Отслеживание событий кликов в Google Analytics с использованием gtag и условных / триггеров?

#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, щелкнув по ссылке на своей странице.