From the marketing side, there is a global task to launch dynamic trading campaigns in Meta ads.
It is necessary to correctly configure the data conversions/events, connect Facebook Pixel in conjunction with Facebook Conversion API, meaning that events/conversions must be synchronized between these systems and configured correctly. Tagmanager is installed, which partially solves the problem. It can be further configured or another solution can be devised.
Task 1 - Install FB Pixel on the site and configure Conversion API.
1.1. There are several connection options for FB Pixel, so the price varies from method to method.
The known options are
- installing pixel code on the front end
- using Tagmanager or through a partner integration as a link between FB Event Manager and Opencart
*There may be other options, but we are not aware of them.
1.2. Conversion API (CAPI)
It is very important that CAPI is synchronized with FB PIXEL, i.e. events/conversions triggered on the front end (FB Pixel) should be linked to server-side events/conversions triggered on the backend using CAPI, and they should have identical parameters in FB Pixel and CAPI. Usually, event_id is used for linking, more details can be found in the documentation.
Task 2 - Configure events from the site.
List of basic events:
- Visiting all pages;
- Viewing product cards;
- Adding products to the cart;
- Starting the checkout process;
- Completed order.
*It may also be necessary to add other conversions/events in the future, during development.
We have installed the Tagmanager module, which provides some functionality, namely:
- Displays FB Pixel on the front end, but some events/conversions need to be configured.
- Integrates CAPI code, where events are already synchronized with FB Pixel, but again there is an issue with configuring conversions/events.
Again, the question of using this module or adding another solution is open for discussion.
Task 3 - Preparation of a feed in the form of a link to the product catalog.
It is necessary to export all available products. The main feed is in Ukrainian, separately the same in Russian, a variant with one feed in 2 languages is possible (needs to be discussed).
*We have installed a module for Opencart - UniXML, which allows this to be done. It needs to be configured and this feed added.
Task 4 - matching product categories
It is necessary to match, map the site categories with the Meta platform categories. To do this, additional functionality needs to be added to the aforementioned UniXML module.
The project price is purely symbolic and will be adjusted as discussions progress depending on the chosen solutions.