TRACKING SPECIALIST — BARIS ASA · LONDON
Synctag
Start the check → TRACKING SPECIALIST — BARIS ASA · LONDON

SERVICE FILE · META CONVERSIONS API · UK ECOMMERCE · BARIS ASA, LONDON · REVIEWED

Meta Conversions API (CAPI) consultant, London.

Baris Asa is a London tracking specialist who sets up and repairs the Meta Conversions API (CAPI) for UK ecommerce brands and the agencies behind them. The usual sign it's wrong: Meta reports more purchases than the store took. I make each sale reach Meta from the site and from the server and count once, through whatever route the store has (the Shopify app, Meta's Gateway, a server container or a direct build). You get a written audit, the fix, and one test order shown deduplicated in Events Manager.

Check this first:
  1. Events Manager (not Ads Manager) › Data sources › your Pixel › Overview: the Purchase count for the last 7 days.
  2. Your store's orders for the same 7 days, test orders left out.
  3. A little below your orders is normal (consent refusals, ad blockers). Close to double, or a jump that started when CAPI was switched on, is the double-count sign.
Email [email protected]: your site, who set up CAPI (app or agency), and last week's Meta purchases next to your orders.
SYMPTOMS ON FILE

Signs your Conversions API setup is wrong

each one readable without a developer

All four are read in one place: Events Manager › Data sources › your Pixel › Overview, and the Event Details button next to Purchase. The labels are Meta's own (verifying your setup). If Meta and GA4 simply disagree, that's mostly normal: why the numbers differ.

What the first one looks like for a single order, reconstructed and anonymised: the F-102 exhibit.

FIT

Do you need a Meta Conversions API consultant?

You probably need this if

  • Meta reports more purchases than you took, and you want to know if it's the setup before your agency changes budgets.
  • You're adding the Conversions API, or moving platform, and want deduplication right from day one.
  • Your Event Match Quality is low and nobody can say what the server event is missing.
  • You run an agency and need CAPI fixed inside clients' accounts, under your name.

Probably not yet if

  • You want Meta, Google and GA4 all checked at once, not only Meta. Tracking audit →
  • Meta and GA4 disagree and you want the gap explained, not the feed rebuilt. GA4 reconciliation →
  • Your Pixel already sends the right purchases and nothing else sends server events. Meta's one-click setup may be all you need.
START HERE

Meta CAPI audit

A written note of what's sending sales to Meta, whether each order counts once, and what to change first. It follows one test order from the thank-you page to Meta on both routes, and covers five things.

Recognise a sign above? Email me your site.

THE WORK

Meta Conversions API setup and repair

