事件跟踪 - 网络跟踪(ga.js)无法在移动

时间:2015-07-27 19:41:17

标签: google-analytics measurement-protocol

我正在尝试在用户点击我网站上的链接时捕获一个事件。 我在<body>代码

的开头添加了跟踪代码
<script>
  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-64301593-1']);
  _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>

然后我正在使用

onclick="_gaq.push(['_trackEvent', 'landing_page', 'i_am_interested_click']);

在我要跟踪事件的<a>标记上。

它对桌面上的所有浏览器都运行良好,我可以在Google Analytics Realtime上看到这些事件 - &gt;活动标签。然而同样的事情对移动设备上的任何浏览器都不起作用(我尝试过Chrome和Firefox)。

我在同一页面上有另一个超链接,我正在跟踪另一个事件,这次是为点击事件创建一个jquery监听器。但是,这也不适用于移动浏览器(适用于桌面浏览器)。 jquery代码如下:

$("#contact_me_button").click(function(){      
      $(this).fadeOut("slow", function() {
            $(this).html("<a href='tel:+918695707070'>+918695707070</a>");
            $(this).fadeIn("slow");
        });
      fbq('track', 'Lead');
      _gaq.push(['_trackEvent', 'landing_page', 'call_attempted']);
  });

因为我是新手,需要帮助。

提前致谢!

0 个答案:

没有答案