Skip to Content

TikTok Pixel eCommerce

Leave your feedback
https://garazd.biz/web/image/product.template/153/image_1920?unique=ca9c917

$ 106.22
$ 106.22 13
106.2175141242938 USD

Not Available For Sale

  • Odoo Version

  • Price

This combination does not exist.

Price: Paid

Integrate a powerful business tool — TikTok Pixel with your website to measure customer actions and get analytics to improve your TikTok Ads

TikTok Pixel is a code snippet that you can integrate into your Odoo website to collect data on visitor actions and transmit tracking data to TikTok Ads Manager. Tracking data reflects e-commerce events on your online store and supports analytics to evaluate ad campaign performance, optimize conversions, gain audience and video insights, and generate performance reports.
Availability
Odoo Online
Odoo.sh
On Premise
Compatibility
Community
Enterprise
Technical Name website_sale_tiktok_pixel
Version 20.0.1.0.0
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.

Odoo Update App List

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.

Odoo App Installation

* 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.

View Odoo App Description

Manual

section circle mask reverse
fa hand pointer

Tracking Events

The module supports tracking the following events

search
01
Search Products

Searching via global site search or within the product catalog

list ui
02
View Product List

Viewing the product list after opening the catalog, including search results

box
03
View Product

Viewing a product page

heart
04
Add to Wishlist

Adding a product to the wishlist from any available location: catalog, product page, and cart

cart plus
05
Add to Cart

Adding a product to the cart from any available location: catalog, product page, and wishlist

cart check
06
Begin Checkout

Opening the first step page of the checkout process

credit card
07
Add Payment Info

Proceeding from payment information to payment

bag check
08
Purchase

Successful purchase completion and opening the sales order confirmation page

fa code

Getting a Pixel ID

Before setting up activity tracking on your Odoo website, get a pixel ID by following the steps below.

  • 01
    Log in to your TikTok Ads Manager account
  • 02
    Go to the Tools — Events Manager — Data Sources menu and click Connect Data Source
  • tiktok ads manager tools events manager connect data source
  • 03
    Select Web as the data source
  • tiktok events manager connect web data source
  • 04
    Paste your Odoo website URL into the corresponding field or skip this step
  • tiktok events manager add your odoo website
  • 05
    Select Manual Setup as the connection method
  • tiktok events manager choose a data connection method manual setup
  • 06
    Select TikTok Pixel as the manual connection method
  • events manager choose a manual connection method tiktok pixel
    alert success
    For full server-side integration and tracking visitor activity via API in addition to browser tracking, use the Odoo TikTok Events API module.
  • 07
    Name your pixel and skip the remaining setup steps by clicking Next
  • tiktok events manager create pixel odoo
  • 08
    Open the created data source and copy the Pixel ID
  • tiktok events manager odoo data source pixel id
check circle fill

Tracking Activation

After installing the module, go to the website settings and, in the Enhanced Website Tracking section, enable the Activate Tracking option. To test your website tracking and view tracked events in the browser console, also temporarily activate the Debug Logging feature.

odoo website settings activate tracking debug logging
settings

Tracking Service Configuration

The module tracks e-commerce events on an Odoo website using a tracking service. It sends tracking events to TikTok Events Manager and allows you to log them internally in Odoo for website analysis and monitoring. Add and configure the tracking service for your Odoo website.

Adding a Tracking Service

Go to the Website — Configuration — Tracking — Services menu and click New to add a new tracking service for your Odoo website.

odoo website configuration tracking services new

Firstly, fill in the following fields:

odoo tiktok pixel tracking service website type key
  • Specify a Website (if multiple websites are used)
  • Select TikTok Pixel as the service Type
  • Paste your Pixel ID into the Key field

Then select the product identifier type and the product category to send to TikTok Ads Manager.

odoo tiktok pixel tracking service item type category

If products have attributes and variants, choose Product Variant ID in the Item Type field; if not, select Product Template ID.

Select the desired Category Type: an eCommerce Public Category or an internal Product Category.

The next option is the Lead Value on the Options tab. Set the monetary value of lead generation according to your estimates.

odoo tracking service options lead value

Tracking Logs

The solution includes an internal logging feature. To activate it, enable Internal Logs on the Options tab of the tracking service.

odoo tracking service options internal logs

To view logs, go to the Website – Configuration – Tracking – Logs menu or click the Logs button at the top of the form.

odoo tiktok pixel tracking service logs

The list of internal tracking events:

odoo tiktok pixel tracking service internal logs event list

Advanced Matching

Advanced Matching helps optimize your advertisements by providing TikTok Ads Manager with additional user data. Open the Advanced Matching tab and click Enable allowed, which enables all available options for this tracking service.

odoo tiktok pixel tracking service advanced matching

Checking the Hashed checkbox next to the Email and Phone options indicates that customer information is protected using hashing, complying with TikTok requirements.

Customer data source

Use the Sale Order Partner value for the Customer Data Source, as it provides more user details in case you allow guest checkouts without registration.

odoo tracking service advanced matching customer data source
fa gears

