- Принципы работы атрибуции заказов
- Как включить или отключить
- Где смотреть и как анализировать данные
- Страница редактирования заказа
- Таблица заказов
- Какие данные сохраняются
- Используемые cookies
- Тестирование отслеживания атрибуции заказов
- Реферальный источник
- Органический трафик
- Использование UTM-параметров
- Прямой (Direct)
- Админ-панель
- Неизвестно
- Часто задаваемые вопросы
- Что с данными по старым заказам?
- Используются ли cookie?
- Сколько длится сессия пользователя?
- Cookie блокируются Web Application Firewall (WAF)
- Как обрабатываются и хранятся данные?
- Есть ли интеграция с платформами управления согласием?
- Какие данные получает Automattic?
Отслеживание атрибуции заказов — это функция для владельцев интернет-магазинов, которая помогает понять, какие маркетинговые каналы и активности приводят к покупкам. Она связывает заказы с источниками трафика и позволяет оценить эффективность ваших рекламных кампаний.
С помощью этой функции вы можете узнать, что именно привело клиента к покупке: это могла быть карточка товара в Google, видео в TikTok, пост в Facebook или email-рассылка.
Эта информация помогает принимать более обоснованные решения о том, куда вкладывать время и бюджет.
Принципы работы атрибуции заказов
Функция использует модель атрибуции по последнему клику — стандартную для большинства маркетинговых инструментов. Это означает, что 100% ценности конверсии получает последний источник, с которого пользователь перешёл на сайт.
Неважно, был ли это рекламный баннер, письмо или карточка товара — учитывается именно последнее взаимодействие.
Данные сохраняются только после оформления заказа. Cookies действуют в рамках одной сессии, поэтому отслеживание между сессиями не ведётся.
Основные правила:
- UTM и органический трафик имеют приоритет: если есть UTM-метки или органический источник, они заменяют предыдущие источники.
- Прямой заход не заменяет источник: если пользователь зашёл напрямую, это не перезапишет ранее определённый источник.
- Иерархия реферальных источников: новый источник учитывается только если началась новая сессия. В рамках одной сессии источник не меняется.
Как включить или отключить
Перейдите в WooCommerce → Настройки → Дополнительно → Функции → Атрибуция заказов и включите или отключите функцию.

Где смотреть и как анализировать данные
После включения функции вы можете анализировать данные с помощью отчётов. Для этого используется плагин WooCommerce Analytics.
Он добавляет несколько отчётов, где можно увидеть:
- основные каналы продаж
- источники трафика
- устройства пользователей
Подробнее — в документации к отчётам:
Документация по отчёту атрибуции заказов
Страница редактирования заказа
Данные об атрибуции также доступны в каждом заказе.
На странице редактирования вы увидите два блока:
- Атрибуция заказа
- История клиента
В блоке «Атрибуция заказа» отображается:
- источник
- тип источника
- UTM-кампания (если есть)
- канал (medium)
- тип устройства
- просмотры страниц в сессии
Поддерживаются дополнительные UTM-параметры: платформа, формат креатива и маркетинговая тактика.

В блоке «История клиента» отображается:
- количество заказов
- возвраты
- общая сумма покупок

Таблица заказов
В разделе WooCommerce → Заказы добавляется колонка с источником заказа.
Это позволяет быстро понять, какие каналы приносят продажи.

