我正在尝试使用谷歌anayltics活动,但到目前为止没有任何成功..
我正在做的是使用jQuery加载功能加载5页 我想跟踪每个负载的“下一步”按钮。但看起来我做错了什么..
这是下一个按钮事件代码:
$('.NextButton').click(function () {
_gaq.push(['_trackEvent', 'fz_main_page', 'clicked']);
installation.load_page({ inner_page: next_page, comid: data.comid, outerid: data.outerid, single_app: "1" });
});
分析代码:
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-25162785-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>
我做错了什么?
答案 0 :(得分:4)
installation.load_page
函数可能会阻止trackEvent
触发。尝试将load
功能包裹在setTimeout
:
setTimeout('installation.load_page({ inner_page: next_page, comid: data.comid, outerid: data.outerid, single_app: "1" })', 100);
安装Google Analytics Debugger。在控制台中查看(control,shift,j)以进行事件跟踪处理。
如果您没有看到所有活动都在那里进行跟踪,那么跟踪代码就会出现其他问题。