问题标签 [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.

0 投票
1 回答
528 浏览

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&

0 投票
2 回答
2664 浏览

google-analytics - 直接使用 Google Analytics Measurement Protocol API 的速率限制是多少?

Google Analytics 收集限制和配额的文档中

它提供了rate limits由 Google 提供的各种库实现的。对于直接发布到测量协议( https://www.google-analytics.com/collect) 的用户,我似乎找不到发布的速率限制。

有没有,如果有,是什么?


2015 年 7 月 10 日编辑 -

一些评论者询问了我发送的数据类型的示例。

使用一系列对 wget 的调用,每次调用之间的睡眠时间为一秒。

以下是删除了应用名称和跟踪代码的示例:

我已经尝试将这些查询发送到 /debug 端点并且它们都是有效的。我的第一次上传按预期工作,报告看起来不错。随后将相同数据集上传到不同 GA 属性的结果好坏参半。有时报告中不会出现数据。有时部分数据会出现在报告中。不过,在上传期间,实时报告始终会显示活动。


0 投票
3 回答
925 浏览

ruby - 如何使用 Ruby 发布到 Measurement Protocol

我正在尝试使用 Ruby 发布到 Google Measurement Protocol:

还尝试发送 GET 请求而不是 POST:

并且没有跟踪该事件: 在此处输入图像描述

他们我试图通过简单地将它们输入 Chrome 来发送相同的参数:

在此处输入图像描述

有效:

在此处输入图像描述

我想当我使用 Ruby 将请求发送到管理协议时,我缺少一个标头或类似的东西。但我无法弄清楚我错过了什么。

0 投票
2 回答
943 浏览

email - 谷歌分析电子邮件开放跟踪与测量协议

我们尝试使用谷歌分析和测量协议跟踪电子邮件打开情况。我们完全按照http://www.lunametrics.com/blog/2013/06/17/email-tracking-google-analytics/http://dyn.com/blog/tracking-email-opens-via中的说明进行操作-谷歌分析/

问题是每封打开的电子邮件也被视为一个不正确的会话。你能给我一些建议吗?我们如何在不记录会话的情况下跟踪打开?谢谢

0 投票
1 回答
202 浏览

php - Google Analytics Measurement Protocol 事件结果为来自美国的实时访问者

目前我正在制作一个将从 PHP 触发的自定义事件,并且我正在使用 Measurement Protocol。

我已经验证了这个事件——它的“有效”:真的。我还在实时报告中看到了该事件。

当我测试活动并检查实时分析时,我不仅有来自我的国家/城市的访客,而且还有 1 位来自美国/纽约的访客。

因此,如果我在该网站上,请冷静一下……我只能实时看到 1 个具有正确位置的用户(我)。但是当我触发我正在处理的特定事件时 - 我还有一位来自美国/纽约的实时访客。

??

我无法向自己解释这个..

这些是请求参数:

有人有这个问题和/或解决方案吗?

谢谢!

0 投票
0 回答
382 浏览

google-analytics - 事件跟踪 - 网络跟踪 (ga.js) 无法在移动设备上运行

当用户单击我网站上的链接时,我正在尝试捕获事件。<body>我在标签开头添加了跟踪代码

然后我正在使用

<a>在我要跟踪事件的标签上。

它适用于桌面上的所有浏览器,我可以在 Google Analytics Realtime -> Events 选项卡上看到事件。然而,同样的事情不适用于移动设备上的任何浏览器(我尝试过 Chrome 和 Firefox)。

我在跟踪另一个事件的同一页面上有另一个超链接,这次是通过为单击事件创建一个 jquery 侦听器。但是,这也不适用于移动浏览器(适用于桌面浏览器)。jquery代码如下:

需要帮助,因为我是新手。

提前致谢 !

0 投票
2 回答
752 浏览

google-analytics - Google Analytics Measurement Protocol 有何不同?

我正在检查 GA 测量协议以从后端向 GA 发送数据。这工作正常。我使用的网址是:

(请将 UA-XXXXXXX-1 替换为您自己的跟踪 ID。)

现在我有一个使用 javascript 方式启用 GA 的网站。我在 Chrome 中检查了它是否通过 url 向谷歌发送信息:

我也可以使用这个网址从后端向谷歌发送信息。Measurement Protocol 有什么特别的和新的,因为我也可以使用这个 url 将数据发送到谷歌进行分析?

我需要将数据从后端发送到 GA,所以请指导。

0 投票
1 回答
482 浏览

google-analytics - 使用 Google Measurement API 的精确地理位置报告

我在使用Google Measurement Api时遇到问题。我需要手动向分析报告电子商务交易,而我从支付处理器获得的唯一数据是国家代码(对于我们的分析过程来说不够精确)和购买者的 IP 地址。

我们尝试发送uip(用户 IP 覆盖)参数,但分析忽略 IP 并且不会从中提取地理位置。

我们尝试过使用geoid,但正如我所说的并不精确。我们也需要城市信息。我看到geoid可以将整数作为描述精确位置的参数,但如果我只有 IP 地址,我不知道如何获得该数字。

任何帮助或建议将不胜感激。

0 投票
1 回答
2236 浏览

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 发送什么?

0 投票
2 回答
186 浏览

google-analytics - Google Analytices.js 发送方法

根据Analytics.js 发送方法文档,我有一个问题:

在我发送一个ga('send',...)方法之后,它是否必须执行一个 Get 或 Post 请求,或者这个调用有另一个实现?