Google 分析测量协议事件跟踪停止工作

Google analytics measure protocol event tracking stopped working

我有一个脚本,每次发生事件时都会在我的服务器上运行。这在 7 月 1 日/2 日随机停止工作。我查看了 Analytics 更改历史记录,最后一次更改是四月。

代码没有改变,我没有从请求中收到任何错误。

data = {
    'v': '1',
    't': 'event',
    'tid': 'UA-XXXXXX-X',
    'cid': '11111111.2222222',
    'ec': 'ccccc',
    'ea': 'aaaaa',
    'el': 'lllll',
    'ev': 50
}

response = requests.post('http://www.google-analytics.com/collect', data=data)
response.raise_for_status()

此 returns 没有错误,状态代码为 200,但不再显示在分析中。我还尝试了具有相同参数的测量命中生成器工具,它成功发送了 2 次命中。

我该如何调试它?

尝试将您的请求发送至

google-analytics.com/debug/collect   

这将帮助您调试问题。您发送的请求似乎有效。