У меня есть сценарий, который запускается на моем сервере каждый раз и происходит событие. Это случайно перестало работать 1/2 июля. Я проверил историю изменений в Analytics, и последнее изменение было в апреле.Ошибка отслеживания событий протокола Google 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()
Это не возвращает ошибок и имеет код состояния 200, но просто не отображается в аналитике. Я также попробовал инструмент создания инструмента построения с теми же параметрами, и он отправил 2 удачных результата.
Как я могу отладить это?
Что произойдет, если вы отправите его по адресу http://www.google-analytics.com/debug/collect, просто откройте ссылку в веб-браузере, так как http станет самым простым способом. Он должен возвратить некоторый json. Какой тип учетной записи это веб? – DaImTo
Ничего себе, никогда не знал об отладке. Это веб-аккаунт. Я получаю запрос exception.exceptions.SSLError: [Errno bad handshake] [(«Подпрограммы SSL», «SSL3_GET_SERVER_CERTIFICATE», «проверка сертификата не удалась»)] – lennard
Нормальная конечная точка не отвечает на ошибки, она просто игнорирует ваш запрос. его проклятие. Какая ошибка? – DaImTo