Включение Google Analytics на страницу без отслеживания этой страницы?

#javascript #google-analytics

#javascript #google-analytics

Вопрос:

Я хочу отслеживать событие JavaScript на странице, но я не хочу отслеживать сам просмотр страницы. Если я удалю ['_trackPageview'] приведенное ниже, будет ли GA по-прежнему правильно включен на странице и будет ли он отслеживать события JavaScript? Или вам НУЖНО отслеживать страницу, на которой включен GA?

 _gaq.push(
    ['_setAccount', 'XX-111111-1'],
    ['_trackPageview'] //get rid of this line
);

(function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www')   '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
  

Ответ №1:

Вам не нужно включать _trackPageview . Если вы включите свои собственные _trackEvent вызовы, они будут работать нормально. Но это будет означать, что информация с этих страниц будет отсутствовать в представлении содержимого, и будут записаны только данные из отправляемых вами вызовов событий.

В более ранних версиях Google Analytics вызов _trackEvent без _trackPageview вызывал ошибку, но это больше не так, начиная с апреля 2010 года.