Overview
Facebook Pixel is an analytical tool which provides collecting data about various actions taken by the visitors in Odoo website. What is Odoo Facebook Pixel, it is a JS script that is added to all pages of the Odoo website. The script sends tracking data about website visitor's activity to Facebook. This analytic data can be used to analyze the behavior of your customers in the eCommerce store, as well as to launch Ad Campaigns in Facebook and Instagram.
With this app, you can add and configure a Facebook Ad Pixel on your website, collect website analytics in Odoo and send events data to Facebook Ads Manager. These operations are automated, so the Facebook Pixel integration will go smoothly and won't require any developer time.
The module uses an approach when you do not need to configure setting up events with Event Setup Tool on the Facebook Events Manager side. Just add a Facebook Pixel ID in a pixel tracking service on Odoo side, and the Facebook standard events with the detailed product information will be sent to Facebook. Events are analyzed on Facebook Events Manager and allow determining conversions and defining audiences.
Key features
One of the main features of this solution is supporting of multiple tracker adding, so you can activate and configure several Facebook Ad Pixel for each Odoo website in your system.
The second feature provides internal logging of the Facebook Pixel tracking events, thereby this data can be analyzed in convenient for your business way, and extend your company's analytics capabilities.
In addition to the above features, you will be able to activate and configure Advanced Matching for this Facebook Pixel integration. Customer information, that will be added to tracking events, will help to provide relevant ads through Facebook Ads Manager.
Using one of our tracking solutions, you get a professional tool to promote your products and services on Facebook and Instagram. This app is a part of the Garazd Creation Marketing Apps which cover business marketing needs and fully compatible with each other. This solution is complemented by a app.
Availability |
Odoo Online
Odoo.sh
On Premise
|
---|---|
Compatibility |
Community
Enterprise
|
Technical Name | website_sale_facebook_pixel |
Version | 18.0.1.0.1 |
License | OPL-1 |
Category | |
Support | Free 60 days support and 360 days bug-fixing |
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 App Installation
Upload modules
Upload modules from the ZIP archive to your Odoo hosting, or a GitHub repository connected there.
Place the unzipped modules in your custom add-on directory and restart the Odoo system service.
Update App List
After restarting, activate the Developer Mode, and go to the Apps menu.

Click on Update Apps List to fetch the new modules in the list.
Activate the App
Install the new module, finding it by name and clicking on the Activate button.

* If you don't see the module, try to remove the default Apps filter from the search bar.
Configuration
Follow the instructions in the module description to complete the installation process and start using the app.

Manual

The solution cleans sensitive tracking data such as payload, client IP address, and user agent. You can control the period after which the purging is performed. By default, it's 30 days.
Additionally, you can activate the "Completely delete log entries older than the specified period" option to remove all internal tracking log records after this time.
Click on the "Manage Tracking Services" link or go to the "Configuration" - "Tracking" - "Services" menu and create a new tracking service for your Odoo website.

- Specify a website (if you have a multi-website environment).
- Select the service type "Facebook Pixel".
- Fill in your Facebook Pixel ID.
If you want to get data about tracking events in Odoo, activate the "Internal Logs" option. To view the log records related to the current service, click the "Logs" button at the top of the form.

Enabling Advanced Matching for Facebook Pixel events should be done on both sides, in Facebook Events Manager and in Odoo.
Open the "Data Sources" section in Facebook Events Manager and activate the "Automatic Website Matching" option on the pixel's "Settings" tab. Then, specify what kind of customer information will be shared with Facebook.

Repeat the related settings in Odoo, you can perform it on the "Advanced Matching" tab of the tracking service.


You can easily test the Odoo Facebook Pixel integration via the Chrome extension "Meta Pixel Helper".

Download it by this link: https://chrome.google.com/webstore/detail/meta-pixel-helper/fdgfkebogiimcoedlicjlajpkdmockpc
Found out the testing details in our YouTube manual.
As the Meta Pixel script does not have to send tracking data about a website activity of internal users, there are several testing tips:
- You will not see the Meta Pixel script if you are logged in to Odoo and you have internal user's access rights.
- Log out from the system or use the incognito mode or other browser to test Pixel script.
The functionality of the module may partially or completely not work if you use website theme customizations or have installed custom modules that change standard website pages and views.
Please contact us for more information and advice.
Changelog
14.0.2.2.0 2024-02-05
- Add the "eventID" param to tracking data that is sent by JS script.
- Improve advanced matching - add new params.
- Improve customer tracking data.
14.0.2.1.0 2023-07-28
- Improve setting of Privacy URL logic.
14.0.2.0.0 2023-06-17
- Implement a new generation of website tracking logic.
15.0.2.3.0 2024-04-05
- Add a compatibility with the cookie consent management.
15.0.2.2.0 2024-02-07
- Add the "eventID" param to tracking data that is sent by JS script.
- Improve advanced matching - add new params.
- Improve customer tracking data.
15.0.2.1.0 2023-07-30
- Improve the logic to set default "Privacy URL" value.
15.0.2.0.0 2023-07-19
- Implement a new generation of website tracking logic.
15.0.1.2.1 2023-01-20
- Prevent firing of the event "ViewContent" on a product webpage for internal users.
15.0.1.2.0 2023-01-17
- Improve firing logic of Facebook Pixel events: "InitiateCheckout", "AddPaymentInfo", "Purchase".
15.0.1.1.0 2022-08-17
15.0.1.0.1 2022-05-02
- Implement compability with another modules.
15.0.1.0.0 2022-03-22
- Improved rebuilded version from 14.0
16.0.2.3.4 2025-01-14
- Improve user data processing: country, city, state.
16.0.2.3.3 2024-10-23
- Refactor a user data processing.
16.0.2.3.2 2024-07-20
- Improve cache invalidation.
16.0.2.3.1 2024-02-09
- Improve the tracking service form view.
16.0.2.3.0 2023-12-21
- Add the "eventID" param to tracking data that is sent by JS script.
16.0.2.2.0 2023-11-22
- Improve advanced matching - add new params.
- Improve customer tracking data.
16.0.2.1.0 2023-08-01
- Improve the logic to set default "Privacy URL" value.
16.0.2.0.0 2023-07-24
- Implement a new generation of website tracking logic.
16.0.1.0.0 2022-11-04
- Migration from 15.0.
17.0.1.2.4 2025-01-14
- Refactoring: remove deprecated methods.
17.0.1.2.3 2024-09-23
- Add hashing for user parameters: "country", "city", "zip", and "state".
17.0.1.2.2 2024-08-30
- Improve user data fields "country" and "state".
17.0.1.2.1 2024-07-05
- Add checks for tracking product data.
17.0.1.2.0 2024-02-24
- Add compability with a cookie consent management.
17.0.1.1.0 2023-12-28
- Add the "eventID" param to tracking data that is sent by JS script.
- Improve advanced matching - add new params.
- Improve customer tracking data.
17.0.1.0.0 2023-11-07
- Migration from 16.0.
18.0.1.0.1 2025-01-14
- Improve the method to get user data.
18.0.1.0.0 2024-10-10
- Migration from 17.0.