2

Google Analytics 4 改变了一些东西,比如事件,并引入了新的概念,比如用户属性。Measurement Protocol API似乎没有支持新事件或用户属性的参数。它实际上是否支持 Google Analytics 4,如果支持,我们如何将新信息提交给该 API?如果不支持,Measurement Protocol API 将在多长时间内支持新的 Google Analytics(分析)4 媒体资源?

4

2 回答 2

2

您指出的文档链接是指Universal Analytics 采用的测量协议v1 。

新的 GA4 属性(App + Web)适用于新版本的测量协议v2。这是谷歌已经宣布的一项新功能,将在未来几周内推出。

在此处输入图像描述

我们仍然需要有一些耐心:)

于 2020-10-17T22:57:56.240 回答
1

简单地链接到文档作为答案,我觉得很奇怪,但是对于“它是否真的支持 Google Analytics 4”和“我们如何向该 API 提交新信息”的问题,我觉得这是最好的回答方式。

这是专门针对 GA4 的测量协议的文档

正如您所看到的那样,它又回到了 Alpha 阶段,因此对于“Measurement Protocol API 将多久支持新的 Google Analytics 4 属性”的答案是,无论 Google 从 Alpha 到 Beta 再到稳定需要多长时间释放——我会计划好一阵子。

为了包含一些代码,这里是该文档中提交事件的一种方式的片段。话虽如此,就像 Measurement Protocol v1 一样,毫无疑问会有无数种方式将数据发送到新的 API。

const measurement_id = `G-XXXXXXXXXX`;
const api_secret = `<secret_value>`;

fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurement_id}&api_secret=${api_secret}`, {
  method: "POST",
  body: JSON.stringify({
    client_id: 'XXXXXXXXXX.YYYYYYYYYY',
    events: [{
      name: 'tutorial_begin',
      params: {},
    }]
  })
});
于 2020-10-18T05:17:07.990 回答