jquery - Google Analytics 事件跟踪问题

标签 jquery google-analytics event-tracking squarespace

我想使用 Google Analytics(分析)向我的网站添加事件跟踪,但我似乎无法获取任何数据。我正在 try catch 按钮单击事件。这是我的 jQuery 代码:

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

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

Uncaught ReferenceError: ga is not defined

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

最佳答案

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

Google is currently rolling out an update to Google Analytics called Universal Analytics. We don't offer Universal Analytics with our official Google Analytics integration. However, you can add Universal Analytics to your Squarespace site by adding some tracking code to Code Injection.

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

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

关于jquery - Google Analytics 事件跟踪问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29741379/

相关文章:

jquery - 拉斐尔元素选择问题

javascript - 使用 David J Bradshaw 的 iframe-resizer

javascript - 如何使用谷歌分析跟踪点击事件

google-analytics - 购买未显示在 GA4 货币化中

jquery - css和js圈圈倒计时进度

javascript - $(this) 不适用于动态创建的元素

javascript - 在 Google 跟踪代码管理器中跟踪自定义 IFRAME 事件

events - Google Analytics 不跟踪事件跟踪和虚拟网页浏览量

google-analytics - 如果我多次发送相同的 "Transaction id"以跟踪 Google Analytics(分析)电子商务中的购买情况会怎样?

javascript - Google Analytics 事件跟踪 "labels"未记录