首页 > 解决方案 > 使用 Measurement Protocol 发送的事件未设置活跃用户

问题描述

我正在尝试使用 Measurement Protocol V4 将事件从 Telegram 机器人(Java 后端)发送到 Google Analytics。该事件目前看起来像这样:

{
    "client_id": "<telegram_chat_id>",
    "events": [
        {
            "name": "tg_bot_command",
            "params": {
                "command_type": "HELP"
            }
        }
    ]
}

发送事件后,我在“事件名称的事件计数”卡片中的实时概览页面上看到了该事件及其属性,但该client_id属性无处可见。并且“过去 30 分钟内的用户”卡仍然是空的。我也尝试将user_id参数添加到事件中,但它也没有效果。

如何发送这些事件以显示用户处于活动状态?

G-Analytics 页面显示记录的事件,但没有用户

标签: google-analyticsmeasurement-protocol

解决方案


解决方案:将engagement_time_msec 添加到事件属性中

在此处输入图像描述


推荐阅读