如何使用 Google 跟踪代码管理器发送 ga(...) 事件?

2024-02-11

我正在现有网站上更改谷歌标签管理器的谷歌分析。这个网站也使用谷歌电子商务,所以我有一些定制ga()与某些页面上正在进行的电子商务相关的调用。

问题是因为谷歌分析脚本是异步加载的,ga()当我尝试发送一些电子商务相关数据时,不再定义。 我在某处找到了解决方法:

window['GoogleAnalyticsObject'] = 'ga';
window['ga'] = window['ga'] || function() {
  (window['ga'].q = window['ga'].q || []).push(arguments)
};

但是,虽然我不再遇到“ga 未定义”问题,但它仍然不起作用。

我在谷歌仪表板上没有看到任何内容。我也没有在调试消息中看到任何内容(在开发人员控制台中)。

似乎发生的情况是,加载 GMT 的 GA 脚本没有使用我设置的这些变量,但我不确定如何修复它,或者是否可以继续使用我的ga()以 GMT 通话。

我知道我可以做到dataLayer但我试图避免为此重写一堆工作代码。


我见过这样的实现:

  window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
  ga('create', UA-XXXXXXXXXX, 'auto');
  ga('require', 'ecommerce');

也许这也适合你。

如果您使用增强型电子商务,则“ga('create...”哈希下方的代码将更改为:

ga('require', 'ecommerce');

to:

ga('require', 'ec');

这里的顺序很重要,可以发送事件after这些功能。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 Google 跟踪代码管理器发送 ga(...) 事件? 的相关文章

  • Easy Tracker 中的 Google 分析自定义屏幕名称

    我有一个具有重用活动的应用程序 它用于不同的目的 因此仅跟踪活动名称对我没有帮助 这就是为什么我想在仍然使用 EasyTracker 的同时手动定义屏幕名称 我的代码如下所示 EasyTracker t EasyTracker getIns
  • 谷歌标签管理器中的自定义事件触发器

    每次我创建自定义触发事件时 它都不会触发 谁能请教一下可能是什么原因 我创建了 gacustomevent 自定义触发器并将其命名为 gaevent 但该事件没有被触发 我想使用数据层中的事件来捕获值 有关如何解决问题的任何建议 从你的问题
  • Crash Firebase vs Crashlytics vs HockyApp

    我一直在应用程序中使用 Crashlytics 我们的客户端使用 HockeyApp 并且我是通过 Google Firebase 最近的更新了解到的 有谁有机会使用上述工具 您的概述和建议是什么 您是否喜欢其中一个 为什么 祝你有美好的一
  • 为什么 Google Analytics 使用 __utm.gif?

    只是想了解他们为什么不使用 REST API 在REST中 客户端向服务器发起资源请求 服务器处理这些请求并返回适当的响应 The utm gif不参与服务器到客户端的数据传输 而是参与向另一个方向移动数据 当然 REST 具有供客户端与服
  • Google Analytics 未在 Swift 中初始化

    由于某种原因 我的新 swift 应用程序没有初始化 Google Analytics 我在项目中为所有 GAnalytics 文件创建了一个桥接标头 import GAI h import GAIDictionaryBuilder h i
  • 如何从谷歌分析中删除网站

    我是谷歌分析上多个网站的管理员 我可以删除其中一些吗 如果是 怎么办 你们中的许多人建议我删除我的个人资料 所以我的疑问是 1 我是多个项目的管理员 我只想删除其中一些 2 如果我删除我的个人资料 我会丢失所有物品吗 这是截至 2013 年
  • 如何更新 Android 上的 Google Analytics 清单?

    我正在尝试禁用 Google Firebase Analytics 的自动屏 幕报告 在里面Firebase 博客文章 https firebase googleblog com 2020 08 google analytics manua
  • 使用 jquery 使用 href 值填充 _link() 目标 url

    如何使用 jquery 获取链接中 href 属性的值以填充 link 目标 url 值 这是正常的代码 a href http www mydomain com gallery Gallery a 有许多链接需要以这种方式更新 您可以为要
  • Google Analytics 是否具有针对长时间运行的网络应用程序的“心跳”功能?

    我正在制作一个专注于观看嵌入内容的网络应用程序 我希望应用程序客户端向 GA Google Analytics 发送 心跳 类型的信号以保持会话继续进行 现在看来 如果访问者观看视频 5 10 分钟 GA 就会假设他已经离开页面 并将用户的
  • XML 配置中的 screenName 不起作用

    我刚刚在我的应用程序中添加了对 Google Analytics 分析 的支持 但我无法
  • 带有两个提交按钮的 GTM 和 asp.net Web 表单问题

    只是想分享使用 Google 跟踪代码管理器 GTM 和表单标签中的两个提交按钮 常见的遗留 asp net Webforms 技术 时的发现 GTM 供网站编辑使用 因此 当需要实现或跟踪其他脚本或事件时 开发人员不需要参与 问题是 GT
  • 跟踪 HTML5 音频元素的播放次数?

    跟踪 HTML5 音频元素播放次数的最佳方法是什么 我们也可以使用 Google Analytics 如果这是最好的方法 HTML5 音频元素有基本的回调 https developer mozilla org En Using audio
  • 将 Google 转换代码添加到 WordPress 联系表单 7

    我找到了一个将 Google Conversion 代码添加到 WordPress Contact Form 7 插件的教程 可以找到here http contactform7 com tracking form submissions
  • 谷歌分析崩溃报告仅显示堆栈跟踪的第一行

    我的应用程序使用 Google Analytics 来跟踪异常和崩溃 除其他外 我使用这个函数来获取堆栈跟踪 public static void sendErrorReportViaGoogleAnalytics Exception e
  • iOS 版 Google Analytics 中的线程崩溃

    使用适用于 iOS 版本 3 0 9 以及一般的 3 0 x 的 Google Analytics 库 我们看到很多像下面这样的崩溃 它们似乎是随机发生的 Exception Type SIGBUS Exception Codes BUS
  • iframe 上的谷歌分析跟踪

    如何使用 Google Analytics 跟踪 iframe 中的 url 我所做的就是将此代码放入 iframe 中 就像我在 顶部 窗口中所做的那样 但是 iframe 并未在分析中进行跟踪 这应该有效 但事实并非如此 iframe
  • jQuery document read() 函数可能需要很长时间才能执行

    我的问题是 有时一段 JavaScript 通常是 Google Analytics 可能需要很长时间才能加载 尽管 HTML 准备好 遍历和操作 并不重要 如果我使用以下代码 document ready function p text
  • Google Analytics 网站速度指标如何映射到 W3C 导航计时 API?

    网站速度指标的解释尺寸和指标参考 https developers google com analytics devguides reporting core dimsmets sitespeed不清楚 至少对我来说 它们代表了事件中的导航
  • 在我的网站上显示 Google Analytics 数据?

    我正在尝试找出一种方法来在我的网站上显示从 Google Analytics 收集的数据 我正在使用 NopCommerce 并且我想在管理部分的视图中显示此信息 统计数据 可能有很多方法可以实现这一点 在网上搜索后我发现了一些使用 Jav
  • 跟踪 ID 的格式只能是 UA-NNNNNN-N

    谷歌分析仪表板显示我的跟踪代码G XXXXXXXXXX格式和react GA需要它在UA NNNNNN N 我怎样才能把它放进去UA NNNNNN N格式 在我的谷歌控制台中搜索tracking info但没有页面存在 它只是向我显示 在仅

随机推荐