javascript - 在谷歌分析中发送字符串值

标签 javascript google-analytics google-analytics-api web-analytics

我正在尝试绑定(bind)事件以通过 Google Analytics 进行事件跟踪。 在调用 GA 时,我们也可以发送一些值。

我正在尝试通过 DOM 选择器发送值。

当我使用时:

myValue=function(){return parseInt($('.checkout-order-totals .order-total  td:last').text().replace('$','').replace(/,/g,'')).valueOf(); }

它工作得很好(在omnibug中显示点击事件)。

但是当我从上面的代码中删除 parseInt 时, 即,

myValue=function(){return $('.checkout-order-totals .order-total  td:last').text().replace('$','').replace(/,/g,'').valueOf(); }

它不会向 GA 发送请求。 (在omnibug中不显示点击事件)

造成这种情况的可能原因是什么?

最佳答案

根据GA documentationValue参数必须是JS Number。

因此,请求未发送也就不足为奇了,因为它肯定无法通过某些验证。

关于javascript - 在谷歌分析中发送字符串值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26250164/

相关文章:

javascript - Google Analytics JavaScript 事件跟踪器代码不跟踪事件

python - Pandas 将字典列表(GA 输出)转换为有意义的数据帧

filter - 如何编写Google Analytics(分析)过滤器以记录网站搜索

google-analytics - Google Analytics 不会跟踪事件

java - 谷歌分析报告 API v4 : get Sessions and Revenue data

c# - 带有 API key 的 Analytics Reporting v4

javascript - HTML 编码时 <br/> 的 JavaScript 正则表达式是什么?

javascript - 使用 .on() 检测不同输入的变化

javascript - setTimeout 按值传递数组(在咖啡中)

javascript - fs.writeFileSnyc/fs.writeFile 写入损坏的文件