Опис
Модуль Odoo Meta CAPI дозволяє інтегрувати та налаштувати API конверсій в Odoo, збирати аналітичні дані веб-сайту та надсилати дані про події до менеджера подій Meta для подальшого запуску рекламних кампаній у Facebook та Instagram.
| Встановлення |
Odoo Online
Odoo.sh
On Premise
|
|---|---|
| Сумісність |
Community
Enterprise
|
| Технічна назва | website_sale_facebook_capi |
| Версія | 19.0.1.0.2 |
| Ліцензія | OPL-1 |
| Категорія | |
| Підтримка | Допомога з встановленням та підтримка впродовж 60 днів, гарантований багфіксинг впродовж року |
Use Case
Jorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vulputate libero et velit interdum, ac aliquet odio mattis. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.
Forem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vulputate libero et velit interdum, ac aliquet odio mattis. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.
Dorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vulputate libero et velit interdum, ac aliquet odio mattis.
It is a long established fact that a reader will be distracted by the readable content of a page
Korem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vulputate libero et velit interdum, ac aliquet odio mattis. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.
Korem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vulputate libero et velit interdum, ac aliquet odio mattis.
Встановлення модуля Odoo
Завантаження модулів
Завантажте модулі з ZIP архіву на ваш сервер, де встановлена Odoo, або в GitHub репозиторій підключений до нього.
Розмістить розархівовані модулі у директорії з кастомними модулями та перезапустить системний сервіс Odoo.
Оновить список модулів
Після перезавантаження активуйте Режим розробника, та перейдіть до меню Додатки.
Натисніть на Оновити список додатків, щоб підтягнути нові модулі до списку.
Інсталяція модуля
Знайдіть модуль за його іменем та натисніть на Активувати, щоб інсталювати його.
* Якщо ви не бачите модуль, спробуйте видалити типовий фільтр Додатки у рядку пошуку.
Налаштування
Дотримуйтесь інструкцій в описі модуля, щоб завершити процес встановлення та почати користуватися застосунком.
Інструкція
Як отримати Pixel ID
Перед додаванням JS-скрипта на ваш сайт спочатку отримайте Pixel ID. Для цього виконайте такі кроки:
-
01Авторизуйтесь у акаунт Meta Ads Manager
-
02Перейдіть в меню Менеджер подій — Інтеграції — Meta Pixel
-
03У вікні оберіть існуючий набір даних або створіть новий
-
04Оберіть опцію Додати код пікселя Meta на сайт самостійно
-
05Пропустіть наступні кроки, натискаючи Далі
Перейдіть до розділу Набори даних та скопіюйте ідентифікатор:
Активація
Після встановлення модуля перейдіть до налаштувань веб-сайту та в розділі Enhanced Website Tracking увімкніть опцію Activate Tracking. Щоб перевірити відстеження веб-сайту та переглянути події відстеження в консолі браузера, також тимчасово активуйте функцію Debug Logging:
Згода для файлів cookie
Модуль містить функцію управління згодою на використання файлів cookie для Meta Pixel, яка інтегрована зі стандартною панеллю cookie Odoo. Щоб скористатися цією функцією, увімкніть Cookies Bar:
За замовчуванням надано всі згоди на використання файлів cookie від Meta. Щоб змінити це та скасувати згоду за замовчуванням для відвідувачів вашого веб-сайту, увімкніть опцію Facebook Pixel — Consent is Revoked (by default). Відтепер згода на використання файлів cookie від Meta надається після того, як відвідувач натисне Я згоден, і скасовується, якщо відвідувач натисне Тільки необхідні.
Налаштування сервісу відстеження
Для відправки подій електронної комерції до Meta Ads Manager спочатку додайте та налаштуйте сервіс відстеження для вашого веб-сайту Odoo.
Додавання сервісу відстеження
Перейдіть до меню Веб-сайт – Налаштування – Відстеження – Сервіси та натисніть Новий, щоб додати новий сервіс відстеження подій:
Спочатку заповніть наступні поля в новому сервісі відстеження:
- Вкажіть Веб-сайт (якщо використовується кілька веб-сайтів)
- Виберіть Тип сервісу Facebook Pixel
- Вставте ваш Pixel ID в поле Ключ
Потім вкажіть тип ідентифікатора для товарів та категорію товарів, яка надсилається до Meta Ads Manager:
Якщо товари мають характеристики та варіанти, виберіть Product Variant ID у полі Item Type, якщо ні, виберіть Product Template ID.
Виберіть бажаний тип категорії: публічну категорію електронної комерції (Public Category) або внутрішню категорію товарів (Product Category).
Наступна опція – Lead Value на вкладці Options:
Це грошова вартість генерації потенційного клієнта, яку слід встановити відповідно до ваших оцінок.
Налаштування API конверсій
Увімкніть опцію Internal Logs:
Перед налаштуванням API на боці Odoo, спочатку отримайте токен доступу у Meta Ads Manager:
-
01Відкрийте набір даних на вкладці Налаштування
-
02Оберіть опцію Налаштування з API якості набору даних в розділі Conversions API
-
03Натисніть кнопку Згенерувати маркер доступу
-
04Скопіюйте маркер (токен) доступу
Після цього поверніться в Odoo та активуйте режим API, виконавши такі дії в розділі API:
- Увімкніть опцію Activate
- Вставте скопійований ключ API конверсій у поле токен доступу
Автоматичне зіставлення
Функція Автоматичне зіставлення (Advanced Matching) оптимізує вашу рекламу в Meta, надаючи Facebook дані про користувачів. Увімкнути автоматичне зіставлення для подій Pixel потрібно з обох боків — як у Meta Ads Manager, так і в Odoo.
Активація в Meta Ads Manager
Перейдіть до Meta Ads Manager, відкрийте меню Набори даних і виберіть вкладку Налаштування для вашого набору даних:
Увімкніть опцію Автоматичне зіставлення із сайтом та вкажіть, яку інформацію про клієнтів слід передавати у Facebook.
Активація в Odoo
Поверніться до Odoo та відкрийте вкладку Advanced Matching у сервісі відстеження Facebook. Повторіть налаштування для даних користувачів, що надаються Facebook:
Джерело даних клієнтів
Використовуйте значення Sales Order Partner для джерела даних про клієнтів, оскільки воно надає більше деталей про користувача у випадку, якщо відвідувачам сайту дозволяється оформлення замовлення без реєстрації:
Відправлення даних відстеження
Внутрішні журнали містять інформацію про дії відвідувачів на вашому веб-сайті Odoo і можуть бути використані для подальшого аналізу та моніторингу сайту. Натисніть кнопку Logs у верхній частині форми:
Увімкніть колонки State та API Sent Date, щоб відобразити статус та дату відправлення події через Conversions API:
Заплановані дії
Події надсилаються періодично за допомогою запланованої дії. За замовчуванням вона виконується кожні 30 хвилин, і цей період можна налаштувати відповідно до ваших вимог:
Щоб надіслати дані відстеження вручну, виберіть записи журналу подій відстеження зі списку або відкрийте одну подію і натисніть Send Event:
Очищення конфіденційних даних
Оскільки записи журналу подій відстеження містять конфіденційні дані, такі як IP-адреси та агент користувача, можна налаштувати їх очищення. Перейдіть до налаштувань веб-сайту та вкажіть період очищення. За замовчуванням період становить 30 днів:
Увімкніть опцію Unlink Logs After Period для повного видалення записів журналу подій відстеження, давніших за вказаний період.
Розширені налаштування
Рішення містить додаткові налаштування, які доступні в режимі розробника.
Ідентифікатор товару
Рішення використовує поле Product ID як унікальний ідентифікатор товару. Якщо потрібно використовувати інше значення, то на вкладці Technical вкажіть інше поле товару, яке містить бажаний ідентифікатор:
Покупка на порталі
Для відстеження покупок на порталі увімкніть опцію Track Purchase on Portal:
Виключити доставку
Наступним параметром, доступним для сервісів відстеження, є Exclude Delivery. Коли ця опція увімкнена, рядки доставки з замовлень на продаж не включаються до даних відстеження і не надсилаються через сервіс:
Виключити винагороди
Щоб виключити рядки замовлення з винагородою з даних відстеження увімкніть опцію Exclude Reward:
Додавання в кошик
За замовчуванням відстежується фактичне додавання товару до кошика. Якщо бажано відстежувати подію під час натискання кнопки, не чекаючи фактичного додавання товару до кошика, то виконайте такі дії:
- Перейдіть до меню Веб-сайт — Налаштування — Веб-сайти
- Відкрийте сайт на вкладці Enhanced Tracking
- Увімкніть опцію Add to Cart on Click
Покупка
Для відстеження покупки лише після успішної платіжної операції, увімкніть опцію Track Confirmed Purchases only:
Якщо за вашою бізнес-логікою покупкою можна вважати замовлення зі статусом оплати В очікуванні, то увімкніть також опцію Track Pending Purchases too.
Тестування
Для перевірки інтеграції API конверсій Meta, виконайте наступні дії:
-
01Авторизуйтесь у акаунт Meta Ads Manager
-
02Відкрийте набір даних на вкладці Тестування подій
-
03Виберіть Сайт у списку каналів
-
04Відкрийте розділ Переконайтеся, що події вашого сервера налаштовано правильно
-
05Скопіюйте test_event_code
Після цього поверніться в Odoo та вставте скопійований тестовий код в поле Test Code налаштувань сервісу відстеження. Також увімкніть опцію Remove JS Script, щоб запобігти надсиланню подій до Meta через Pixel-скрипт до запуску API конверсій:
Виконайте кілька дій на вашому сайті Odoo, наприклад, відкрийте сторінку товару або додайте товар до кошика. Перейдіть до списку логів та відправте ці події вручну.
Якщо статус — Warning або Error, перегляньте значення API Response на вкладці Technical, щоб отримати детальну інформацію:
Статус Sent означає, що подія успішно відправлена через API конверсій:
Поверніться до Meta Ads Manager та перевірте результат:
Список змін
16.0.1.3.2 2025-01-14
- Improve user data processing.
- Add demo data.
16.0.1.3.1 2024-10-18
- Refactor fields "Deactivate Pixel" and "Test Code", make them common for all tracking services.
16.0.1.3.0 2024-10-09
- Refactor API fields, make them common for all tracking services.
16.0.1.2.3 2024-04-04
- Improve the form view of tracking services.
16.0.1.2.2 2024-02-16
- Fix getting a visitor data from a request.
16.0.1.2.1 2024-02-09
- Improve the tracking service form view.
16.0.1.2.0 2023-12-22
- Implement a special case when tracking data lacks a customer data, mark this event as warning.
- Implement a logic to allow working of both ways to pass tracking data to Facebook, via FB JS script and Facebook Conversions API. Users can remove the JS script from a website by the related setting.
16.0.1.1.0 2023-11-22
- Improve advanced matching - add new params.
16.0.1.0.0 2023-07-13
14.0.1.1.1 2024-02-16
- Fix getting a visitor data from a request.
14.0.1.1.0 2024-02-05
- Implement a special case when tracking data lacks a customer data, mark this event as warning.
- Implement a logic to allow working of both ways to pass tracking data to Facebook, via FB JS script and Facebook Conversions API. Users can remove the JS script from a website by the related setting.
- Improve advanced matching - add new params.
14.0.1.0.0 2023-07-22
15.0.1.1.2 2024-04-05
- Improve the form view of tracking services.
15.0.1.1.1 2024-02-16
- Fix getting a visitor data from a request.
15.0.1.1.0 2024-02-07
- Implement a special case when tracking data lacks a customer data, mark this event as warning.
- Implement a logic to allow working of both ways to pass tracking data to Facebook, via FB JS script and Facebook Conversions API. Users can remove the JS script from a website by the related setting.
- Improve advanced matching - add new params.
15.0.1.0.0 2023-02-27
- Init version.
17.0.1.3.2 2026-05-25
- Improve tracking logic.
17.0.1.3.1 2026-03-10
- Improve sending of tracking data by CAPI.
17.0.1.3.0 2025-08-04
- Add the "fbclid" parameter to provide Facebook with the proper "fbc" value when Click ID passed through URL query.
17.0.1.2.0 2025-01-14
- Refactor API fields, make them common for all tracking services.
17.0.1.1.4 2024-11-25
- Improve demo data.
17.0.1.1.3 2024-09-03
- Improve the user data "IP address" and "User Agent" passing.
17.0.1.1.2 2024-08-28
- Improve the log form view, add "fbp" and "fbc" fields.
17.0.1.1.1 2024-05-13
- Fix the tracking service form view.
17.0.1.1.0 2024-02-24
- Improve the tracking service form view.
17.0.1.0.0 2023-11-07
- Migration from 16.0.
18.0.1.1.2 2026-05-25
- Improve tracking logic.
18.0.1.1.1 2026-03-10
- Improve sending of tracking data by CAPI.
18.0.1.1.0 2025-01-14
- Refactor API fields, make them common for all tracking services.
18.0.1.0.0 2024-10-10
- Migration from 17.0.
19.0.1.0.2 2026-05-21
- Improve tracking logic.
19.0.1.0.1 2026-03-10
- Improve sending of tracking data by CAPI.
19.0.1.0.0 2025-10-12
- Міграція з версії 18.0.
Додаткова інформація
Зустрічайте новий модуль Odoo для відстеження подій на сайті Odoo
Як інтегрувати Facebook (Meta) Pixel у веб-сайт Odoo