我想使用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代码吗?我错过了一个图书馆吗?
答案 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文档引用了将该代码段包含到您的网页中所需的步骤。