При отправке события с помощью Google Analytics Протокол измерений ... GA классифицирует события как трафик ботов.Я могу определить это, настроив два представления в GA: одно с включенной фильтрацией ботов, а другое с отключенной фильтрацией ботов.События отображаются последовательно в представлении с отключенной фильтрацией ботов.
Мы не хотим отключать фильтр ботов в нашем основном представлении, поскольку это будет включать массу ненужного трафика ботов.
Как насчет того, чтобы этот код запускал фильтр бота?
payload = {
'v': 1,
't': 'event',
'tid': tracking_id,
'ec': category,
'ea': action,
'el': label
}
if value and type(value) is int:
payload['ev'] = value
if user_id:
payload['uid'] = user_id
else:
payload['cid'] = str(uuid4())
requests.post(
'https://www.google-analytics.com/collect',
data=payload,
headers=requests.utils.default_headers()
)