Проекты · Аудит трекинга GA4 и пикселя Meta
Meta насчитала 933 покупки,а заказов было 491.
Аудит трекинга для интернет-магазина натуральной косметики: каждое событие GA4, Meta и Метрики с параметрами, причина каждого расхождения и та же воронка после исправления.
Аудит трекинга GA4 и пикселя Meta · октябрь 2026
Pixel Audit
Слева рабочий магазин: восемь товаров, корзина, цены в тенге или евро, оплата картой или при получении и запись на консультацию через виджет стороннего сервиса записи. Справа каждое событие так, как его получают GA4, Meta и Метрика, с красной пометкой на каждой ошибке. Другие вкладки сверяют фид каталога с пикселем, показывают 30 дней заказов против обеих платформ и печатают отчет.
- ЧТО БЫЛО НУЖНО
- Владельцы магазинов и маркетологи пишут одно и то же: на пиксель ничего не передается, события заблокированы, бронирование не доходит до 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
Один заказ и одно обновление страницы, а GA4, Meta и Метрика уже считают его неправильно.
02Запись, которая не стала Lead · 1
Виджет подтверждает запись, но ни GA4, ни Meta о ней не узнают.
03Каталог против пикселя · 1
В YML фиде offer id, пиксель шлет артикул, и Meta не сопоставляет ни одного товара.
0430 дней и отчет · 2
491 заказ, 439 в GA4, 933 в Meta, и откуда берется каждая разница.
05На телефоне · 2
Магазин на телефоне.
