Facebook Pixel и Conversions API
Ако пускате реклами във Facebook или Instagram, можете да свържете своя Meta Pixel с онлайн резервациите. Тогава Meta вижда кои посетители разглеждат обекта ви и кои се записват и може да показва рекламите на хора, които е вероятно да резервират. Тази страница обяснява какво се изпраща към Pixel-а, кога се изпраща и как да включите и изпращането от сървъра (Conversions API).
За кого е тази страница
- Собственици и мениджъри, които пускат реклами в Meta (Facebook и Instagram).
- Хората, които управляват Events Manager на бизнеса.
Преди да започнете
- Онлайн резервациите на обекта трябва да са включени. Бутонът "Опции" на обекта се показва само тогава.
- Трябва да знаете ID-то на своя Pixel. Намира се в Events Manager на Meta и е число, например
123456789012345. - За Conversions API ви трябва и токен от Events Manager. Как се взима, е описано по-долу.
Как да свържете Pixel-а
- Отворете "Онлайн резервации".
- На обекта натиснете "Опции" и изберете "Интеграции".
- В секцията "Facebook pixel" включете "Разреши".
- Попълнете "Facebook pixel ID".
- Ако ще ползвате Conversions API, попълнете "Токен за Conversions API".
- Натиснете "Запази".
"Facebook pixel ID" приема само цифри — такова е ID-то в Events Manager. При друга стойност под полето се показва "Невалидна стойност за това поле" и нищо не се записва. Полето се проверява само докато "Разреши" е включено.
Настройката е за всеки обект поотделно. Ако няколко обекта ползват един и същ Pixel, въведете ID-то и токена във всеки от тях.
Какво се изпраща към Pixel-а
| Събитие в Events Manager | Кога се изпраща | Какво носи |
|---|---|---|
PageView | посетителят отваря профила на обекта или страница в него (услуга, занимания, отзиви, абонаменти), както и всяка страница на обекта в уеб компонента | — |
AddToCart | посетителят добавя услуга в кошницата | цена и валута |
Contact | посетителят натиска бутона за обаждане в профила | — |
Schedule | клиентът изпраща резервация или се записва за занимание | сума и валута |
Purchase | в същия момент като Schedule | сума и валута |
Сумата е цената на избраните услуги, умножена по броя места.
Имената на услугите не се изпращат, а само сумата и валутата.
Кога се изпраща и кога не
Нищо не се изпраща, докато посетителят не приеме бисквитките. При първото посещение той вижда съобщението „Използваме бисквитки за анализ и реклами.“ с бутоните "Откажи", "Настройки" и "Приеми". Събитията тръгват само след "Приеми" или ако в "Настройки" разреши маркетинговите бисквитки.
Pixel-ът получава събития от:
- профила на обекта в reservation.studio;
- собствения ви домейн, ако сте го настроили;
- уеб компонента във вашия сайт;
- мобилното приложение Reservation.Studio. Там се изпращат само събитията от браузъра, без Conversions API, а на iPhone — и само ако клиентът е разрешил проследяване.
Съобщението за бисквитките се показва и в уеб компонента. Ако сайтът ви има свой банер за бисквитки, посетителят вижда два: първо на сайта, после в прозореца за записване, и резервацията стига до Pixel-а само ако приеме и нашето съобщение. Под съдържанието на прозореца за записване има връзка "Настройки на бисквитките", от която посетителят може да промени решението си.
Можете да свържете банера на сайта си с уеб компонента с един ред код. Тогава нашето съобщение не се показва, а решението на посетителя в банера на сайта ви важи и за Pixel-а в прозореца за записване. Как се прави, е описано в Интеграция чрез JavaScript.
Ако посетителят е дошъл на сайта ви от реклама във Facebook или Instagram, уеб компонентът взима отбелязания клик от адреса на страницата. Така Meta може да свърже резервацията с рекламата, от която е дошъл. Същото важи за страницата за записване, вградена в iframe на сайта ви, когато на страницата е скриптът на уеб компонента.
Conversions API
Pixel-ът работи в браузъра на посетителя, а там невинаги стига до Meta: блокери на реклами и някои браузъри го спират. Conversions API изпраща записаните часове към вашия Pixel и от нашия сървър, така че Meta ги получава и тогава.
- От сървъра се изпращат
ScheduleиPurchase, същите като от браузъра. Meta разпознава, че е едно и също записване, и го брои веднъж. - За да разпознае човека, Meta получава имейла, телефона, името, фамилията и номера на клиента в Reservation.Studio в хеширан вид: не като текст, а като код, който Meta сравнява със своите профили. Получава също IP адреса и браузъра му, адреса на страницата, от която е записал, бисквитките на Meta от браузъра му и клика от реклама, ако е дошъл от такава.
- Изпращат се само резервации, при които клиентът е приел бисквитките.
- Всяко записване се изпраща отделно, включително повторното записване за занимание, от което клиентът се е отписал. Meta брои всяко.
- Резервация на клиент, когото сте изтрили, преди тя да бъде изпратена, не се изпраща.
Как да вземете токена
- Отворете Events Manager в Meta и изберете своя Pixel.
- Отворете таба "Settings" и намерете секцията "Conversions API".
- Под "Set up manually" натиснете "Generate access token" и копирайте токена.
- Поставете го в "Токен за Conversions API" и натиснете "Запази".
След запазване токенът се показва като звездички. Оставете ги, за да го запазите, или изчистете полето, за да го премахнете.
Как да проверите, че работи
- В Events Manager отворете "Test events" и копирайте кода за тест, например
TEST12345. - Поставете го в "Код за тестови събития" и натиснете "Запази".
- Отворете профила на обекта или сайта си, приемете бисквитките и чак след това направете пробна резервация. Резервация, направена преди приемането, не се изпраща.
- В "Test events" трябва да видите
ScheduleиPurchase, изпратени от сървъра. - В "Отчети" → "Интеграции" → "История на изпращанията" резервацията е със статус "Изпратено" и знак "Тестово".
- След проверката изчистете "Код за тестови събития" и натиснете "Запази". Meta не изхвърля тестовите събития — брои ги като истински, затова кодът не бива да остава.
Какво е изпратено към Meta
Всяко изпращане се вижда в "Отчети" → "Интеграции" → "История на изпращанията". До справката води и бутонът "Какво е изпратено към Meta" в прозореца "Интеграции".
За всеки ред справката показва:
- "Дата" — кога е изпратено;
- "Интеграция" — Meta Conversions API и какво е изпратено, например резервация;
- "Обект";
- "Резервация" — клиента и часа на резервацията;
- "Статус" — "Изпратено", "Отказано", "Неуспешно" (Meta не отговори и след повторните опити) или "Изчаква" (ще опитаме отново);
- "Детайли" — изпратените събития и сумата, а при отказ — какво да направите. Тестовите изпращания са със знак "Тестово".
Натиснете реда, за да отворите "Подробности за изпращането". Там са посоката, адресът, HTTP отговорът, продължителността, опитите, кодът на грешката, trace ID и ID при доставчика. Бутонът до кода и до идентификаторите ги копира, ако поддръжката ги поиска. "Отвори резервацията" отваря резервацията, за която е изпращането.
Можете да филтрирате по период, обект, интеграция, действие, статус, вид проблем, HTTP отговор, посока, тестови изпращания и клиент. Полето "Код на грешка, trace ID или ID при доставчика" намира изпращане по точния код или идентификатор. Изпращанията се подреждат по дата. Справката пази изпращанията от последните 14 дни.
Собственикът на бизнеса вижда справката винаги. Служител я вижда, ако в ролята му в "Отчети / Интеграции" е отметнато "Преглежда списък". Същото право показва в прозореца "Интеграции" съобщението за отказ и бутона "Какво е изпратено към Meta".
Ако резервация не стигне до Meta
Когато Meta откаже резервация, в прозореца "Интеграции" се показва "Последната резервация не стигна до Meta" с датата и часа на отказа и какво да направите:
- "Токенът е невалиден или е изтекъл." — създайте нов токен в Events Manager, поставете го в "Токен за Conversions API" и натиснете "Запази".
- "Токенът няма достъп до този пиксел." — токенът е създаден за друг Pixel. Създайте го от настройките на Pixel-а, чието ID е попълнено, и го запазете.
- "Meta не прие данните на резервацията." — най-често проблемът е в данните, които изпращаме, и ние получаваме сигнал за него. От вас не се иска нищо.
Съобщението се показва, докато последното изпращане за обекта е отказ: следващото изпращане го скрива, а нов отказ го показва с новата дата. В прозореца се вижда само отказ от последните 14 дни. Ако Meta временно не отговаря, резервацията се изпраща отново автоматично и съобщение не се показва.
Важно
Purchaseсе изпраща при резервацията, а не при плащането. Ако рекламата ви е оптимизирана поPurchase, в отчета на Meta влизат и резервациите, на които клиентът после не е дошъл.- Ако сте направили персонализирани конверсии по старите събития
AddToCardилиCallNow, те вече не се попълват. Направете ги наново поAddToCartиContact. - Pixel-ът и събраните в него данни са ваши и вие отговаряте за тях пред клиентите си. Опишете ги в политиката за поверителност на сайта си.