HEROS
FR·AR·EN
Get started ↗
Pixel and conversions

Every sale counted. Even when the ad is blocked.

Facebook Pixel and server-side Conversions API (CAPI), TikTok, GA4, GTM, Snapchat, X and LinkedIn: your store’s views, carts and purchases reach your ad platforms, whether you sell in Canada, the US, Europe, Algeria or elsewhere.

heros.app/console/pixel
Live eventsAtelier Medina · Casablanca · last 24 h
Test codePlatforms
All · 1,284Purchases · 18Carts · 104Visits · 812
Facebook knows who bought.
Events · 24 h
1,284+94
Purchases
18
all received by Meta
Value sent
€1,972
LiveSent to
"Medina" leather toteOrder placed newOrder #3842 · Claire Rousseau · ParisMetaTikTokGA4received by Meta ✓€12910:30:12
"Medina" leather toteCheckout startedOrder formMetaTikTokGA4€12910:29:48
"Medina" leather toteAdded to cart"Medina" leather toteMetaTikTokGA4€12910:29:31
"Medina" leather toteProduct viewed"Medina" leather toteMetaTikTokGA4€12910:29:05
Page visit/atelier-medinaMetaTikTokGA4—10:28:57
"Habous" crossbody bagOrder placedOrder #3841 · Maxime Bernard · LyonMetaTikTokGA4received by Meta ✓€9510:27:40
1–6 of 1,284
Facebook gets the purchase, even with an ad blocker
"Medina" leather toteOrder #3842€129 · Claire Rousseau
HEROSEmail + phone protected
MetaPurchase receivedSendingReceived
Purchases sent by the server18 / 18
Purchase sent€129 · Meta · TikTok · GA4
FROM ID TO FIRST TRACKED PURCHASE

Your conversions measured in three settings.

One ID, no code.
Yassine El AmraniAtelier Medinaheros.app/atelier-medina"Medina" leather tote"Habous" crossbody bag"Atlas" weekender bagNatural leather babouches
Meta pixel ID583120479916238
TTTikTokCQ4M7B3C77U1K9Linked
GA4Google Analytics 4G-7KD2R9QW1MLinked
Pixels saved

Paste your IDs

Meta, TikTok, GA4, GTM, Snapchat, X or LinkedIn ID: one field per platform, no code.

Events5 on
Page visitPageView
Product viewedViewContent
Added to cartAddToCart
Checkout startedInitiateCheckout
Order placedPurchase
"Medina" leather tote"Medina" leather tote · €129 → Purchase

Choose your events

Page visit, product viewed, added to cart, checkout started, purchase: switch on the ones you want to send.

The purchase arrives, before your ads.
LiveLive
"Medina" leather toteOrder placed10:30:12€129
"Medina" leather toteCheckout started10:29:48€129
"Medina" leather toteAdded to cart10:29:31€129
"Medina" leather toteProduct viewed10:29:05€129
Purchase · €129 · received by Meta ✓

Check it live

With Meta’s test event code, you watch the purchase arrive before you launch your ads.

MetaTikTokGoogle Analytics 4Google Tag ManagerSnapchatXLinkedInTest codeProtected data
VisitsProducts viewedCartsCheckouts startedPurchasesReceived by the serverOrder value
WHAT YOUR ADS FINALLY SEE

Campaigns fed by your real sales.

Seven platforms, one screen

Meta, TikTok, Google Analytics 4, Google Tag Manager, Snapchat, X and LinkedIn: every ID is set in the same place, and each platform switches on or off in one tap.

