Моніторинг сайту · №07

Перевірка Facebook Pixel

Чеботар А. · CEO FullCheckApp Оновлено 7 хв читання

Коротко

Facebook Pixel, тепер Meta Pixel, — це код JavaScript на сайті, який повідомляє рекламному кабінету Meta про дії відвідувачів: перегляди, додавання в кошик, покупки, заявки. На цих даних працюють вимірювання результатів реклами, аудиторії для ретаргетингу й оптимізація кампаній на конверсії. Якщо піксель зник, реклама у Facebook та Instagram крутиться далі, але наосліп.

Зміст статті
  1. Що таке Facebook Pixel (Meta Pixel)?
  2. Навіщо стежити за Facebook Pixel?
  3. Чому Facebook Pixel перестає працювати?
  4. Як розпізнати проблему з Facebook Pixel?
  5. Як перевірити Facebook Pixel самостійно?
  6. Що перевіряє FullCheckApp
  7. Часті питання
  8. Джерела

Що таке Facebook Pixel (Meta Pixel)?

Facebook Pixel — колишня назва Meta Pixel, пікселя рекламної платформи Meta (Facebook, Instagram, Messenger). Це невеликий скрипт на сторінках сайту, який повідомляє Meta, що відвідувач щось зробив: відкрив сторінку, переглянув товар, оформив замовлення.

«Meta Pixel — це фрагмент коду JavaScript, який дає змогу відстежувати активність відвідувачів на вашому сайті».
— Meta for Developers, Meta Pixel (переклад з англ.)

Кожна така дія називається подією (event). Базовий код пікселя з ідентифікатором (fbq('init', …)) автоматично надсилає подію PageView — перегляд сторінки. Решту подій сайт надсилає через функцію fbq('track', …). Meta має перелік стандартних подій (повний список), найпоширеніші з них:

ПодіяЩо означаєДе зазвичай спрацьовує
PageViewПерегляд сторінкиБудь-яка сторінка з базовим кодом
ViewContentПерегляд вмісту, наприклад товаруКартка товару
AddToCartДодавання в кошикКнопка «Купити»
InitiateCheckoutПочаток оформлення замовленняСторінка оформлення
PurchaseПокупкаСторінка подяки після оплати
LeadЗаявка, контактФорма зворотного зв’язку

Чому Facebook Pixel перестає працювати?

Найчастіше піксель «губиться» під час робіт на сайті, які не мали до реклами жодного стосунку:

  • Оновлення теми або редизайн. Базовий код вписали вручну в шаблон, а новий шаблон його не містить.
  • Зміни в Google Tag Manager. Піксель працює через GTM, і тег із ним видалили, призупинили або зламали тригер. Або зник сам контейнер GTM.
  • Вимкнений плагін чи інтеграція. Піксель підключали плагіном CMS або через інтеграцію платформи магазину, і її вимкнули чи перепідключили з іншим ідентифікатором.
  • Окремі шаблони сторінок. Сторінка подяки чи оформлення замовлення зібрані окремо, тож подія Purchase не надсилається.
  • Банер згоди на cookie. Новий банер блокує запуск пікселя до згоди відвідувача, і налаштований він так, що піксель не запускається навіть після згоди.
  • Оптимізація швидкості. Плагін відкладає або об’єднує скрипти, і код пікселя перестає виконуватися.

Як розпізнати проблему з Facebook Pixel?

Проблеми з пікселем видно в Ads Manager і в Events Manager (диспетчері подій) Meta:

