jQuery来追踪谷歌分析事件不工作(jQuery to track Google analytic

2019-09-16 22:15发布

我试图使用谷歌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>

我究竟做错了什么?

Answer 1:

这有可能是installation.load_page功能是防止trackEvent烧制而成。 试试你的包裹load的功能setTimeout

setTimeout('installation.load_page({ inner_page: next_page, comid: data.comid, outerid: data.outerid, single_app: "1" })', 100);

安装谷歌Analytics(分析)调试器 。 看在控制台(控制,移位,j),其中所述事件跟踪处理。

如果您没有看到您的所有活动的跟踪那里,然后还有其他事情是了跟踪代码。



文章来源: jQuery to track Google analytics events not working