heros.app/console/pixel/platforms
Platforms5 of 7 connected
Save
Seven platforms, one screen.
Yassine El AmraniAtelier Medinaheros.app/atelier-medina"Medina" leather tote"Habous" crossbody bag"Atlas" weekender bagNatural leather babouches
MMetaPixel + Conversions API · 583120479916238received by Meta ✓Browser + server1,302sends · 24 h
TTTikTokPixel · CQ4M7B3C77U1K9Browser1,284sends · 24 h
GA4Google Analytics 4Measurement · G-7KD2R9QW1MBrowser1,284sends · 24 h
GTMGoogle Tag ManagerContainer · GTM-N8F4K2PBrowser1,284sends · 24 h
SCSnapchatPixel · 3f9a1c2e-58b0Browser1,284sends · 24 h
XXPixelAdd
LILinkedInInsight TagAdd
Events · 24 h
“Purchase” event
"Medina" leather tote#3842 · Claire Rousseau · €129
Order placed€129received by Meta ✓
MetaTikTokGA4
Added to cart
Checkout started

The Purchase event, switchable

Every order sends the Purchase event with its value, in your store’s currency, so your campaigns learn from every sale. You switch it on or off in one tap, like the other four.

Test passed: Meta receives your purchases.
Test codeTEST48213
"Medina" leather tote"Medina" leather toteTrial order€129
Order placed10:32
Checkout started10:32
Added to cart10:31

A test code to check

Paste Meta’s test event code and watch your events arrive before you launch your ads.

Unreadable to Meta.
Customer dataCRClaire Rousseau
Emailclaire@exemple.comprotected
Phone06 39 98 41 27protected
Purchases sent by the serverreceived by Meta ✓
"Medina" leather totePurchase · €129Claire Rousseau · Paris · 10:30Sent
"Habous" crossbody bagPurchase · €95Maxime Bernard · Lyon · 10:27Sent
"Atlas" weekender bagPurchase · €189Ghita El Idrissi · Brussels · 09:52Sent

Protected data

The buyer's email and phone are made unreadable before they are sent to Meta.

META · CONVERSIONS API

The browser sends. The server confirms.

The Meta pixel tracks the visit in the browser, and HEROS also sends the Purchase from the server through the Conversions API. If an ad blocker stops the pixel, the purchase still goes out from the server.

  • Pixel ID + Conversions API token
  • Email and phone hashed before sending
  • Test event code to check
CAPI · Purchase
heros.app/console/pixel/meta
Meta · browser and server5 events sent
Test
The browser sends. The server confirms.
Page visitPageViewBrowser
Product viewedViewContentBrowser
Added to cartAddToCartBrowser
Checkout startedInitiateCheckoutBrowser
Order placedPurchaseBrowserServer
If an ad blocker cuts the browser, the server still sends the purchase.
#3842CRClaire Rousseau
"Medina" leather tote"Medina" leather tote · €129
BrowserAd blocked on her browserBlocked
ServerPurchase · €129 · MetaSendingReceived ✓
Purchase received by the server€129 · Meta
Purchase received by the server€129 · Meta
ONE PURCHASE, FIVE EVENTS

From the first view to a €129 purchase.

  1. Step 01

    She finds the tote

    Claire comes in from an ad and opens the “Medina” tote page: page visit, then product viewed.

    10:30
    Viewed · €129.
    Yassine El AmraniAtelier Medina
    "Medina" leather tote
    "Medina" leather tote
    €129
    Hand-stitched in Casablanca, shipped to Europe.Europe shipping €12 · on us from €150
    Product viewed€129
    Add to cart
  2. Step 02

    She adds it to her cart

    The add-to-cart goes out with the product value: €129.

    10:30
    Cart
    Added to cart · €129.
    "Medina" leather tote
    "Medina" leather tote"Medina" leather tote× 1€129
    Added to cart€129
    Subtotal€129
    Europe shipping €12 · on us from €150
    Check out
  3. Step 03

    She fills in the order

    Name, email, city, card payment: checkout started.

    10:30
    Checkout
    Checkout started.
    Checkout started€129
    "Medina" leather tote"Medina" leather tote× 1€129
    Full nameClaire Rousseau
    Emailclaire@exemple.com
    CityParis
    Visa / Mastercard cardSecure payment
    Total€129
    Pay for the order
  4. Step 04

    The sale is counted

    The €129 purchase goes to Meta, TikTok and GA4 — and to Meta from the server, through the Conversions API.

    10:30
    Yassine El AmraniAtelier Medina
    Order received!
    Order #3842 · paid by card.
    "Medina" leather tote
    "Medina" leather tote"Medina" leather toteParis€129
    Order placed€129received by Meta ✓
    MetaTikTokGA4
    Back to the shop
