通过测量协议 2 发送的 GA4 事件不会继承会话参数

问题描述 投票:0回答:1

我使用测量协议 2 向 GA4 发送事件(例如 begin_checkout、购买、退款等事件)。我可以在报告中、用户资源管理器中看到这些事件,并具有正确的时间戳,但所有这些事件都不会继承会话参数。所有事件都有桌面设备类型和(未设置)国家、城市、设备型号等

这里是有效负载的示例:

{"client_id":"123.123",
"user_id":"123123",
"timestamp_micros":"1686902248544958",
"events": [{
    "name":"begin_checkout",
    "params":
        {"currency":"EUR",
        "value":100.0,
        "transaction_id":"123123",
        "items":[{
            "item_id":"123123",
            "item_name":"T-Shirt",
            "price":1000.0,
            "discount":0.0,
            "affiliation":123123,
            "item_category":"Clothes",
            "item_category2":"Shirts",
            "quantity":2
            }],
        "session_id":"123123123" }}]}

事件似乎与会话没有联系,但我根据请求传递了session_id。 我的所有事件都是正确的(根据 ga-dev-tools)。 我不明白如何解决这个问题。看起来像是 GA4 中的一个错误。 我很乐意接受任何建议。

google-analytics-api google-analytics-4 measurement-protocol
1个回答
-1
投票

我所做的一切与你相同,但我的事件不会继承我传递的会话的参数。更准确地说,在 Google Analytics 4 报告中,我看到了渠道和来源,但看不到其他所有内容(城市、年龄、性别等)。如果您突然找到任何答案或对如何克服这个问题有任何想法,请给我一些提示!

© www.soinside.com 2019 - 2024. All rights reserved.