Jquery 谷歌分析事件跟踪问题

Jquery 谷歌分析事件跟踪问题,jquery,google-analytics,event-tracking,squarespace,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'

我想使用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>

$(文档).ready(函数(){
$(“输入[type='submit'][value='Sign Up']])。在('click',函数(){
警惕(“测试”);
ga(“发送”、“事件”、“亚马逊”、“项目”、“topreviewbutton”);
});
}); 
出于某种原因,我没有提取任何数据(但我的警报正在关闭,因此我知道代码正在运行)。有没有人对故障排除/设置事件跟踪有什么建议?另外,我得到一个错误,上面写着:

未捕获引用错误:未定义ga


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

SquareSpace当前不支持将Universal Analytics集成到其默认集成中:

谷歌目前正在推出一个名为“通用分析”的谷歌分析更新。我们的官方谷歌分析集成不提供通用分析。但是,您可以通过向代码注入添加一些跟踪代码,将通用分析添加到您的Squarespace站点

然后必须将Google Analytics跟踪片段复制并粘贴到模板中,以加载JavaScript库,该库将加载
ga()
函数


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

如果您使用的是chrome,请安装Google Analytics Debugger扩展,该扩展将显示是否以及哪些数据已实际发送给GA;可能是在执行GA代码之前,单击会重定向到一个新页面(您可以尝试切换GA调用和警报来测试)。