使用 API 将服务器端事件发送到 GA4

时间:2021-03-01 23:02:05

标签: postman google-analytics-api google-analytics-4

我一直在使用 Google 的文档尝试使用 Postman 为 GA4 构建/测试服务器端事件。我发现 event 在使用他们的 event builder 时可以工作(我在实时事件中看到该事件),但是当我将其转移到 Postman 时,它不起作用(不显示在实时事件)。我不断收到 403 Forbidden 消息。我 100% 确定我的设置正确,但我不确定 Google 中是否有某种设置允许来自服务器而不是浏览器的请求(我使用的是开箱即​​用的GA4 数据流的实现)。我试过从我的浏览器的标题中发送一个用户代理,这似乎没有什么区别。我要发送以下内容:

方法:

POST

网址:

www.google-analytics.com/mp/collect?measurement_id=<<MY ID IS HERE>>&api_secret=<<MY API SECRET HERE>>

正文(原始文本):

{
  "clientId": "783221853.1614059609",
  "events": [{
    "name": "add_to_cart",
    "params": {
            "items": [{
                "item_id": "Robot Toy",
                "item_name": "12345678"
            }]
        }
    }]
}

标题:

Content-Type: Text/Plain
Content-Length: 1
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.192 Safari/537.36

关于我可能做错了什么的任何想法,或者这是否是 Google 的问题以及 GA4 仍然有问题的事实?或者它认为我是机器人并阻止了流量?

0 个答案:

没有答案
相关问题