FluxLogic
RUENКонтакты

Проекты · Аудит трекинга GA4 и пикселя Meta

Meta насчитала 933 покупки,а заказов было 491.

Аудит трекинга для интернет-магазина натуральной косметики: каждое событие GA4, Meta и Метрики с параметрами, причина каждого расхождения и та же воронка после исправления.

ПРОЕКТ

Аудит трекинга GA4 и пикселя Meta · октябрь 2026

Pixel Audit

Слева рабочий магазин: восемь товаров, корзина, цены в тенге или евро, оплата картой или при получении и запись на консультацию через виджет стороннего сервиса записи. Справа каждое событие так, как его получают GA4, Meta и Метрика, с красной пометкой на каждой ошибке. Другие вкладки сверяют фид каталога с пикселем, показывают 30 дней заказов против обеих платформ и печатают отчет.

НА ЧЕМ ПОСТРОЕНО
Next.jsTypeScriptSQLiteChart.jsDocker
СДЕЛАН ЗА
4 дня
ЗАПУЩЕНО
октябрь 2026
ПРОВЕРЯЕТ
GA4, Meta Pixel, CAPI, Метрику
ОТЧЕТ
Сохраняется в PDF
ЧТО БЫЛО НУЖНО
Владельцы магазинов и маркетологи пишут одно и то же: на пиксель ничего не передается, события заблокированы, бронирование не доходит до Events Manager, конверсии упали и непонятно, это заказов нет или трекинг сломался, Метрика подвешивает корзину. Им нужно видеть каждое событие и причину каждого расхождения, а не гадать.
ЧТО МЫ СДЕЛАЛИ
Магазин с переключателем “До” и “После”. В режиме “До” заложены типичные ошибки: add_to_cart срабатывает на открытие корзины, purchase уходит снова при каждом обновлении страницы, нет value и currency, в content_id уходит артикул, а в фиде ID, нет event_id, чтобы склеить браузер и сервер, Lead из виджета записи не доходит до тегов. В Метрике покупка уходит без actionField.id и currencyCode, а обработчик кнопки корзины держит ее больше секунды. В режиме “После” каждая исправлена, и монитор рядом объясняет каждую ошибку одним или двумя предложениями.
КАК ЭТО РАБОТАЕТ
gtag, fbq и dataLayer заменены локальными версиями с теми же вызовами. Они отправляют тела в формате Measurement Protocol и Conversions API в коллекторы внутри приложения, те сохраняют их в SQLite и проверяют по правилам. В режиме “После” purchase уходит в GA4 с сервера, когда заказ подтвержден, а Meta получает копию из браузера и с сервера с одним event_id. Вкладка каталога читает YML фид и сравнивает его ID с тем, что шлет пиксель. 30 дней это сгенерированные заказы с блокировщиками, обновлениями страницы, покупателями, которые теряются на странице оплаты, и поясом GA4 America/Los_Angeles, посчитанные так, как считает каждая платформа. Next.js, TypeScript, Chart.js, один Docker контейнер.
ЧЕГО ОН НЕ ДЕЛАЕТ
Он не подключается к настоящим аккаунтам GA4, Meta или Метрики и не экспортирует контейнер GTM. Магазин и 30 дней его заказов входят в проект; на настоящем магазине те же проверки идут по его собственным тегам, а исправления это те же строки кода.

01До и после · 2

01

Один заказ и одно обновление страницы, а GA4, Meta и Метрика уже считают его неправильно.

02После исправления: одна покупка с суммой, Meta склеивает две свои копии, Метрика получает id заказа.

02Запись, которая не стала Lead · 1

03

Виджет подтверждает запись, но ни GA4, ни Meta о ней не узнают.

03Каталог против пикселя · 1

04

В YML фиде offer id, пиксель шлет артикул, и Meta не сопоставляет ни одного товара.

0430 дней и отчет · 2

05

491 заказ, 439 в GA4, 933 в Meta, и откуда берется каждая разница.

06Что найдено, как исправлено и что проверить дальше, готово к сохранению в PDF.

05На телефоне · 2

07

Магазин на телефоне.

08Корзину открыли дважды, и ушло два add_to_cart, хотя кнопку никто не нажимал.
СЛЕДУЮЩИЙ ПРОЕКТЮнит-экономика WB