Идентификатор транзакции (transaction ID)
Идентификатор транзакции — уникальный номер заказа, который передают с покупкой, чтобы Google Ads и GA4 считали заказ один раз и могли связать с ним возврат.
Как работает
Тег покупки на странице подтверждения срабатывает при каждой загрузке, поэтому после обновления страницы один и тот же заказ может уйти дважды. Если передан идентификатор транзакции, Google Ads считает вторую конверсию с тем же идентификатором в том же действии-конверсии дубликатом. GA4 делает то же для событий покупки на сайте, а ещё использует идентификатор для обработки возвратов.
Магазин генерирует для каждого заказа уникальный идентификатор: до 64 символов и без данных, по которым можно опознать клиента. Фиксированное значение вроде «thank_you» лишает его смысла: Google предупреждает о существенном занижении числа конверсий или о пропуске дедупликации.
Для Google Tag Manager Google называет самым надёжным способом передать номер заказа через dataLayer. Настройку показывает наш разбор события покупки в Google Tag Manager. Корректировка конверсий для конверсии на сайте обязана содержать этот идентификатор; в офлайн-загрузках он называется «Order ID».
Где это видно
- Google Tag Manager: поле «Идентификатор транзакции» в теге отслеживания конверсий Google Ads;
transaction_idв коде тега Google. - Запрос конверсии: параметр
oid=. В отчётах Google Ads его нет.
Пример
Пример на вымышленном магазине, числа не клиентские.
Магазин посуды получает 300 заказов на 180 000 при расходе 40 000. Если 30 покупателей обновят страницу подтверждения, а идентификатор транзакции не передаётся, Google Ads запишет 330 покупок на 198 000: ROAS 4,95 вместо 4,5.
Не путать с
- Дедупликация событий — Meta объединяет браузерную и серверную копии события по
event_id. В Google Ads и GA4 эту работу выполняет идентификатор транзакции.
Верно и неверно
- Неверно: «Если в настройке „Учёт конверсий“ выбрать „Одна“, дубликаты исчезнут.» Верно: «Одна» оставляет одну конверсию на клик по объявлению, поэтому второй настоящий заказ с этого клика тоже пропадёт.
- Неверно: «С идентификатором транзакции ни один заказ не посчитается дважды.» Верно: Google Ads сопоставляет идентификаторы внутри одного действия-конверсии. Если тег Google Ads и импорт из GA4 одновременно служат основными действиями-конверсиями, каждый заказ посчитается дважды. Об этом наш разбор дублей конверсий в Google Ads.
Источники
- Use a transaction ID to minimize duplicate conversions (на английском) — справка Google Ads: сопоставление, ограничения, поле в теге,
oid, «Order ID», настройка «Учёт конверсий». Проверено 02.10.2026 (архивная копия от 08.06.2026). - Import conversion adjustments (на английском) — Google Ads API: для конверсий на сайте обязателен
order_id. Проверено 02.10.2026. - [GA4] Minimize duplicate key events with transaction IDs (на английском) — справка Google Analytics: веб-потоки, возвраты. Проверено 02.10.2026 (архивная копия от 02.09.2026).