Щелчки URL-адреса отслеживания событий с помощью GA - PullRequest
0 голосов
/ 17 мая 2018

У меня есть интернет-магазин, и я хотел бы отслеживать, когда клиенты нажимают на URL (который ссылается на другой веб-сайт).Я могу отслеживать эти клики только тогда, когда люди открывают URL с помощью левого клика.Если, например, кто-то открывает ссылку с новой страницей, например нажатием кнопки колесика мыши, то GA не запускает событие, поэтому щелчок по URL-адресу не регистрируется.Как вы можете видеть, данные для кликов по URL отключены, поскольку взаимодействие с колесом мыши / действия по щелчку правой кнопкой мыши не отслеживаются.Есть ли способ отслеживать клики по URL, которые открываются на новой странице?

1 Ответ

0 голосов
/ 19 мая 2018

Событие mousedown по умолчанию запускается для всех трех щелчков мыши в базовом JavaScript (и событие on.click в jQuery).Приведенный ниже код должен срабатывать при любом клике.

document.getElementById("foo").onmousedown = function(event) {
  // Send GA Event
  ga('send', 'event', {
    'eventCategory': 'Category',
    'eventAction': 'Action',
    'eventLabel': 'Label'
  });
};

Вот скрипка с этим отслеживанием всех трех щелчков мыши по отдельности: https://jsfiddle.net/doctaj/fn0L2tbz/

...