Що ви бачитеМожлива причинаЩо зробити
В Events Manager немає нових подій із сайтуБазового коду пікселя немає на сторінкахЗнайти fbq('init' у коді сторінки чи тег у GTM, повернути код
Є PageView, але немає PurchaseПодію покупки не надсилає сторінка подякиПеревірити сторінку подяки через Meta Pixel Helper
Кліки є, а покупок у Ads Manager нульПіксель зник або спрацьовує не на тих сторінкахПройти шлях покупки з Pixel Helper
Аудиторія відвідувачів сайту зменшуєтьсяНові відвідувачі не потрапляють в аудиторіюПеревірити, чи надсилається PageView на всіх сторінках
Подвоєні покупкиПіксель стоїть і в коді, і в GTM чи плагініЗалишити одне місце встановлення

Як перевірити Facebook Pixel самостійно?

Meta радить ставити базовий код пікселя в <head>:

«Додайте базовий код між відкривальним і закривальним тегами <head>. […] Це зменшує ймовірність того, що браузери чи сторонній код заблокують виконання пікселя».
— Meta for Developers, початок роботи з Meta Pixel (переклад з англ.)
  1. Установіть розширення Meta Pixel Helper для Chrome. Воно показує, скільки пікселів знайдено на сторінці, і повідомляє про помилки (документація Meta).
  2. Відкрийте головну сторінку: Pixel Helper має показати ваш піксель і те, що він успішно завантажився. Звірте ідентифікатор пікселя з тим, що в Events Manager.
  3. Пройдіть шлях покупця: картка товару, кошик, оформлення, сторінка подяки. На кожному кроці Pixel Helper має знаходити піксель без помилок, а в Events Manager мають з’являтися відповідні події.
  4. Якщо Pixel Helper нічого не знаходить, відкрийте код сторінки (Ctrl+U) і пошукайте fbq(. Немає в коді — перевірте теги в Google Tag Manager.
  5. В Events Manager відкрийте свій піксель і перегляньте, коли надійшла остання подія.
  6. Або скористайтеся перевіркою FullCheckApp «Перевірка Facebook Pixel» й отримайте інформацію в зручному графічному вигляді.

Якщо ви обрали останній пункт — ви вже ухвалили правильне рішення: перевірка виконується автоматично, і про попередження чи критичну подію ви дізнаєтеся першими.

Що перевіряє FullCheckApp

FullCheckApp щодня перевіряє, чи встановлено на сайті Facebook Pixel. Піксель шукаємо в двох місцях: у коді самої сторінки і всередині контейнера Google Tag Manager. Тож перевірка спрацює, хоч би як піксель підключено — вручну, плагіном чи через GTM.

  • Коли. Раз на добу в час, який ви обрали, за вашим часовим поясом.
  • Де. Головна і до 10 внутрішніх сторінок на сайт; у звіті видно, на якій саме сторінці проблема.
  • Як позначається. Зелена позначка — норма, жовта — попередження, червона — критично. Рівень критичності можна налаштувати окремо для кожного сайту.
  • Як ви дізнаєтеся. Після кожної перевірки приходить лист зі звітом, критичні проблеми дублюються в Telegram.
Теги й пікселіshop.example.com · приклад
Facebook Pixelне знайденоshop.example.com/

Піксель не знайдено на сторінці й у контейнері GTM.

Сервіс дивиться на сайт ззовні, як звичайний відвідувач, тож нічого встановлювати не потрібно. Окремо стежать за контейнером Google Tag Manager і TikTok Pixel.

Часті питання

Facebook Pixel і Meta Pixel — це одне й те саме?

Так. Після перейменування компанії Facebook на Meta піксель отримав назву Meta Pixel, але в інтерфейсах і статтях досі часто пишуть Facebook Pixel. Це той самий код: він передає події з сайту в рекламну систему Meta, яка показує рекламу у Facebook, Instagram і Messenger.

Що таке події пікселя?

Подія — це дія відвідувача на сайті, про яку піксель повідомляє Meta: перегляд сторінки, перегляд товару, додавання в кошик, покупка, заявка. Meta має перелік стандартних подій із фіксованими назвами, наприклад PageView, AddToCart і Purchase. Можна створювати й власні події, якщо стандартних не вистачає.

Чи замінює Conversions API піксель?

Conversions API передає події з вашого сервера, а не з браузера відвідувача, і Meta обробляє їх так само, як події пікселя. Це окремий канал, який не залежить від коду на сторінці. Але налаштовують його окремо, і якщо на сайті працює лише піксель, без пікселя дані з сайту в Meta не надходять зовсім.

Як швидко перевірити, чи працює піксель?

Найпростіше — розширення Meta Pixel Helper для Chrome. Відкрийте сайт: розширення покаже, які пікселі знайдено на сторінці, чи вони успішно завантажилися і чи є помилки. Пройдіть увесь шлях покупця до сторінки подяки, а в Events Manager переконайтеся, що подія покупки теж надходить.

Що буде з рекламою, якщо піксель зник?

Реклама продовжить показуватися й витрачати бюджет, але Ads Manager перестане бачити покупки й заявки з сайту. Аудиторії відвідувачів для ретаргетингу не поповнюватимуться, а кампанії, налаштовані на конверсії, втратять сигнал для оптимізації. Чим довше піксель не працює, тим більше бюджету витрачається без зворотного зв’язку.

Джерела

  1. Meta for Developers — Meta Pixeldevelopers.facebook.com/docs/meta-pixel
  2. Meta for Developers — Get Started with the Meta Pixeldevelopers.facebook.com/docs/meta-pixel/get-started
  3. Meta for Developers — Conversion Trackingdevelopers.facebook.com/docs/meta-pixel/implementation/conversion-tracking
  4. Meta for Developers — Standard Events referencedevelopers.facebook.com/docs/meta-pixel/reference
  5. Meta for Developers — Meta Pixel Helperdevelopers.facebook.com/docs/meta-pixel/support/pixel-helper
  6. Meta for Developers — Conversions APIdevelopers.facebook.com/docs/marketing-api/conversions-api

Перевірте свій сайт

Додайте адресу сайту — перша перевірка пройде одразу, і ви побачите стан кожного пункту з цього матеріалу.

Перевірити безкоштовно

Схожі матеріали

08 Перевірка TikTok PixelЩо робить TikTok Pixel, які дані він передає для оптимізації реклами і як зрозуміти, що він справді встановлений на сайті. 05 Перевірка Google Tag ManagerЩо таке контейнер GTM, чому через нього працюють аналітика й пікселі і що ламається, коли код контейнера зникає зі сторінок. 06 Перевірка тегу Google Analytics 4Як тег GA4 збирає дані про відвідувачів, чому він може зникнути після оновлення сайту і чим це загрожує звітам і рекламі.