Google Analytics事件跟踪问题

时间:2015-04-20 07:12:12

标签: jquery google-analytics event-tracking squarespace

我想使用Google Analytics将事件跟踪添加到我的网站,但我似乎无法获取任何数据。我试图捕获按钮点击事件。这是我的jQuery代码:

<script> 
$(document).ready(function () {
   $("input[type='submit'][value='Sign Up']").on('click', function () {
      alert("Test.");
      ga('send', 'event', 'amazon', 'item', 'topreviewbutton');
   });
}); 
</script>

出于某种原因,我没有提取任何数据(但我的警报已经消失,所以我知道代码正在运行)。有没有人提供有关故障排除/设置事件跟踪的提示?另外,我收到一条错误消息:

  

未捕获的ReferenceError:未定义ga

当我点击按钮时。在UA - XXXX - ID的正确部分添加SquareSpace是否不足以进行事件跟踪?我应该复制并粘贴他们的通用分析JavaScript代码吗?我错过了一个图书馆吗?

1 个答案:

答案 0 :(得分:1)

SquareSpace目前不支持将Universal Analytics纳入其默认集成:http://help.squarespace.com/guides/using-google-analytics-with-squarespace#toc-universal-analytics

  

Google目前正在推出名为Universal Analytics的Google Analytics更新。我们不会通过官方Google Analytics集成提供Universal Analytics。但是,您可以通过向代码注入添加一些跟踪代码,将Universal Analytics添加到Squarespace网站。

然后,您必须将Google Analytics跟踪代码段复制并粘贴到模板中,以加载将加载ga()功能的JavaScript库。

上面链接的SquareSpace文档引用了将该代码段包含到您的网页中所需的步骤。