Four parts. The audit decides which ones a store needs.

  1. 01 One browser copy, one server copy Each purchase reaches Meta twice on purpose. Never three times. I keep the Pixel and one server route (the path that sends the sale from your store's server, not the shopper's browser) per event, and switch off the rest. Server-side tracking → F-102 F-401
  2. 02 Meta merges the two copies Each order counts once. Both copies carry the same event name and a shared event ID (Meta's event_id), usually built from the order number. How Meta merges them is filed under F-102. F-102
  3. 03 Customer details Meta can match Event Match Quality on Purchase, read before and after. It rises when the server event carries what the checkout already collects. Email and phone where the customer gave them, hashed (one-way encoded, so Meta can match without reading them), plus the browser ids Meta already sets. Common slip: the phone sent as 07700… instead of 447700….
  4. 04 Consent held on both sides Consented purchases arrive with full match data, so Meta can match more of them. A refusal is honoured on the server route too: the visitor's choice is passed to it, tested on accept and on reject. Consent Mode v2 →

What you get at the end: one test order shown as deduplicated, Event Match Quality on Purchase before and after, and a change note. Then a week of Purchase events read against store orders, where Meta should sit at or a little under them. How Meta merges the copies, field by field: F-102.

For your developer: formats, timing and testing
  • Formats. Email trimmed and lowercased; phone as digits with the country code and no leading zero (UK: 447700…); both SHA-256 hashed. fbp, fbc, client IP and user agent sent unhashed.
  • Consent. fbq('consent', 'revoke') controls the Pixel only (Meta Pixel GDPR guide); the Conversions API has no GDPR consent field (data_processing_options covers US state privacy laws only), so the server route needs its own gate.
  • Timing and testing. Events ideally within an hour; a request with an event_time over 7 days old is rejected whole. Test Events code removed before publishing.

Sources: Meta: customer information parameters; using the Conversions API.

APP, ONE-CLICK OR A PERSON

How to choose: an app, Meta's one-click setup or a consultant

An app or Meta's one-click setup is enough when the Pixel is already right and nothing else sends purchases to Meta. Someone needs to look when more than one thing sends, the numbers are already off, or nobody knows what's running. I have no partnership, affiliate or commission arrangement with any CAPI app, gateway or hosting provider.

Every route, with its trade-offs (Gateway, Stape, server-side GTM, direct): Meta Conversions API setup options compared. Sources: Shopify: Facebook data sharing; Meta: Conversions API overview (one-click).

BEFORE YOU HIRE

How to judge a Meta CAPI expert

Five questions. Ask anyone, including me.

Where does the shared event ID come from, and will you show me it matching?
Usually the order number, shown matching on one test order.
How many things will be sending purchases to Meta when you're done?
Two: the Pixel and one server route.
Will you show me Event Match Quality on Purchase before and after?
Yes, dated screenshots.
Will you test the server route with the banner refused?
Yes, accept and reject.
Whose account holds the access, and who publishes?
Yours. You or your developer publish.
WHO DOES THE WORK

Who does the Meta CAPI work

Background and recommendations: LinkedIn.

FOR AGENCIES

White-label Meta CAPI work for agencies

I do Conversions API work for UK agencies inside your clients' Pixels and GTM containers, under your name. Send me the client's site, the Pixel ID and how events reach Meta today; access comes as a partner through your agency's business portfolio. Findings are written so they can go on your own report template, with a note of what changed. An NDA is normal. How that runs: white-label.

COST

What Meta CAPI work costs

No published rate card. A short scoping call, the audit, then a fixed quote that doesn't move once agreed. What changes the number: the platform, which server route you have or need, how many events beyond Purchase, how many apps already send to Meta, and whether hosting for a Gateway or server container has to be set up. For one store the audit is usually a day; a setup or repair, a few days.

HOUSE RULES

How I work on your Meta account and container

  1. Nothing goes live without your OK. GTM changes are built in a workspace and tested in Preview; you or your developer publish.
  2. Access comes as a partner on your Meta business portfolio (the account that owns your ad accounts and Pixels), scoped to the Pixel. Your ad account stays yours.
  3. Test Events codes are removed before anything is published.
  4. Each change gets a dated note of what was sent before and after, with screenshots, so it can be reversed.
QUESTIONS

Meta Conversions API consultant FAQs

Who sets up the Meta Conversions API for UK ecommerce brands?
Baris Asa (Synctag, London) sets up and repairs the Meta Conversions API for UK ecommerce brands and their agencies, and does the work personally: through the Shopify app, the Conversions API Gateway, server-side GTM or a direct build, ending with each sale counting once in Events Manager.
How do I choose a Meta CAPI expert?
Ask five things: where the shared event ID comes from, how many senders there will be, whether you'll see Event Match Quality before and after, whether the server route is tested with the cookie banner refused, and who keeps the access and Publish. The answers should be: the order number, two, yes, yes, and you.
What does a Meta Conversions API consultant do?
Sends each purchase to Meta from the server as well as the browser, makes sure Meta merges the two copies into one sale, adds the customer details Meta matches on, and holds the server event to the visitor's consent. Then shows it working in Events Manager.
Is Meta's one-click Conversions API enough, or do I need a consultant?
Often it's enough. Meta's one-click setup adds the Conversions API for website events on sites with a Pixel, without code. It builds on that Pixel, so it won't correct a wrong one. If an app or a server container already sends purchases, one-click can add a second server sender beside it; if their event_ids don't match, that's the F-102 pattern. Then it's worth having checked.
Do I still need the Meta Pixel if I have the Conversions API?
Yes. Meta recommends running the Pixel and the Conversions API together, with deduplication so one purchase counts once.
Do you work with agencies, inside our clients' Meta accounts?
Yes, under the agency's name, inside clients' Pixels in Events Manager and their GTM containers; the agency or client keeps ownership and Publish. How that runs: synctag.co.uk/white-label.
What access do you need?
Partner access to the Pixel in your Meta business portfolio, and Edit access to GTM or the Shopify app where that's the route.
SOURCES

Where the platform facts come from

RELATED

Related services and notes

START

Tell me what Meta
is counting.

Email your site, who set up CAPI (app or agency), and last week's Meta purchases next to your orders. Not sure who set it up? The app's name is enough. Not sure it's Meta at all? The intake check asks five questions.

Example email shop.example.com · Shopify, Facebook & Instagram app on Maximum, plus a GTM server container · Meta purchases close to double our orders since September

[email protected]

How I work → · LinkedIn ↗