我正在使用Python/Flask(通过requests
库)对https://www.google-analytics.com/collect
的POST请求向Google Analytics服务器端发送event
请求。我通过查看实时事件页面来测试它
如果我在GA Hit Builder上尝试我的请求,它将非常有效
如果我使用URL参数将请求直接粘贴到浏览器中,它将非常有效
如果我从我的应用程序发帖,我会得到一个状态200,表明它已经工作,但在live events视图中没有显示任何内容
如果我从我的应用程序发布到/debug/collect
,我会得到这样的响应,我觉得这没问题,但在live events视图中什么都没有:
{
"hitParsingResult": [ {
"valid": true,
"parserMessage": [ ],
"hit": "/debug/collect?v=1\u0026tid=UA-18542058-16\u0026cid=ax5b51b5beaa4f0\u0026t=event\u0026ec=Tasks\u0026ea=View task\u0026el=25\u0026ev=0"
} ],
"parserMessage": [ {
"messageType": "INFO",
"description": "Found 1 hit in the request."
} ]
}
请求是:https://www.google-analytics.com/debug/collect
v=1&tid=UA-18542058-16&cid=ax5b51b5beaa4f0&t=event&ec=Tasks&ea=View+task&el=25&ev=0
我不知道我做错了什么。有什么想法吗
尝试在hit中指定
dl
(文档位置URL)参数,或同时指定dh
(文档主机名)和dp
(文档路径)参数: https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters?hl=it#dl可选禁用视图中的任何过滤器,并勾选以排除机器人程序
相关问题 更多 >
编程相关推荐