我試圖在Google Analytics上點擊自定義變量。我有一個具有不同語言的網頁,我的客戶希望在點擊時擁有一個自定義的可擴展記錄。 (點擊只是隱藏和顯示div)。該頁面不會重新加載。我建議最好的解決方案是跟蹤事件,但他們不想要這個解決方案。點擊Google Analytics自定義變量
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-21556445-2']);
_gaq.push(['_trackPageview', '/fpc/e-brochure-circle']);
_gaq.push(['_setAllowLinker', true]);
$('.lang').live('click', function (event, ui) {
try {
var language = $(this).attr('data-language');
_gaq.push(['_setCustomVar', 5, 'content_language', '' + language + '', 3]); // change language value accordingly
_gaq.push(['_trackPageview', '/fpc/e-brochure-circle']);
} catch (err) { }
});
(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>
是否有可能在同一頁面上多次觸發自定義可擴展存儲。使用Firebug我可以看到代碼正在工作,語言正確輸入。它只是不會顯示在Google Analytics中。
獲得這項工作的任何幫助都會很好。
非常感謝 史蒂夫