M8 · 22.10 · цели покупки и заказы

Главная · Все таблицы · Исследования

M8 — цели покупки и уникальные заказы Битрикса

Уточнение после M9: избыток достижений и отсутствие ecommerce в части визитов не оценивают качество ML-прогноза. Для этого отдельно проверены связь с покупкой и порядок событий: M9, Gerard Darel. Сильная связь двух SN-покупок есть, но примерно90% первых регистраций SN в визитах с обоими событиями находятся после ecommerce; время внутреннего расчёта модели неизвестно.

Срез получен 22.10.2026. Периоды: 01.01–30.09 включительно 2025 и 2026; весь трафик трёх сайтов, Москва.

Подтверждённый вывод: достижения ecommerce, автосбора и Sales Ninja считают разные события. Их нельзя складывать или использовать как взаимозаменяемое количество заказов. Ecommerce допускает точную сверку по номеру; у автосбора и Sales Ninja номер заказа в goalsOrder не заполнен ни в одном сохранённом достижении.

У Sales Ninja в 2026 число достижений основной цели в 3,98–6,79 раза больше созданных заказов Битрикса. Даже число целевых визитов больше числа заказов. Это не доказывает дубли заказов или ошибку модели: фактическое условие отправки требует проверки. Автосбор виден только с июня/июля 2026, поэтому его итог не отражает полное покрытие девяти месяцев.

1. Достижения целей по Reports API

Единица всех пяти столбцов целей — достижения, включая повторные. Битрикс — уникальные номера созданных заказов, включая неоплаченные и отменённые, без 19 текущих тестовых статусов A/FT. Нулевые значения 2025 относятся к этим конкретным ID; удалённые и прежние варианты целей здесь не восстановлены.

Сайт Год Битрикс, заказы Ecommerce Автосбор: покупка Автосбор: заказ оформлен Sales Ninja SN мастер/товарная
Gerard Darel 2025 6 561 6 215 0 0 0 0
Gerard Darel 2026 6 162 7 011 2 220 1 269 24 547 11 415
IRO Paris 2025 1 288 1 134 0 0 0 0
IRO Paris 2026 1 001 787 304 165 6 722 2 086
Tara Jarmon 2025 2 416 2 702 0 0 0 0
Tara Jarmon 2026 1 634 2 020 488 299 11 097 4 146

Отдельно Метрика рассчитывает ecommercePurchases, количество ecommerce-покупок. Это не метрика достижений цели goal<ID>reaches; ниже они сохранены раздельно.

2. Целевые визиты по Reports API

Визит учитывается один раз для каждой цели независимо от числа её достижений. Один визит может содержать несколько заказов и несколько целей; посетитель может возвращаться.

Сайт Год Ecommerce Автосбор: покупка Автосбор: заказ оформлен Sales Ninja SN мастер/товарная
Gerard Darel 2025 4 796 0 0 0 0
Gerard Darel 2026 4 358 2 220 1 269 11 455 9 991
IRO Paris 2025 1 072 0 0 0 0
IRO Paris 2026 751 304 165 2 842 1 635
Tara Jarmon 2025 2 158 0 0 0 0
Tara Jarmon 2026 1 328 488 299 4 761 3 599

3. Прямое сопоставление с заказами Битрикса

Точное совпадение текста order_number = purchaseID или goalsOrder в своём счётчике, без ClientID как условия. Уникальный заказ считается один раз. Ищем в обоих сохранённых окнах M6; найденные заказы не переходят между годами визитов. Для выбранной ecommerce-цели множество прямых совпадений goalsOrder совпало с M7 по purchaseID.

Сайт Год Заказы Битрикса Ecommerce-покупки API Уникальные purchaseID логов Заказы найдены по ID Покрытие Не найдены
Gerard Darel 2025 6 561 5 047 4 912 4 888 74.5% 1 673
Gerard Darel 2026 6 162 4 545 4 377 4 359 70.7% 1 803
IRO Paris 2025 1 288 1 130 1 094 1 079 83.8% 209
IRO Paris 2026 1 001 785 770 766 76.5% 235
Tara Jarmon 2025 2 416 2 267 2 218 2 197 90.9% 219
Tara Jarmon 2026 1 634 1 394 1 363 1 357 83.0% 277

Уникальные purchaseID логов включают тесты и номера, не принадлежащие выбранной когорте своего сайта. Поэтому этот столбец не равен найденным нетестовым заказам. Полный контроль Битрикса: 19 081 заказ; основной результат: 19 062. Итого 14 646 найдены, 4 416 не найдены в сохранённых логах своего счётчика. Отсутствие в этих окнах не доказывает потерю отправки.

Почему важна дедупликация: у GD в 2026 7 011 достижений ecommerce при 6 162 заказах Битрикса, однако по ID найдены только 4 359 заказов (70,7%). Избыток событий и отсутствие других заказов могут существовать одновременно.

