问题标签 [measurement-protocol]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-analytics - 谷歌分析测量协议不适用于目标转换
我为 /phone/ pageview 制定了目标,我正在使用测量协议并使用通用分析进行跟踪。页面浏览报告将出现在深入报告中,但它未在目标转化报告列表中显示数据。
数据如下:-
&v=1&tid=UA-490XXXXXX-1&cid=f47ac10b-58cc-4372-a567-0e02b2c3d479&t=pageview&dh=powerhandeyman.com&dp=%2fphone%2f%2b16475601035%2f%2b15687895678%2f%2b18765thomepage=678&
google-analytics - 直接使用 Google Analytics Measurement Protocol API 的速率限制是多少?
它提供了rate limits
由 Google 提供的各种库实现的。对于直接发布到测量协议( https://www.google-analytics.com/collect) 的用户,我似乎找不到发布的速率限制。
有没有,如果有,是什么?
2015 年 7 月 10 日编辑 -
一些评论者询问了我发送的数据类型的示例。
使用一系列对 wget 的调用,每次调用之间的睡眠时间为一秒。
以下是删除了应用名称和跟踪代码的示例:
我已经尝试将这些查询发送到 /debug 端点并且它们都是有效的。我的第一次上传按预期工作,报告看起来不错。随后将相同数据集上传到不同 GA 属性的结果好坏参半。有时报告中不会出现数据。有时部分数据会出现在报告中。不过,在上传期间,实时报告始终会显示活动。
ruby - 如何使用 Ruby 发布到 Measurement Protocol
我正在尝试使用 Ruby 发布到 Google Measurement Protocol:
还尝试发送 GET 请求而不是 POST:
并且没有跟踪该事件:
他们我试图通过简单地将它们输入 Chrome 来发送相同的参数:
有效:
我想当我使用 Ruby 将请求发送到管理协议时,我缺少一个标头或类似的东西。但我无法弄清楚我错过了什么。
email - 谷歌分析电子邮件开放跟踪与测量协议
我们尝试使用谷歌分析和测量协议跟踪电子邮件打开情况。我们完全按照http://www.lunametrics.com/blog/2013/06/17/email-tracking-google-analytics/和http://dyn.com/blog/tracking-email-opens-via中的说明进行操作-谷歌分析/
问题是每封打开的电子邮件也被视为一个不正确的会话。你能给我一些建议吗?我们如何在不记录会话的情况下跟踪打开?谢谢
php - Google Analytics Measurement Protocol 事件结果为来自美国的实时访问者
目前我正在制作一个将从 PHP 触发的自定义事件,并且我正在使用 Measurement Protocol。
我已经验证了这个事件——它的“有效”:真的。我还在实时报告中看到了该事件。
当我测试活动并检查实时分析时,我不仅有来自我的国家/城市的访客,而且还有 1 位来自美国/纽约的访客。
因此,如果我在该网站上,请冷静一下……我只能实时看到 1 个具有正确位置的用户(我)。但是当我触发我正在处理的特定事件时 - 我还有一位来自美国/纽约的实时访客。
??
我无法向自己解释这个..
这些是请求参数:
有人有这个问题和/或解决方案吗?
谢谢!
google-analytics - 事件跟踪 - 网络跟踪 (ga.js) 无法在移动设备上运行
当用户单击我网站上的链接时,我正在尝试捕获事件。<body>
我在标签开头添加了跟踪代码
然后我正在使用
<a>
在我要跟踪事件的标签上。
它适用于桌面上的所有浏览器,我可以在 Google Analytics Realtime -> Events 选项卡上看到事件。然而,同样的事情不适用于移动设备上的任何浏览器(我尝试过 Chrome 和 Firefox)。
我在跟踪另一个事件的同一页面上有另一个超链接,这次是通过为单击事件创建一个 jquery 侦听器。但是,这也不适用于移动浏览器(适用于桌面浏览器)。jquery代码如下:
需要帮助,因为我是新手。
提前致谢 !
google-analytics - Google Analytics Measurement Protocol 有何不同?
我正在检查 GA 测量协议以从后端向 GA 发送数据。这工作正常。我使用的网址是:
(请将 UA-XXXXXXX-1 替换为您自己的跟踪 ID。)
现在我有一个使用 javascript 方式启用 GA 的网站。我在 Chrome 中检查了它是否通过 url 向谷歌发送信息:
我也可以使用这个网址从后端向谷歌发送信息。Measurement Protocol 有什么特别的和新的,因为我也可以使用这个 url 将数据发送到谷歌进行分析?
我需要将数据从后端发送到 GA,所以请指导。
google-analytics - 使用 Google Measurement API 的精确地理位置报告
我在使用Google Measurement Api时遇到问题。我需要手动向分析报告电子商务交易,而我从支付处理器获得的唯一数据是国家代码(对于我们的分析过程来说不够精确)和购买者的 IP 地址。
我们尝试发送uip(用户 IP 覆盖)参数,但分析忽略 IP 并且不会从中提取地理位置。
我们尝试过使用geoid,但正如我所说的并不精确。我们也需要城市信息。我看到geoid可以将整数作为描述精确位置的参数,但如果我只有 IP 地址,我不知道如何获得该数字。
任何帮助或建议将不胜感激。
javascript - 使用Measurement协议向GA发送数据时如何获取客户端ID?
我尝试通过前端(js)和后端(测量协议)使用analytics.js(通用分析)。
通过前端(js方式)使用时:
我检查是否有一个名为 _ga 的cookie,其值为 GA1.2.1360127879.1438853622 。它通过请求'http://www.google-analytics.com/collect?...'向 GA 发送 cid=1360127879.1438853622 的数据。我知道 1360127879 是唯一 ID,而 1438853622 是时间戳。
通过后端(测量协议)使用时:
我这里有几个问题:
1.如何从浏览器获取客户端ID?
一种方法是从后端读取 _ga cookie 并从中解析客户端 ID。但我读到不推荐这样做。因为谷歌可以随时更改格式。在某处我读到使用:
但我不知道如何使用这个在后端获取客户端 ID?我想使用前端正在使用的相同客户端 ID。
2.实际的客户ID是什么?是单独的唯一id还是unique_id.timestamp的组合。我应该从后端向 GA 发送什么?
google-analytics - Google Analytices.js 发送方法
根据Analytics.js 发送方法文档,我有一个问题:
在我发送一个ga('send',...)
方法之后,它是否必须执行一个 Get 或 Post 请求,或者这个调用有另一个实现?