Данные атрибуции доступны только для заказов, созданных после включения функции. Если вы её отключите, новые заказы не будут содержать этих данных.
Какие данные сохраняются
При оформлении заказа сохраняется:
- Источник перехода: URL сайта, с которого пришёл пользователь
- UTM-параметры: source, medium, campaign, content, term
- Тип устройства: компьютер, планшет или мобильный
- Просмотры страниц: количество страниц в сессии перед покупкой
Используемые cookies
| Cookie | Что хранит | Срок действия |
|---|---|---|
sbjs_session | Количество просмотров страниц и текущий путь | 30 минут |
sbjs_udata | Информация о пользователе (IP, браузер, устройство) | Сессия |
sbjs_first | Источник первого визита | Сессия |
sbjs_current | Источник текущего визита | Сессия |
sbjs_first_add | Время, источник и страница входа первого визита | Сессия |
sbjs_current_add | Время, источник и страница текущего визита | Сессия |
sbjs_migrations | Технические данные для обновлений | Сессия |
Тестирование отслеживания атрибуции заказов
При оформлении заказов без источника перехода (например, напрямую из магазина) источник всегда будет указан как «Прямой». Чтобы протестировать разные источники, используйте режим инкогнито или приватное окно и выполните шаги ниже.
Реферальный источник
- Откройте любой сайт и в инструментах разработчика измените ссылку
href, чтобы она вела на ваш магазин. Добавьте товары в корзину и оформите заказ.
Органический трафик
- Перейдите на https://www.google.com/ и в инструментах разработчика измените ссылку
href, чтобы она вела на ваш магазин. Добавьте товары в корзину и оформите заказ.
Использование UTM-параметров
- Откройте магазин по ссылке вида
https://yourstorename.com/shop/?utm_source=newsletter&utm_medium=email&utm_campaign=sale&utm_content=utmcontent&utm_term=utm_term. - Добавьте товары в корзину и оформите заказ.
Прямой (Direct)
- То же самое, но без каких-либо параметров в URL.
Админ-панель
Неизвестно
- Добавьте заказ вручную из админки
- Затем удалите соответствующие метаданные из базы данных:
DELETE FROM `wp_wc_orders_meta` WHERE `order_id` = 93 AND `meta_key` LIKE '_wc_order_attribution%';
DELETE FROM `wp_postmeta` WHERE `post_id` = 93 AND `meta_key` LIKE '_wc_order_attribution%'; Часто задаваемые вопросы
Что с данными по старым заказам?
Эти данные доступны только для заказов, оформленных при включенной функции. Если функция была отключена, заказы, созданные в этот период, не будут содержать данные атрибуции.
Используются ли cookie?
Да. Перечисленные выше cookie сохраняются в браузере пользователя. Они действуют только в рамках текущей сессии и удаляются после её завершения или очистки cookie.
Данные из этих cookie считываются только при оформлении заказа.
Сколько длится сессия пользователя?
По умолчанию сессия пользователя длится 30 минут. Cookie, созданные этой функцией, действуют только в рамках сессии и не используются для отслеживания между сессиями или для ремаркетинга.
Cookie блокируются Web Application Firewall (WAF)
Некоторые WAF используют правила, которые ошибочно блокируют cookie, используемые для атрибуции заказов, из-за чего пользователи могут получать ошибку 403 Forbidden. Эту проблему признали некоторые поставщики правил:
- Comodo WAF — выпущен обновлённый набор правил, добавляющий cookie в белый список. Обновление должно решить проблему.
- OWASP Core Ruleset — проблема известна, но исправление не планируется. Рекомендуется добавить правило исключения. Оно доступно в комментариях на GitHub.
Обновление правил, добавление исключений или обращение к хостинг-провайдеру обычно решает проблему.
В WooCommerce 9.0 появился дополнительный способ избежать ложных срабатываний WAF: фильтр wc_order_attribution_use_base64_cookies. Если установить значение true, данные в cookie будут кодироваться в Base64, что снижает вероятность блокировки:
add_filter( 'wc_order_attribution_use_base64_cookies', '__return_true' ); Если это не помогает, можно полностью отключить функцию атрибуции заказов в WooCommerce > Настройки > Дополнительно > Функции или программно:
# PHP
update_option( 'woocommerce_feature_order_attribution_enabled', 'no' );
# WP CLI
wp option update woocommerce_feature_order_attribution_enabled "no" Как обрабатываются и хранятся данные?
Данные атрибуции заказов временно хранятся в cookie браузера пользователя. Они считываются и сохраняются как метаданные заказа только при его оформлении.
Cookie удаляются после завершения сессии. Эта функция не предназначена для отслеживания пользователей между сессиями или построения поведенческих профилей.
Есть ли интеграция с платформами управления согласием?
Да, атрибуция заказов в WooCommerce совместима с WP Consent API, что позволяет интегрироваться с платформами управления согласием.
Какие данные получает Automattic?
Если вы включили передачу данных в WooCommerce, статистические данные атрибуции заказов будут отправляться в Automattic для каждого заказа. При этом данные клиентов (email, платёжные или адрес доставки) не передаются.