4. Что можно связать с заказами для автосбора и Sales Ninja

У всех четырёх альтернативных целей goalsOrder пуст. Ниже — совместное присутствие в визите с purchaseID своего заказа Битрикса. Это не прямая привязка достижения к заказу и не доказательство оплаты. Несколько заказов в одном визите сохраняются как несколько уникальных заказов; цели не суммируются.

Сайт Год Ecommerce: прямые ID Автосбор покупки: в тех же визитах Автосбор заказа: в тех же визитах SN: в тех же визитах SN мастер: в тех же визитах
Gerard Darel 2025 4 888 0 0 0 0
Gerard Darel 2026 4 359 1 504 682 3 567 3 548
IRO Paris 2025 1 079 0 0 0 0
IRO Paris 2026 766 222 123 670 664
Tara Jarmon 2025 2 197 0 0 0 0
Tara Jarmon 2026 1 357 385 213 1 166 1 152

Число «0 прямых совпадений» у этих четырёх целей означает отсутствие номера для такого способа проверки. Оно не означает, что все их достижения не соответствуют заказам.

5. В каких визитах Sales Ninja отсутствует ecommerce-покупка

Источник этой таблицы — M6 Logs API, а не агрегаты Reports API. Знаменатель: уникальные визиты с выбранной целью; отсутствие = пустой purchaseID в том же визите. Это не утверждение, что человек никогда не покупал в другом визите, и не оценка прогноза модели.

Сайт Цель, 2026 Визиты с целью Без ecommerce в этом визите Доля без ecommerce
Gerard Darel Sales Ninja: покупка 11 457 7 914 69.1%
Gerard Darel Sales Ninja: покупка (для мастера и товарной) 9 993 6 472 64.8%
IRO Paris Sales Ninja: покупка 2 842 2 189 77.0%
IRO Paris Sales Ninja: покупка (для мастера и товарной) 1 635 987 60.4%
Tara Jarmon Sales Ninja: покупка 4 759 3 636 76.4%
Tara Jarmon Sales Ninja: покупка (для мастера и товарной) 3 599 2 489 69.2%

