Напевно, маючи налаштовану електронну торгівлю в 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-й. Варіант з імпортом даних – не найкращий варіант. Сподіваємося, що цей матеріал був корисним для Вас. Обов'язково зустрінемося ще.