# Аудит событий GA4 / GTM

Все данные синтетические. На тестовом сайте одна успешная оплата должна давать одно событие purchase с непустым transaction_id, value в рублях и currency=RUB. chat_open — только первое открытие чата в рамках текущей страницы.
Журнал при одной оплате заказа O-17:
12:00:00 purchase | O-17 | 4900 | RUB | источник GTM
12:00:01 purchase | O-17 | 4900 | RUB | источник код сайта
12:00:03 purchase | пусто | 490000 | RUB | источник GTM
Открыли чат, закрыли, открыли снова: chat_open отправлен дважды.
После перезагрузки страницы спасибо purchase O-17 отправляется снова.
Задание: составьте аудит дефектов и tracking plan для purchase и chat_open. Предложите исправления и план проверки до релиза.
Ответ: таблица дефект/риск/проверка; контракт событий; схема защиты от повторов; минимум пять проверок. Различайте повторную отправку и фактическое задвоение в отчётах GA4; поведение отчёта проверяется отдельно.