TEST CODE

A test code before you spend.

Paste Meta’s test event code, place a trial order and watch the events arrive one by one. Once the purchase is received, you can launch your ads with peace of mind.

  • Meta’s test code, pasted into one field
  • One trial order, five events received
  • Nothing to spend to check
Test passed · purchase received
10:30
Yassine El AmraniAtelier Medina
Trial order received
Test code TEST48213
"Medina" leather tote
"Medina" leather tote"Medina" leather toteTrial€129
Order placed€129received by Meta ✓
Meta
Back to the shop
Meta test codeTrial order · no ad running yet
Test before you spend.
Test codeTEST48213Test passed
"Medina" leather tote"Medina" leather toteTrial order · Yassine€129
Order placedMeta · Server10:32:14SendingReceived
Checkout startedMeta · Browser10:32:02Received
Added to cartMeta · Browser10:31:51Received
This visitYassine El AmraniTrial
Page visit10:31:22
Product viewed10:31:40
Added to cart10:31:51
Checkout started10:32:02
Order placed10:32:14€129
Test passed · TEST48213Meta received the trial purchase
WHAT YOUR PLATFORMS RECEIVE

One event, several destinations.

TikTok for candles in Montréal, Google Analytics for an e-book in New York, a test code in Toronto, Snapchat for bouquets in Dubai, a cash-on-delivery order in Algeria: five stores, and what each platform receives.

Givre & Cèdre · MontréalTikTok · “Added to cart”Smoked Maple Candle 240 g · CA$34Browser
Montréal · CAD

Givre & Cèdre — TikTok · “Added to cart”

Each step of the visit reaches TikTok, from the browser

See the events
Fourth Floor Kitchen · New YorkGoogle Analytics 4 · “Purchase”Weeknight Noodles · US$18Browser
New York · USD

Fourth Floor Kitchen — Google Analytics 4 · “Purchase”

The same five steps in her reports, with the value in dollars

See the events
Northside Strength · TorontoMeta · test code receivedTEST71904Test code
Toronto · CAD

Northside Strength — Meta · test code received

A trial order before the first ad

See the events
Dar Layla · DubaiSnapchat · “Product viewed”Signature bouquet "Desert Rose" · US$85Browser
Dubai · USD

Dar Layla — Snapchat · “Product viewed”

A store in Arabic: Snapchat receives the bouquet view

See the events
Maison Nour · AlgiersMeta · cash-on-delivery orderCash on delivery · 6,500 DAIn Algeria
Algiers · DA

Maison Nour — Meta · cash-on-delivery order

In Algeria: a cash-on-delivery order counts as a purchase

See the events
Which platforms can I connect?

Meta (Facebook and Instagram), TikTok, Google Analytics 4, Google Tag Manager, Snapchat, X and LinkedIn. Just paste each platform’s ID.

Is the Conversions API (CAPI) included?

Yes, for Meta: the Purchase is also sent from the server, with hashed email and phone and a test event code. The other platforms receive their events from the browser.

Are cash-on-delivery orders counted?

Yes. In Algeria, many orders are paid on delivery: the Purchase event is sent for those orders too, with their value, as soon as they are placed.

Which events are sent?

PageView, ViewContent, AddToCart, InitiateCheckout and Purchase. You switch each one on or off as you need.

How do I check that everything works?

Paste Meta’s test event code into HEROS, place a test order and watch the event arrive in Meta’s Events Manager.

HEROS

Your next sale can already be counted.

Paste your pixel ID, switch on your events, check with the test code.

Create my workspace