0
這是我的GATC。它位於我的應用程序的FOOTER中。幫助GATC和var _gaq = _gaq || [];
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXX-XX']);
_gaq.push(['_setDomainName', 'mysite.com']);
_gaq.push(['_addIgnoredRef', 'mysite.com']);
_gaq.push(['_setCustomVar',1,'UserType','Visitor', 2]);
_gaq.push(['_trackPageview']);
(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);
})();
</script>
如果我想在BODY頁面中設置一些新的自定義變量,我該怎麼做?
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setCustomVar',2,'NewVar','Name', 2]);
</script>
或者
<script type="text/javascript">
_gaq.push(['_setCustomVar',2,'NewVar','Name', 2]);
</script>
總結:
我需要在頁面的主體定義一些自定義變量和我的GATC在頁腳。我不太確定_gaq = _gaq的含義以及它會如何影響這一點。是否應該在代碼片段中定義自定義變量,然後在頁腳的GATC中再次定義?
'_gaq = _gaq || [];'只是將一個空數組賦給'_gaq' *,如果它以前是空的。 – jtbandes