Advanced Settings

The module includes additional settings available in Developer Mode.

Product Identifier

The module uses the Product ID field as a unique product identifier. To use a different value, specify another product field containing the desired identifier on the Technical tab:

odoo tracking service technical identifier field
notification
The specified product field should provide non-empty values and remain unique for each product. Otherwise, the tracking data for this product becomes unusable.

Purchase on Portal

To track portal purchases, enable the Track Purchase on Portal option:

odoo tracking service technical track purchase on portal

Exclude Delivery

The next available setting for tracking services is Exclude Delivery. When enabled, the service excludes delivery lines from sales orders in tracking data transmissions:

odoo tracking service technical exclude delivery

Exclude Rewards

To exclude reward order lines from tracking data, enable the Exclude Reward option:

odoo tracking service technical exclude reward

Add to Cart

By default, the module tracks the actual addition of a product to the cart. To track the event upon clicking the button without waiting for the actual addition to the cart, perform the following steps:

odoo website enhanced tracking event settings add to cart on click
  • Navigate to Website — Configuration — Websites
  • Open the website on the Enhanced Tracking tab
  • Enable the Add to Cart on Click option
alert info
Tracking the actual addition might fail if third-party modules modify the logic. In this case, this option allows for event tracking by binding it to button selectors used in native Odoo website templates.

Purchase

To track purchases only after a successful payment transaction, enable the Track Confirmed Purchases only option:

odoo website enhanced tracking event settings track confirmed pending purchases
alert info
This option only affects the event transmission through the tracking service; the internal log records the event regardless.

If business logic considers an order with a Pending payment status as a purchase, enable the Track Pending Purchases too option as well.

fa bug

Testing

You can test the TikTok Pixel tracking script integration using test events in TikTok Events Manager or via a browser extension.

tiktok events manager testing odoo website
alert warning
For testing, log out of Odoo or use a different browser, as website tracking does not work for internal Odoo users.

Testing via Test Events

To verify pixel operation in TikTok Events Manager:

  • 01
    Open your data source on the Test Events tab
  • 02
    Paste your Odoo website URL into the field and click Open Website
  • tiktok events manager data sources test events odoo website
  • 03
    Perform several actions on your website, e.g., open a product list or add an item to the cart
  • 04
    Return to TikTok Events Manager and check for the logged test events in the list
tiktok events manager odoo website test event activity

Testing via Browser Extension

The TikTok Pixel Helper browser extension allows you to verify that the pixel script is properly installed on your website and transmitting tracking events. You can get the extension via the link: https://chromewebstore.google.com/detail/tiktok-pixel-helper/aelgobmabdmlfmiblddjfnjodalhidnn.

odoo ecommerce website tiktok pixel helper

Changelog

16.0.1.2.2 2024-10-29

  • Add the "Event ID" parameter.

16.0.1.2.1 2024-10-23

  • Improve the logic to check available user tracking fields to activate.

16.0.1.2.0 2024-09-03

  • Improve user data processing.
  • Extend product parameters to send.

16.0.1.1.2 2024-04-06

  • Improve the settings view.

16.0.1.1.1 2024-02-13

  • Refactor code.

16.0.1.1.0 2023-12-22

  • Fix linter warnings.
  • Improve the advanced matching.

16.0.1.0.0 2023-08-09

  • Migrate from 15.0.

15.0.1.1.1 2024-04-06

  • Improve the settings view.

15.0.1.1.0 2024-02-07

  • Fix linter warnings.
  • Improve the advanced matching.

15.0.1.0.0 2023-08-10

  • Migration from 14.0.

14.0.1.1.0 2024-02-06

  • Fix linter warnings.
  • Improve the advanced matching.

14.0.1.0.0 2023-07-15

  • Init version.

17.0.1.1.0 2024-10-30

  • Add the "Event ID" parameter.
  • Improve the logic to check available user tracking fields to activate.

17.0.1.0.0 2024-09-03

  • Migration from 16.0.

18.0.1.2.0 2026-02-19

  • Implement the "Exclude Delivery" option for order tracking data.
  • Implement the option to specify different product identifiers instead of the product "id".
  • Add the "order_id" value to the "Purchase" event.

18.0.1.1.0 2025-01-14

  • Improve the logic to check available user tracking fields to activate.

18.0.1.0.0 2024-10-11

  • Migration from 17.0.

19.0.1.1.0 2026-02-19

  • Implement the "Exclude Delivery" option for order tracking data.
  • Implement the option to specify different product identifiers instead of the product "id".
  • Add the "order_id" value to the "Purchase" event.

19.0.1.0.0 2025-10-23

  • Migration from 18.0.

20.0.1.0.0 2026-09-28

  • Migration from 19.0.

Reviews

Our customers have already appreciated the quality, reliability, and performance of the solutions we offer

Login to leave a comment

FAQ

Do you provide assistance with this Odoo app installation?

Yes, if you are on Odoo.sh or use your own On-Premise hosting, and can grant us with access, we can help you with the installation and initial setup.