gpt4 book ai didi

python - 无法在 GA 报告中看到 Measurement protocol hit(使用 Python 请求库)

转载 作者:行者123 更新时间:2023-11-28 19:08:10 24 4
gpt4 key购买 nike

尝试使用 Measurement Protocol 将 pageview 命中发送到 Google Analytics,通用属性(使用 Python 的 Requests 库发出 HTTP 请求)

import requests

endpoint = 'https://www.google-analytics.com/collect'
payload = {'v':'1'
,'tid':'UA-XXXXXX-Y'
,'t':'pageview'
,'dl': 'http%3A%2F%2Fvibhorj.com%2Ftest1%2Fpath2'
,'cid':'928534239.3492469166'
}
r = requests.post(url = endpoint, data = payload)

r.status_code 返回为 200(OK),但仍然无法在实时报告或标准报告中看到命中

还尝试了 GET 请求:

requests.post(url = endpoint, params = payload)

(相同的结果:status_code 返回 200 OK 但 GA 报告中仍然没有数据)

任何帮助,将不胜感激

[已解决!]:显然我注意到 User-Agent 是强制设置的。以下代码对我有用

r = requests.post(url = endpoint, data = dic2
, headers={'User-Agent': 'My User Agent 1.0'})

最佳答案

要在您拥有的工具上查看 Python 命中,请取消选中“排除来自已知机器人和蜘蛛的所有命中”选项。如果您没有以其他方式排除此数据,也请检查过滤器。

enter image description here

此外,强烈建议添加参数标题(“&dt”),此参数用于报告“用户资源管理器”或其他“行为报告部分”不是强制性的,但您可能会遇到意外问题工具。

问候

关于python - 无法在 GA 报告中看到 Measurement protocol hit(使用 Python 请求库),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44280689/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com