Такое различие поддерживает гипотезу, что цели отражают дополнительный/модельный сигнал. Название и результаты не устанавливают фактическое правило отправки. До проверки ASK-0004 (../../questions.md#ask-0004) цели не подтверждены как счётчики реальных уникальных покупок. Их фактический выбор и вес в стратегиях Директа в M8 не проверялись.

6. Наблюдаемое начало автосбора

Сайт Первая покупка автосбора, время цели Первый визит с автосбором оформления Первая корректная дата цели оформления
Gerard Darel 2026-06-11 12:58:34 2026-07-21 19:32:30 2026-07-21 19:45:47
IRO Paris 2026-06-11 17:57:50 2026-07-21 21:59:51 2026-07-21 22:06:58
Tara Jarmon 2026-06-12 00:47:17 2026-07-21 22:30:22 2026-07-21 22:57:32

Это первые наблюдения в выбранных логах, а не доказанные даты создания целей или установки интеграции. Для оформления у 79 элементов goalsDateTime=1970-01-01 03:00:00 (GD66, IRO9, Tara4); как фактическое время их использовать нельзя. Месяц во всех помесячных таблицах определяется датой визита, без подстановки выдуманного времени цели. В 2025 выбранные автосбор/SN ID имеют 0 и в отчётах, и в логах; Sales Ninja уже наблюдается с 01.01.2026.

Общее полное окно после появления обоих автосборов — август–сентябрь 2026. Здесь все достижения рассчитаны по M6 Logs API; Битрикс — уникальные созданные заказы того же окна без A/FT. Сходство общих количеств не доказывает совпадение состава заказов; goalsOrder автосбора пуст и в этом окне.

Сайт Битрикс Ecommerce Автосбор покупки Автосбор заказа SN SN мастер
Gerard Darel 1 032 921 887 1 021 5 843 2 778
IRO Paris 137 98 109 125 1 220 248
Tara Jarmon 230 233 206 231 1 605 552

7. Связь с ClientID

Отсутствие ClientID в свойстве Битрикса не мешает точному совпадению номера заказа. Из 14 646 найденных M7 у 11 293 поле Битрикса пусто; 1 158 заказов с заполненным свойством не найдены. Это два отдельных участка учёта. Свойство и статусы — текущий снимок 22.10.2026; момент записи/перезаписи не установлен. Для целей без номера нельзя восстановить точное количество заказов только по счётчику достижений. ASK-0001 (../../questions.md#ask-0001) остаётся открытым.

Сайт Год Ecommerce: найдено по ID, ClientID Битрикса пуст SN: заказы в тех же визитах, ClientID Битрикса пуст
Gerard Darel 2025 4 886 0
Gerard Darel 2026 1 888 1 551
IRO Paris 2025 1 079 0
IRO Paris 2026 431 369
Tara Jarmon 2025 2 197 0
Tara Jarmon 2026 812 703

8. Проверка источников и границы точности

  • Шесть GET Reports API: без семплирования (sampled=false, sample_share=1), по 12 метрик, один агрегат; период и +03:00 переданы явно. Журнал запросов общий с M4–M6. Сырые данные повторно не выгружались.
  • Повторно проверены SHA-256 всех 24 частей M6; прочитаны 1 992 628 строк. У всех выбранных достижений пять массивов согласованы по длине и позиции. Повторы сохранены; 84 628 элементов выбранных целей.
  • Независимый полный проход массивов ID через JSON (без AST и фильтра основного расчёта), Python-множества для связей заказов и исходная B4 только для чтения: 210 проверок по целям и 12 контрольных чисел Битрикса без расхождений. SQLite integrity_check=ok; исходная M7 не изменилась.
  • Reports API и Logs API не принудительно уравниваются: небольшие расхождения 2026 перечислены ниже. Причина не установлена; все 2025 значения выбранных целей совпали. Кроме того, ecommercePurchases API GD2026=4 545 против 4 543 элементов purchaseID M6, Tara2026=1 394 против 1 393. Исторические окна/даты обновления и алгоритмы источников могут различаться; это ограничения, а не доказанная причина.
  • M6 содержит только визиты января–сентября двух лет; предыдущий декабрь, октябрь и поздние события отсутствуют. Текущие настройки 15 выбранных целей — снимок M4 от 22.10. Исторические условия и удалённые цели не восстановлены. Не выполнена фильтрация по URL конкретного события: принадлежность основного сравнения по site_id/counterID. Контекст чужих доменов в M7 остаётся ограничением.
Сайт Год Цель Reports достижения Logs элементы Reports визиты Logs визиты
Gerard Darel 2026 Ecommerce: покупка 7 011 7 012 4 358 4 359
Gerard Darel 2026 Автосбор: покупка 2 220 2 219 2 220 2 219
Gerard Darel 2026 Автосбор: заказ оформлен 1 269 1 268 1 269 1 268
Gerard Darel 2026 Sales Ninja: покупка 24 547 24 551 11 455 11 457
Gerard Darel 2026 Sales Ninja: покупка (для мастера и товарной) 11 415 11 417 9 991 9 993
Tara Jarmon 2026 Sales Ninja: покупка 11 097 11 093 4 761 4 759

9. Приоритеты следующей проверки

  1. Семантика Sales Ninja: запросить правило vc_ecommerce_pokupka_one_session и _fix, частоту повторов, связь с purchaseID и обоснование ценности. Критерий — воспроизводимый путь события и таблица привязок к заказам, если такая привязка предусмотрена. Пока применять результаты как отдельный сигнал, а не как число продаж.
  2. Разрыв ecommerce: разбирать конкретные отсутствующие номера M7 и сценарии создания, особенно оплаченные GD; проверить отправку и пограничные/поздние события. ASK-0002. Дополнительные события SN не закрывают этот пробел.
  3. Неполный период автосбора: сравнить цели в общем окне после их первого появления; отдельно установить даты включения. Нулевые первые месяцы не интерпретировать как отсутствие продаж.
  4. Связь ClientID: проверить источник и сохранение свойства заказа по ASK-0001; заполненность сама по себе не подтверждает успешную передачу ecommerce/офлайн-конверсий.

Все выводы — проверка данных и ограничения. Изменений целей, кампаний, заказов или интеграций нет; вопросы участникам не отправлены.

Артефакты и повторение расчёта

  • Числа и помесячные массивы JSON (summary.json), помесячная таблица (monthly.md), ID и условия целей (goal-mapping.md).
  • Вопрос и допуск API (question.md), проверка источников/хеши (verification.json), независимая проверка (independent-verification.json).
  • Reports API: сырые агрегированные ответы/сводка (../../sources/metrica/2026-10-22/purchase-goals/summary.json); M6: manifest (../../sources/metrica/2026-10-22/logs-export/manifest.json).
  • Частная SQLite (../../private/metrica/2026-10-22-goal-comparison/goals.sqlite): goal_events с исходными позициями, копия минимальных таблиц M7, views direct_matches/cooccurring_orders. ФИО/адреса/контакты не копировались. Не публиковать вне защищённого проекта: есть ClientID и номера заказов.
  • Скрипты: collect_purchase_goal_reports.py → compare_purchase_goals.py → verify_purchase_goals.py → report_purchase_goals.py в tools/. Основной расчёт отказывается перезаписывать существующую производную БД; повторный сетевой сбор использует сохранённые ответы.

Определения: достижения и целевые визиты; поля Logs API. Условия API и бюджет — в question.md.


Источник: analysis/2026-10-22-purchase-goals/report.md.