#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 года.