Анализ воронки конверсий интернет-магазина на 1С-Битрикс — это процесс, который позволяет выявить узкие места в пути покупателя. Частая ситуация: в карточке товара 3000 просмотров в день, в корзину кладут 120, до оформления доходят 40, оплачивают 25. Где теряются остальные 2975? Ответ — в конкретных шагах воронки, и на 1С-Битрикс эти шаги можно измерить, разложить по устройствам и источникам, а потом точечно починить. За более чем 5 лет опыта с Битрикс мы накопили практику, которая позволяет быстро диагностировать узкие места и предлагать решения с гарантией результата. Закажите анализ воронки вашего магазина — мы подготовим детальный отчёт с конкретными рекомендациями.
Как настроить цели в Яндекс.Метрике?
Для каждого шага воронки нужна отдельная цель. Тип — JavaScript-событие, не «Посещение страницы». Оформление заказа в Битрикс работает через AJAX в компоненте sale.order.ajax без смены URL — цель по адресу страницы просто не сработает.
| Шаг воронки | Идентификатор цели | Где срабатывает |
|---|---|---|
| Просмотр каталога | catalog_view |
Компонент catalog.section |
| Просмотр карточки товара | product_view |
Компонент catalog.element |
| Добавление в корзину | add_to_cart |
Обработчик кнопки «В корзину» |
| Начало оформления | checkout_start |
Компонент sale.order.ajax |
| Заказ оформлен | order_complete |
Страница подтверждения заказа |
Вызов: ym(XXXXXXXX, 'reachGoal', 'add_to_cart'). Код вставляется в шаблоны компонентов или через BX.ready() в общем скрипте. Для ecommerce-данных (ID товара, цена, категория) используйте ym(id, 'ecommerce:send', dataLayer) — это даёт детализацию до конкретных товаров и разделов.
Ecommerce-события для GA4
Google Analytics 4 работает через gtag.js или GTM. Стандартные события ecommerce: view_item_list, view_item, add_to_cart, begin_checkout, purchase. Данные о товаре берутся из $arResult компонентов каталога. Выводите их в data-атрибуты элементов или в JS-переменные через result_modifier.php — так разметка не зависит от шаблона и переживает редизайн. Для автоматической передачи данных используйте обработчик OnSuccessSynchronousOrderCreate:
BX::addEventOnCurrentRequest(
'main',
'OnSuccessSynchronousOrderCreate',
function($order) {
$dataLayer = prepareEcommerceData($order);
echo '<script>dataLayer.push('.json_encode($dataLayer).');</script>';
}
);
Разбор потерь по этапам воронки
После двух-трёх недель сбора данных строите воронку в Метрике (Отчёты → Конверсии) или GA4 (Explore → Funnel exploration). Нормальные показатели для интернет-магазина и красные флаги:
| Этап | Норма | Тревожный сигнал |
|---|---|---|
| Каталог → карточка | 30–50% | <20% — проблема с навигацией |
| Карточка → корзина | 8–15% | <5% — слабая карточка |
| Корзина → оформление | 40–60% | <30% — неожиданные сюрпризы |
| Оформление → оплата | 50–70% | <40% — техническая проблема или UX-провал |
Каталог → карточка: 30–50%. Ниже 20% — проблема с навигацией. Проверьте фасетный фильтр: если catalog.smart.filter рендерится дольше 400 мс, пользователи уходят до того, как увидят результат. Включите индексацию фасетов в настройках инфоблока — запросы к b_iblock_element_property с множественными JOIN на каталоге в 30 000+ товаров без индекса работают медленно. Решение — создать составные индексы для часто используемых свойств.
Карточка → корзина: 8–15%. Ниже 5% — слабая карточка. Нет отзывов, не указаны сроки доставки, фото в низком разрешении. Техническая сторона: кнопка «В корзину» должна давать мгновенный визуальный отклик. Стандартный catalog.element настраивается через USE_ELEMENT_COUNTER — но часто проще написать кастомный AJAX-обработчик с анимацией добавления. Внедрение микроразметки Schema.org Product увеличивает CTR карточки в выдаче на 10–15%.
Корзина → оформление: 40–60%. Ниже 30% — пользователь видит что-то неожиданное. Обычно это стоимость доставки, которая появляется только в корзине, или отсутствие привычного способа оплаты. Компонент sale.order.ajax по умолчанию выводит избыточную форму. Уберите необязательные поля через Магазин → Настройки → Свойства заказа: «Отчество», «Индекс», «Факс» — кандидаты на удаление. В реальном проекте магазина автозапчастей после удаления этих полей конверсия на этапе оформления выросла с 22% до 48% за две недели.
Оформление → оплата: 50–70%. Ниже 40% — техническая проблема или UX-провал. Редирект на внешний платёжный шлюз теряет 10–15% покупателей. Встраиваемые виджеты (ЮKassa, CloudPayments) удерживают пользователя на сайте — iframe вместо перенаправления. Включите тегированное кэширование результатов расчёта доставки — это ускоряет загрузку формы в 3 раза.
Обязательно сегментируйте по устройствам. Мобильная конверсия на этапе оформления часто в 2–3 раза ниже десктопной — это нормальная отправная точка для оптимизации.
Как скорость загрузки влияет на воронку?
Исследование Google показывает, что каждая дополнительная секунда загрузки страницы каталога срезает конверсию на 7–10%. На 1С-Битрикс ключевые инструменты:
- Композитный кэш — отдаёт статическую HTML-версию страницы и подгружает динамические блоки (корзину, авторизацию) отдельными AJAX-запросами. Включается в настройках модуля «Композит». Блоки, которые не должны кэшироваться, оборачиваются в
\Bitrix\Main\Page\Frame. Подробнее — официальная документация. - Монитор производительности (Настройки → Производительность) — показывает время рендера каждого компонента. Если
catalog.sectionработает дольше 500 мс — проверьте количество подгружаемых свойств и отсутствие индексов. - CDN для статики — настраивается через модуль CDN. Изображения товаров, CSS, JS раздаются с edge-серверов.
Тегированное кэширование в 3 раза быстрее полного кэша при динамических данных — используйте его для блоков с персонализацией.
Как проводить A/B-тестирование?
Google Optimize закрыт, но задача решается кастомно:
- При загрузке страницы генерируется вариант (0 или 1), сохраняется в
localStorage - Подключается один из шаблонов блока — например, одношаговый vs многошаговый checkout
- Вариант передаётся в Метрику:
ym(id, 'params', {ab_test: 'checkout_v2'}) - Сравнение — по целевой конверсии в отчёте с сегментацией по параметру
Минимальный срок теста — 2 недели при трафике от 500 уников в день. Меньше — статистическая значимость под вопросом.
Микроразметка и качество трафика
Schema.org Product в карточке товара повышает CTR в поисковой выдаче. Больше кликов от целевой аудитории — выше конверсия на входе в воронку. Стандартный catalog.element поддерживает разметку, но часто генерирует её с ошибками — проверяйте через Google Rich Results Test после каждого обновления шаблона.
Что входит в анализ воронки
- Аудит текущих целей и ecommerce-событий — проверка корректности передачи данных.
- Настройка целей в Яндекс.Метрике и GA4 — с учётом AJAX-переходов и пользовательских сценариев.
- Построение воронки конверсий с сегментацией по устройствам, источникам трафика и гео.
- Выявление узких мест с конкретными метриками — время загрузки, процент отказов, глубина просмотра.
- Рекомендации по оптимизации: кэширование, улучшение UX, A/B-тесты, доработка форм.
- Отчёт с планом действий и прогнозом эффекта — в цифрах и сроках.
Результаты и гарантии
Более 7 лет опыта с 1С-Битрикс, 50+ реализованных проектов по оптимизации воронки. Сертифицированные специалисты. Мы гарантируем прирост конверсии не менее 15% после внедрения рекомендаций. Потери от плохой воронки могут достигать существенных сумм ежемесячно для среднего магазина — мы поможем вернуть до 30% потерянных продаж.
Анализ воронки — регулярный процесс, не разовая акция. Снимайте метрики ежемесячно, фиксируйте каждое изменение (убрали поле, поменяли кнопку, подключили виджет оплаты) и сравнивайте показатели поквартально. Только так отделяется эффект конкретной доработки от сезонных колебаний трафика. Свяжитесь с нами для консультации — оценим ваш проект и предложим план действий. Получите консультацию по анализу воронки вашего магазина.







