Наверняка, имея настроенную электронную торговлю в Google Analytics у Вас рано или поздно появляются нежелательные транзакции, которые путают все цифры. Кто-то сделал тест, либо в заказе указаны недоступные контактные данные, что в итоге не позволяет корректно проанализировать эффективность рекламных кампаний. Именно поэтому мы сегодня поговорим об отклонении, удалении, корректировке транзакций в Google Analytics 4.
Как создается транзакция?
Транзакция в Google Analytics 4 регистрируется в момент заказа или через Measurement Protocol из CRM системы путем HTTP запроса. Скорость появления транзакции в аналитике, как правило, до 24 часов.
После того, как транзакция попала в аналитику, там Вы не найдете для нее кнопку отклонить, удалить или считать недействительной. Транзакцию можно только корректировать, но не удалить, это запись, которая уже не исчезает. Сделать это можно только посредством определенных манипуляций.
Как откорректировать транзакцию?
Есть несколько вариантов откорректировать данные транзакции:
➊ Срабатывание кода электронной торговли с отрицательной суммой транзакции
В данном случае сумма транзакции автоматически уменьшится на сумму, которую Вы указываете в “transaction_id”.
Генерируете срабатывание отправки данных электронной торговли со следующими параметрами:
👉 transaction_id - id транзакции, которую необходимо откорректировать;
👉 value - сумма корректировки транзакции (в данном случае это отрицательная сумма транзакции либо другое отрицательное число на какое нужно уменьшить данную транзакцию);
👉 item_name - названия товаров;
👉 item_id - артикулы товаров, которые были в заказе;
👉 item_price - цена товара, без изменений;
👉 quantity - количество товаров, на которые необходимо уменьшить заказ (в данном случае число отрицательное, аналогично как и с суммой).
Пример кода может быть следующим:
<script>
dataLayer.push({
'event': 'purchase',
'ecommerce': {
'purchase': {
'transaction_id': 'T12345',
'affiliation': 'holostenko.ua',
'value': '-35.43',
'currency': 'UAH',
'items': [{
'item_name': 'Triblend Android T-Shirt',
'item_id': '12345',
'item_price': '15.25',
'item_brand': 'Google',
'item_category': 'Apparel',
'quantity': 1,
}, {
'item_name': 'Triblend Android T-Shirt',
'item_id': '12345',
'item_price': '-15.25',
'item_brand': 'Google',
'item_category': 'Apparel',
'quantity': 1
}]
}
}
});
</script>
Процедура корректировки транзакции не отменяет саму транзакцию. Ее ID останется, но уже с откорректированной суммой. Отправить данные Вы можете через страницу благодарности, то есть через браузер, либо через Google Measurement Protocol. Теперь рассмотрим следующий способ.
➋ Импорт данных
Откорректировать данные в аналитике можно через “импорт данных” - подгрузить отрицательные суммы транзакций, либо добавить столбец о возврате средств.
Данная опция доступна в Google Analytics 4: “Сбор и редактирование данных” ➔ “Импорт данных”.

Вы выбираете тип “данные пользовательского события”, так как транзакции в GA4 котируются как события.
Это рабочий способ (тестировали это в старой версии аналитики), но в новой версии GA4 информации об импорте очень мало. Вплоть до того, что на сайте поддержки отсутствуют шаблоны файлов импорта.
➌ Запросы на удаление данных
В новой аналитике GA4 добавилась возможность удаления данных о событиях за конкретную дату. Конкретную транзакцию, или айди пользователя указать нет возможности, но есть возможность удалить данные по конкретным событиям за конкретный день или период.
Вам необходима опция - “удалить все зарегистрированные параметры для зарегистрированных событий”.

➍ Удаление пользователя и его данных
В отчете о “статистике пользователей” есть возможность удаления пользователя и данных о нем полностью с сервера аналитики. Это может выглядеть так:

Из нашего опыта, самые адекватные способы - это 1-й и 4-й. Вариант с импортом данных - не лучший вариант. Надеемся, что этот материал был полезен для Вас. Обязательно встретимся еще.