Setting up Conversion API (Capi)
It is necessary to set up the correct transmission of events for Meta Pixel and Conversions API (CAPI) on the online store's website.
Currently, the Pixel is working, but there is a problem with the server events of the Conversions API — Meta sometimes records purchases (Purchase), even though there was no actual payment on the site. Meta's technical support reported that there is an issue with event deduplication.
What needs to be done:
- Check the current integration of Meta Pixel and Conversions API.
- Set up proper event deduplication between Browser Pixel and Server CAPI (event_id / eventID).
- Check the event logic on the site and correct it:
- ViewContent — product view
- AddToCart — adding a product to the cart
- InitiateCheckout — beginning the checkout process
- AddPaymentInfo — transmitting payment data / prepayment
- Purchase — only after successful payment.
- The Purchase event should not be sent when creating an order or clicking the “checkout” button, but only after confirmed payment.
- Add parameters to improve Event Match Quality:
- phone
- client_ip_address
- client_user_agent
- Check the transmission of event parameters:
- value
- currency
- content_ids
- Check the operation of the Conversions API in Test Events and eliminate event duplication.
Goal:
correct operation of Meta Pixel + Conversions API and accurate accounting of purchases in Ads Manager.
Client's review of cooperation with Ivan Pendzyuh
Setting up Conversion API (Capi)I am very satisfied with the collaboration. The freelancer successfully set up the Meta Pixel and Conversions API for the online store on WordPress, fixed event duplication, and configured the correct transmission of all necessary parameters (email, phone, fbp, fbc, value, currency).
It is also important that the Purchase event is now transmitted only after payment confirmation from Monobank, so the analytics and ad optimization work correctly.
The work was completed quickly, the freelancer was always in touch, explained everything in detail, and promptly fixed all technical issues. I recommend for collaboration.
Freelancer's review of cooperation with Yeduard Kremenetskyi
Setting up Conversion API (Capi)Edward is a pleasant and clear client. The task was described in detail, he answered questions quickly, and provided all necessary access. I recommend him for collaboration.
-
Hello! I am an Analytics Engineer and Performance Marketer, specializing in server-side tracking and data collection architecture. I fully understand how to set up events on any websites, even in the absence of a "standard" dataLayer.
What exactly I will do:
I will set up correct deduplication in Meta and high Event Match Quality (EMQ) by passing all possible parameters, including hashed personal data (Advanced Matching).
I will fix the Purchase logic: the event will trigger only after successful payment, not after clicking the button.
I will also send the entire data package to conversions in Google Ads for quick algorithm training.
I will set up the necessary audiences in GA4.
Everything will work like clockwork, and Ads Manager will finally show real numbers. Server-side tracking is the right choice.
P.S. If the website is custom-built, you will need to involve your developers for data extraction (I will provide a clear technical specification). If it is a popular CMS, I will manage it faster.
-
Hello.
I can quickly sort out your integration of Meta Pixel + Conversions API and fix the event logic so that Purchase is transmitted only after confirmed payment, without fake purchases and duplication.
What I will do:
I will check the current integration of Pixel + CAPI
I will set up correct deduplication through event_id / eventID
…
I will check the logic of all key events: ViewContent, AddToCart, InitiateCheckout, AddPaymentInfo, Purchase
I will fix the sending of Purchase so that it does not trigger when creating an order
I will check and supplement the parameters: email, phone, client_ip_address, client_user_agent
I will check value, currency, content_ids
I will test everything through Meta Test Events and remove duplicates
I have experience with tracking, GTM, analytics, event logic, and finding discrepancies in Meta / GA / CRM.
I suggest discussing the details in private messages and quickly going through the current implementation.
-
4508 6 0 I will set up CAPI for Facebook. It is necessary to send a server event through the Conversions API in parallel with the pixel. I have done this on Node.js + Meta Business SDK. Please let me know, which CMS is the website on? This depends on the method of integration.
-
368 1 0 Good day! I can solve your problem with the duplication of Purchase events and set up the correct operation of Meta Pixel + Conversions API. I will conduct an audit of the current integration on the client and server, find the cause of phantom purchases. The main issue is incorrect deduplication due to the lack of a common event_id between the browser Pixel and the server CAPI. I will fix this: one unique event_id is generated for each event and transmitted simultaneously in fbq() on the front end and in the request to CAPI on the server. I will correct the logic of Purchase - the event will be sent only after confirmed payment from the payment system, not upon clicking the button or creating an order. I will set up the correct triggering of all events: ViewContent, AddToCart, InitiateCheckout, AddPaymentInfo, Purchase. I will add parameters to improve Event Match Quality: email, phone, client_ip_address, client_user_agent. I will check the transmission of value, currency, content_ids and test everything through the Meta Test Events Tool. The result will be accurate accounting of purchases in Ads Manager and a reliable basis for optimizing advertising. What payment system is being used and is there already a server-side part for CAPI?
Current freelance projects in the category Javascript and Typescript
Website design updateIt is necessary to update the design of the existing website using HTML, CSS, JS: refresh the appearance, make it modern and responsive for mobile devices. Smooth animations and interactive elements need to be added. HTML & CSS, Javascript and Typescript ∙ 9 hours 35 minutes back ∙ 66 proposals |
Consultation and audit of the current project on Odoo 19 Community EditionWe are looking for an Odoo Developer — a solo developer with experience in Odoo 19 Community Edition, including using Claude Code. We need a specialist who has successfully implemented projects in Odoo and practical experience in development using Claude Code. Important: we only… C & C++, Javascript and Typescript ∙ 15 hours 15 minutes back ∙ 5 proposals |
Online clothing storeNeed a developer for an online clothing store Looking for an experienced developer to create a full-fledged online clothing store with a drop model of sales. What needs to be done: 6 pages: home, product, cart, checkout, account, admin panel Login via Google account Cart and… HTML & CSS, Javascript and Typescript ∙ 2 days 12 hours back ∙ 98 proposals |
Full-stack development — Amazon PPC Dashboard (Stage 1)Need a full-stack developer with experience working with Amazon API to implement Stage 1 of the internal PPC dashboard. The project is real, the data is live, everything is ready to start. Frontend prototype (5 pages, React + TypeScript): WHAT IS ALREADY READY — Frontend… Javascript and Typescript, Web Programming ∙ 4 days 23 hours back ∙ 32 proposals |
Development of a photo book and photo frame constructor websiteProject Goal A modern website needs to be developed for ordering photo books, photo frames, and other personalized photo products. The main task of the project is to provide the client with the ability to independently create a ready-made layout of the product directly on the… Javascript and Typescript, Web Programming ∙ 6 days 15 hours back ∙ 99 proposals |