使用jQuery设置URL目标目标

时间:2016-05-02 08:25:06

标签: jquery google-analytics

我最近尝试设置Google Analytics网址目标定位,该按钮点击按钮即可触发。我在jQuery中设置了click事件。该按钮有另一个点击事件,它会进行ajax调用,但它对目标目标并不重要,我根本没有任何错误。 当我删除代码的一些基本部分时,我会收到错误消息,因此实际上会触发调用。 现在还有3天没有任何转换,所以我想我做错了。

我希望有人可以帮助我:)。

以下是代码:

身体打开后的这一天:

<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-XXXXXXXX-X', 'auto');
  ga('send', 'pageview');

</script>

这里是正文底部的jQuery代码:

<script>        
    var _gaq = _gaq || [];
    _gaq.push(['_setAccount', 'UA-XXXXXXXX-X']);
    _gaq.push(['_trackPageview']);

    var target = $('#button');
    target.on("click trackClick", function()
    {
        _gaq.push(['_trackPageview', "http://www.examplePage.com/toTrack"]);
    });
</script>
编辑:哦,是的,被跟踪的页面实际上并不存在,但我读到它是跟踪不存在的页面以跟踪按钮点击的最佳解决方案。
我将匹配类型设置为&#34;完全匹配&#34;顺便说一句:)

1 个答案:

答案 0 :(得分:0)

这一切都有很多问号。您使用两种不同的跟踪实现很奇怪。在顶部,您拥有较新的通用分析(UA)跟踪代码段,但在底部,您使用已弃用的经典GA跟踪代码段来跟踪点击的综合浏览量。首先,我假设您要跟踪{strong>相同的UA属性的#button次点击,在这种情况下,您需要删除经典GA跟踪代码,并更新语法:

<script>        
var target = $('#button');
target.on("click trackClick", function()
{
   // ... send your GA pageview
});
</script>

第二件事是,如果您确定要在点击上发送(虚拟)综合浏览量,那么您应该使用UA语法:

ga('send', 'pageview', 'http://www.examplePage.com/toTrack');