пользователь из бота делает действие (нажатие на кнопку) –> кидаем в обработчик и как только в этот обработчик вызвался –> нужно отправить событие в GA с определёнными параметрами
Не думаю что там прям сложно закручены запросы)
Я бы попробовал сделать так -
Повесил ивент, например на нажатие кнопки которая просто ничего не делает на сайте.
Подключил к сайту гугл аналитику с своими идентификаторами.
Открываем инспектр, жмякаем на кнопку смотрим какой запрос летит.
Если повезет - это будет обычный гет запрос с твоими идентификаторами. Перенести его на пайтон - дело пары минут.
Ну а если что то сложное - тут только либо искать оф доку где расписано какие запросы слать и что в них передавать. Ну или искать проекты на гите как ты написал ранее, смотреть что более менее свежее (а не последний комит 5 лет назад) и просто пробовать: клонируем репу, запускаем main.py (скорее всего главный скрипт будет называться как то так))