我正在尝试将服务器端(python 请求)事件发送到 Google Analytics V4
import requests
url = 'https://www.google-analytics.com/collect?v=1&t=event&tid=UA-XXXXXXXXX'
url += '&cid={}'.format('click_id')
url += '&ec={}'.format('event_category')
url += '&ea={}'.format('event_action')
url += '&el={}'.format('event_label')
url += '&ni=1' # 'non_interaction'
headers = {
'User-Agent': str('user_agent')
}
requests.post(url=url, headers=headers)
这在 Analytics V3 上非常有效 - 当属性 id 为UA-XXXXXXXXX时。
现在所有 V4 属性都具有不同的 id,例如“G-9DXXXXXXXX”,并且似乎无法正常工作。
我没有找到任何关于 V4 事件的文档,任何帮助都会受到高度评价。