Si tu lances des pubs Facebook depuis 2021 et que personne ne t'a parlé de la Conversions API (CAPI), il y a 90 % de chances que ton tracking soit cassé. Pas un peu — vraiment cassé. Selon Meta elle-même, un compte qui repose seulement sur le pixel browser-side perd entre 40 et 60 % de ses signaux de conversion depuis iOS 14.5. Pour un entrepreneur en construction qui dépense 4 000 $/mois en pubs, ça veut dire un coût par lead deux fois plus élevé qu'il devrait l'être. Et personne ne te le dit, parce que ton agence ne sait pas ou n'en parle pas.
Ce guide t'explique ce qui s'est passé en 2021 avec iOS 14, comment fonctionnent le pixel et la CAPI en termes simples (zéro jargon technique), combien d'argent tu laisses sur la table si ton setup est incomplet, et comment vérifier ton propre compte en 30 secondes. À la fin, tu sauras si ton agence actuelle te fait perdre de l'argent sans le savoir.
Le problème en une phrase
Apple a sorti l'App Tracking Transparency (ATT) — un cadre de confidentialité qui force les apps comme Facebook à demander la permission de tracker l'utilisateur. 75 % des gens cliquent « Ne pas autoriser ». Résultat : le pixel Facebook (qui vit dans le navigateur) perd entre 40 et 60 % de ses données de conversion. Ces signaux disparus, l'algorithme Meta optimise sur des données incomplètes — il envoie tes pubs aux mauvaises personnes, et ton coût par lead explose.
La Conversions API (CAPI) est la réponse de Meta à ce problème. Au lieu de tracker l'utilisateur dans son navigateur (que iOS bloque), CAPI envoie les événements de conversion directement de TON serveur au serveur de Meta. Apple ne peut pas bloquer ça. Le résultat : tu récupères 80 à 95 % de tes signaux, l'algorithme optimise correctement, et ton coût par lead retombe à un niveau normal.
Le Pixel Facebook, c'est quoi (en termes simples)
Le pixel Facebook, c'est un petit bout de code JavaScript que tu installes sur ton site web. Quand un visiteur arrive sur ta page d'atterrissage, le pixel envoie un signal à Facebook : « Bob est ici. » Si Bob remplit ton formulaire, le pixel envoie un autre signal : « Bob est un lead. » Facebook utilise ces signaux pour deux choses :
- Mesurer combien de leads tes pubs génèrent (l'attribution)
- Apprendre quel type de personne convertit le mieux (l'optimisation)
- Cibler des audiences similaires (lookalike audiences)
- Te montrer le ROI direct dans ton Ads Manager
Les événements standards que tu vas voir dans n'importe quelle agence sérieuse :
- PageView — quelqu'un est arrivé sur ton site
- ViewContent — quelqu'un a regardé une page-clé (ex : ta page de soumission)
- InitiateCheckout — quelqu'un a commencé à remplir ton formulaire
- Lead — quelqu'un a soumis le formulaire (c'est le gros)
- Purchase — quelqu'un a signé un contrat (rare en construction, mais possible avec un tracking back-office)
Tout ça vit dans le navigateur du visiteur. Le pixel est un code client-side. Et c'est exactement ce qu'iOS 14 a cassé.
Pourquoi le pixel seul ne marche plus en 2026
Apple a sorti iOS 14.5 en avril 2021 avec une nouvelle politique : chaque app doit demander à l'utilisateur s'il veut être tracké. Quand quelqu'un ouvre Facebook ou Instagram sur son iPhone, il voit un popup : « Facebook souhaite suivre vos activités à travers d'autres apps et sites web. » Les statistiques :
- 75 % des utilisateurs iOS cliquent « Demander à l'app de ne pas suivre »
- Facebook perd l'accès au IDFA (l'identifiant publicitaire d'Apple)
- Le pixel ne peut plus matcher avec certitude un événement à un utilisateur
- Résultat documenté : 40 à 60 % des conversions ne sont plus attribuées aux pubs qui les ont générées
Concrètement, voici ce qui se passe sur ton compte si tu n'as que le pixel : tu lances une pub qui dépense 4 000 $ ce mois-ci. Elle génère 80 leads dans la vraie vie. Mais à cause de la perte de signal iOS 14, le pixel ne voit que 35-50 de ces leads. L'algorithme Facebook pense que ta pub performe à 50 % de sa vraie performance. Il déprioritize ta campagne, augmente ton CPL (coût par lead) pour compenser, et envoie tes pubs à un public moins ciblé.
Sans CAPI : 4 000 $ de budget → 50 leads trackés (mais 80 dans la vraie vie) → algorithme optimise mal → CPL apparent de 80 $, CPL réel de 50 $. Avec CAPI : 4 000 $ de budget → 75-80 leads trackés (sur 80 réels) → algorithme optimise correctement → CPL stable à 35-45 $. La différence ? Tu paies effectivement 50-80 $ pour ce qui devrait te coûter 35-45 $. Sur un budget annuel de 48 000 $, tu perds 12 000 à 20 000 $ en performance dégradée.
La Conversions API (CAPI), c'est quoi
La Conversions API, c'est l'envers du pixel. Au lieu de tracker depuis le NAVIGATEUR de l'utilisateur (que iOS bloque), CAPI envoie les événements depuis TON SERVEUR directement au serveur de Facebook. Pas de browser entre les deux. Pas de cookie. Pas d'IDFA. Juste : ton serveur dit à Facebook « cette personne, identifiée par son email hashé, a soumis un lead à 14h32 ».
Les différences-clés entre les deux :
- Le pixel vit côté navigateur. CAPI vit côté serveur.
- Le pixel est bloqué par iOS 14, les bloqueurs de pubs, les VPN. CAPI ne l'est pas.
- Le pixel utilise des cookies. CAPI utilise des données hashées (SHA-256) que tu envoies toi-même.
- Le pixel est facile à installer (un script). CAPI demande un peu de code serveur ou un connecteur.
- Idéalement, les deux tournent en parallèle et envoient le MÊME événement avec le MÊME identifiant (eventID).
Ce dernier point est critique. Quand le pixel ET CAPI envoient le même événement (par exemple un Lead), Facebook a besoin de savoir qu'il s'agit du MÊME événement, pas de deux événements séparés. Sinon il compterait deux fois et tu te retrouverais avec des stats gonflées. La solution : tu envoies un identifiant unique (eventID) avec chaque événement. Si le pixel et CAPI envoient le même eventID, Facebook dédoublonne automatiquement. C'est le mécanisme officiel et il fonctionne bien — quand il est bien configuré.
Le combo pixel + CAPI : le standard de 2026
Voici ce qui se passe quand un visiteur soumet ton formulaire avec un setup pixel + CAPI bien configuré :
- 01Le visiteur clique « Soumettre » sur ton formulaire
- 02Le pixel browser-side fire l'événement Lead avec un eventID unique (par exemple : lead_abc123)
- 03Le pixel essaie d'envoyer ça à Facebook depuis le navigateur (peut être bloqué par iOS, ad-blocker, VPN, etc.)
- 04Ton serveur reçoit aussi le formulaire et fire la Conversions API avec le MÊME eventID lead_abc123
- 05Ton serveur envoie l'événement directement à Facebook (jamais bloqué)
- 06Facebook reçoit potentiellement les deux événements avec le même eventID, ne compte qu'un seul Lead, et l'attribue à la bonne pub
- 07L'algorithme apprend du signal précis et continue d'optimiser pour de vrais leads similaires
Event Match Quality (EMQ) — le score que Facebook te donne sur la qualité de tes signaux — passe typiquement de 3-5/10 (pixel seul) à 8-9/10 (pixel + CAPI bien configuré). Avec un EMQ de 8+, l'algorithme reçoit assez de données pour réellement bien optimiser. C'est la différence entre payer 80 $ par lead et payer 35 $.
Ce qui se passe si tu n'as PAS de CAPI
Prends un entrepreneur en toiture à Laval. Budget : 4 000 $/mois en pubs Facebook. Il a son pixel installé (parce que tout le monde lui a dit que c'est important), mais pas la CAPI (parce que son agence n'en parle pas, ou ne sait pas comment l'installer). Voici la cascade :
- Sa pub génère 100 vrais clics sur sa page d'atterrissage
- Le pixel ne voit que 65 de ces clics (signal perdu)
- 30 personnes remplissent le formulaire — 20 trackés par le pixel
- L'algorithme pense que la pub convertit à 20 % au lieu des 30 % réels
- Il réduit la diffusion de la pub (qu'il croit moins performante)
- Le CPL « apparent » dans Ads Manager monte à 50 $
- Le CPL « réel » (calculé sur les 30 leads qui ont vraiment soumis) est plutôt 33 $
- Mais comme il optimise sur le mauvais signal, le mois suivant la performance dégrade encore — CPL réel monte à 60 $
- Sur 12 mois : 12 000 à 18 000 $ payés en trop pour les mêmes leads
Et c'est sans compter le coût d'opportunité : pendant que la mauvaise optimisation tourne, l'algorithme apprend des PATTERNS qui sont faux. Quand tu corrigeras le setup 6 mois plus tard, il faudra 2-3 semaines de relancement pour qu'il réapprenne. C'est du temps + du budget perdu.
Les 5 erreurs que je vois sur 90 % des comptes de contracteurs
- 01Pixel installé mais CAPI absente. C'est la #1. Le contracteur (ou son ancienne agence) a installé le pixel en 2020 et personne ne l'a touché depuis. iOS 14 est arrivé en 2021. Le pixel est maintenant à moitié aveugle.
- 02CAPI installée mais sans eventID partagé. Le pixel envoie ses événements, CAPI envoie les siens, mais sans identifiant commun. Résultat : Facebook compte chaque lead deux fois. Stats gonflées, optimisation faussée.
- 03Événements PageView seulement. Le compte track quand quelqu'un VISITE le site, mais pas quand il devient un lead. L'algorithme optimise pour le trafic, pas pour les conversions. CPL × 3.
- 04PII (informations personnelles) envoyées en clair via CAPI. C'est une violation directe de Facebook + un risque légal (Loi 25 au Québec). Toutes les données client (email, téléphone, nom) DOIVENT être hashées en SHA-256 avant envoi. Si ton agence n'envoie pas hashé, c'est un red flag majeur.
- 05Pas de validation. Personne ne vérifie le score EMQ ou la matching quality dans Events Manager. Le setup peut être complètement cassé pendant des mois sans que personne ne s'en rende compte.
Loi 25 et consentement au Québec
Contrairement à beaucoup d'autres provinces, le Québec a une loi de protection des renseignements personnels stricte depuis 2023 : la Loi 25. Pour le pixel + CAPI, ça veut dire deux choses :
- Tu DOIS afficher une bannière de consentement aux cookies sur ton site qui permet à l'utilisateur de refuser le tracking
- Tu DOIS hasher en SHA-256 toutes les données personnelles que tu envoies via la Conversions API (email, téléphone, nom, IP)
La bonne nouvelle : Meta a anticipé ça. Le pixel et la CAPI supportent nativement les flags de consentement (avec window.fbq('consent', 'grant') ou 'revoke'). Si l'utilisateur refuse les cookies, le pixel ne fire pas. La CAPI peut respecter le même consentement côté serveur.
La mauvaise nouvelle : 80 % des installations de pixel chez les entrepreneurs en construction québécois que je vois n'ont pas de gestion de consentement. C'est un risque légal direct + une exposition à des amendes potentielles. Si l'OQLF ou la Commission d'accès à l'information venait inspecter, ce serait une violation.
Comment vérifier ton pixel + CAPI en 30 secondes
Tu peux faire ces checks sans aucune connaissance technique. Prends 2 minutes après avoir lu ça :
- 01Installe l'extension Chrome « Meta Pixel Helper » (gratuite, officielle Meta). Va sur ton site. L'icône t'indique combien d'événements le pixel envoie. Si tu vois « Pixel not found » ou seulement PageView, tu as un problème.
- 02Va dans ton Facebook Business Manager → Events Manager → ton pixel. Regarde l'onglet « Overview ». En haut à droite, il y a un score « Event Match Quality » (EMQ). Un score sain : 7-9/10. Un score cassé : sous 6/10.
- 03Dans le même Events Manager, regarde la colonne « Connection Method ». Si tu vois seulement « Browser » et pas « Server », tu n'as pas la CAPI. Si tu vois les deux, vérifie qu'ils sont « Deduplicated » (sinon doubles comptes).
- 04Test l'événement Lead. Va sur ton formulaire, remplis-le avec un email de test (ex : test@test.com), soumets. Dans Events Manager → Test Events, attends 30 secondes. Tu devrais voir 2 événements Lead apparaître (un Browser, un Server) avec le MÊME eventID. Si tu n'en vois qu'un, ton setup est incomplet.
Un Event Match Quality entre 7 et 9 sur 10 est considéré comme excellent et permet à l'algorithme d'optimiser correctement. Sous 5, l'algorithme manque trop de données pour bien performer. Au-dessus de 9, c'est rare et nécessite un setup parfait avec hashing PII + CAPI + Advanced Matching + eventID stable. Si ton compte est à 7-8, tu es dans la zone confortable.
Ce que tu peux faire dès aujourd'hui
Trois actions concrètes selon ton niveau d'urgence :
- Si tu n'as JAMAIS regardé ton Events Manager : fais les 4 checks ci-dessus aujourd'hui. Tu vas découvrir l'état réel de ton tracking en 5 minutes.
- Si ton EMQ est sous 6 ou si tu n'as pas de CAPI : demande à ton agence de prouver le setup. S'ils ne peuvent pas l'expliquer en 2 phrases, c'est qu'ils ne l'ont pas fait. Change d'agence ou demande qu'ils le corrigent.
- Si tu lances des pubs Facebook sans agence, mais que tu n'as pas la CAPI : arrête tes pubs jusqu'à ce que tu installes CAPI. Sérieusement. Tu brûles 30-50 % de ton budget en signaux invisibles. Mieux vaut couper 2 semaines, faire le setup propre, puis relancer avec un signal complet.
On peut auditer ton setup pixel + CAPI gratuitement en 15 minutes. On te dit exactement ce qui est cassé, ce qui marche, et combien tu perds en performance. Tu repars avec un rapport actionnable même si tu ne signes pas avec nous.
En résumé
Le pixel Facebook seul ne suffit plus depuis avril 2021. Si ton agence ne t'a pas parlé de la Conversions API, ton setup est probablement à 40-60 % de ses capacités réelles, et tu paies tes leads 2 fois trop cher. Les 4 checks dans Events Manager prennent 5 minutes et te disent l'état exact de ton tracking. Pour un entrepreneur en construction qui dépense 4 000 $/mois en pubs Facebook, un setup pixel + CAPI bien configuré vaut entre 12 000 et 20 000 $ par année en performance récupérée. C'est probablement le levier #1 le plus négligé en marketing digital pour la construction résidentielle au Québec.
If you've been running Facebook ads since 2021 and nobody told you about the Conversions API (CAPI), there's a 90% chance your tracking is broken. Not a little — really broken. According to Meta itself, accounts running browser-side pixel only have lost between 40-60% of their conversion signals since iOS 14.5. For a construction contractor spending $4,000/month on ads, that means a cost per lead twice what it should be. And nobody tells you, because your agency doesn't know or doesn't talk about it.
This guide explains what happened in 2021 with iOS 14, how the pixel and CAPI work in simple terms (zero technical jargon), how much money you're leaving on the table if your setup is incomplete, and how to check your own account in 30 seconds. By the end, you'll know if your current agency is costing you money without realizing it.
The problem in one sentence
Apple released App Tracking Transparency (ATT) — a privacy framework that forces apps like Facebook to ask permission to track users. 75% of people click "Don't allow." Result: the Facebook pixel (which lives in the browser) loses between 40-60% of its conversion data. With those signals gone, the Meta algorithm optimizes on incomplete data — it sends your ads to the wrong people, and your cost per lead explodes.
The Conversions API (CAPI) is Meta's answer to this problem. Instead of tracking the user in their browser (which iOS blocks), CAPI sends conversion events directly from YOUR server to Meta's server. Apple can't block that. The result: you recover 80-95% of your signals, the algorithm optimizes correctly, and your cost per lead drops back to normal levels.
The Facebook Pixel, in simple terms
The Facebook pixel is a small piece of JavaScript code you install on your website. When a visitor lands on your page, the pixel sends a signal to Facebook: "Bob is here." If Bob fills out your form, the pixel sends another signal: "Bob is a lead." Facebook uses these signals for two things:
- Measure how many leads your ads generate (attribution)
- Learn what kind of person converts best (optimization)
- Target similar audiences (lookalike audiences)
- Show you the direct ROI in your Ads Manager
The standard events you'll see in any serious agency:
- PageView — someone landed on your site
- ViewContent — someone viewed a key page (e.g., your quote page)
- InitiateCheckout — someone started filling your form
- Lead — someone submitted the form (this is the big one)
- Purchase — someone signed a contract (rare in construction, but possible with back-office tracking)
All of this lives in the visitor's browser. The pixel is client-side code. And that's exactly what iOS 14 broke.
Why the pixel alone no longer works in 2026
Apple released iOS 14.5 in April 2021 with a new policy: every app must ask the user if they want to be tracked. When someone opens Facebook or Instagram on their iPhone, they see a popup: "Facebook would like to track your activity across other apps and websites." The stats:
- 75% of iOS users click "Ask app not to track"
- Facebook loses access to the IDFA (Apple's advertising identifier)
- The pixel can no longer reliably match an event to a user
- Documented result: 40-60% of conversions are no longer attributed to the ads that generated them
Concretely, here's what happens on your account if you only have the pixel: you launch an ad spending $4,000 this month. It generates 80 real leads. But because of iOS 14 signal loss, the pixel only sees 35-50 of those leads. The Facebook algorithm thinks your ad performs at 50% of its real performance. It deprioritizes your campaign, raises your CPL (cost per lead) to compensate, and sends your ads to a less targeted audience.
Without CAPI: $4,000 budget → 50 tracked leads (but 80 in reality) → algorithm optimizes poorly → apparent CPL $80, real CPL $50. With CAPI: $4,000 budget → 75-80 tracked leads (out of 80 real) → algorithm optimizes correctly → CPL stable at $35-45. The difference? You effectively pay $50-80 for what should cost $35-45. On an annual budget of $48,000, you lose $12,000-$20,000 in degraded performance.
The Conversions API (CAPI), explained
The Conversions API is the flip side of the pixel. Instead of tracking from the user's BROWSER (which iOS blocks), CAPI sends events from YOUR SERVER directly to Facebook's server. No browser in between. No cookies. No IDFA. Just: your server tells Facebook "this person, identified by their hashed email, submitted a lead at 2:32 PM."
The key differences between the two:
- The pixel lives client-side. CAPI lives server-side.
- The pixel is blocked by iOS 14, ad-blockers, VPNs. CAPI is not.
- The pixel uses cookies. CAPI uses hashed data (SHA-256) that you send yourself.
- The pixel is easy to install (just a script). CAPI requires a bit of server-side code or a connector.
- Ideally, both run in parallel and send the SAME event with the SAME identifier (eventID).
That last point is critical. When the pixel AND CAPI send the same event (e.g., a Lead), Facebook needs to know it's the SAME event, not two separate ones. Otherwise it would count twice and you'd end up with inflated stats. The solution: you send a unique identifier (eventID) with each event. If the pixel and CAPI send the same eventID, Facebook deduplicates automatically. It's the official mechanism and it works well — when properly configured.
The pixel + CAPI combo: the 2026 standard
Here's what happens when a visitor submits your form with a properly configured pixel + CAPI setup:
- 01The visitor clicks "Submit" on your form
- 02The browser-side pixel fires the Lead event with a unique eventID (e.g., lead_abc123)
- 03The pixel tries to send that to Facebook from the browser (may be blocked by iOS, ad-blocker, VPN, etc.)
- 04Your server also receives the form and fires the Conversions API with the SAME eventID lead_abc123
- 05Your server sends the event directly to Facebook (never blocked)
- 06Facebook potentially receives both events with the same eventID, counts only one Lead, and attributes it to the right ad
- 07The algorithm learns from the precise signal and continues optimizing for similar real leads
Event Match Quality (EMQ) — the score Facebook gives you on your signal quality — typically goes from 3-5/10 (pixel only) to 8-9/10 (pixel + CAPI properly configured). With an EMQ of 8+, the algorithm gets enough data to truly optimize. That's the difference between paying $80 per lead and paying $35.
What happens if you DON'T have CAPI
Take a roofing contractor in Laval. Budget: $4,000/month on Facebook ads. He has his pixel installed (because everyone told him it was important), but no CAPI (because his agency doesn't talk about it, or doesn't know how to install it). Here's the cascade:
- His ad generates 100 real clicks to his landing page
- The pixel only sees 65 of those clicks (lost signal)
- 30 people fill out the form — 20 tracked by the pixel
- The algorithm thinks the ad converts at 20% instead of the real 30%
- It reduces the ad's delivery (believing it underperforms)
- The "apparent" CPL in Ads Manager climbs to $50
- The "real" CPL (calculated on the 30 leads that actually submitted) is more like $33
- But since it's optimizing on the wrong signal, the following month performance degrades further — real CPL climbs to $60
- Over 12 months: $12,000-$18,000 overpaid for the same leads
And that's not counting the opportunity cost: while the broken optimization runs, the algorithm learns PATTERNS that are wrong. When you fix the setup 6 months later, it takes 2-3 weeks of relaunch for it to relearn. That's wasted time + wasted budget.
The 5 mistakes I see on 90% of contractor accounts
- 01Pixel installed but no CAPI. This is #1. The contractor (or their former agency) installed the pixel in 2020 and nobody has touched it since. iOS 14 came in 2021. The pixel is now half-blind.
- 02CAPI installed but no shared eventID. The pixel sends its events, CAPI sends its own, but without a common identifier. Result: Facebook counts each lead twice. Inflated stats, broken optimization.
- 03PageView events only. The account tracks when someone VISITS the site, but not when they become a lead. The algorithm optimizes for traffic, not conversions. CPL × 3.
- 04PII (personal information) sent in clear via CAPI. That's a direct Facebook violation + a legal risk (Quebec Law 25). All customer data (email, phone, name) MUST be hashed in SHA-256 before sending. If your agency doesn't hash, that's a major red flag.
- 05No validation. Nobody checks the EMQ score or matching quality in Events Manager. The setup can be completely broken for months without anyone noticing.
Law 25 and consent in Quebec
Unlike many other provinces, Quebec has had a strict personal information protection law since 2023: Law 25. For pixel + CAPI, that means two things:
- You MUST display a cookie consent banner on your site that allows the user to refuse tracking
- You MUST hash in SHA-256 all personal data you send via the Conversions API (email, phone, name, IP)
The good news: Meta anticipated this. Both the pixel and CAPI natively support consent flags (with window.fbq('consent', 'grant') or 'revoke'). If the user refuses cookies, the pixel doesn't fire. CAPI can respect the same consent server-side.
The bad news: 80% of pixel installations on Quebec construction contractor accounts I review don't have consent management. That's a direct legal risk + exposure to potential fines. If the OQLF or the Commission d'accès à l'information came to inspect, that would be a violation.
How to check your pixel + CAPI in 30 seconds
You can do these checks without any technical knowledge. Take 2 minutes after reading this:
- 01Install the Chrome extension "Meta Pixel Helper" (free, official Meta). Go to your site. The icon tells you how many events the pixel sends. If you see "Pixel not found" or only PageView, you have a problem.
- 02Go to Facebook Business Manager → Events Manager → your pixel. Look at the "Overview" tab. Top right, there's an "Event Match Quality" (EMQ) score. Healthy score: 7-9/10. Broken: below 6/10.
- 03In the same Events Manager, look at the "Connection Method" column. If you only see "Browser" and not "Server," you don't have CAPI. If you see both, verify they're "Deduplicated" (otherwise double counting).
- 04Test the Lead event. Go to your form, fill it with a test email (e.g., test@test.com), submit. In Events Manager → Test Events, wait 30 seconds. You should see 2 Lead events appear (one Browser, one Server) with the SAME eventID. If you only see one, your setup is incomplete.
An Event Match Quality between 7 and 9 out of 10 is considered excellent and allows the algorithm to optimize correctly. Below 5, the algorithm is missing too much data to perform well. Above 9 is rare and requires a perfect setup with PII hashing + CAPI + Advanced Matching + stable eventID. If your account is at 7-8, you're in the comfort zone.
What you can do today
Three concrete actions based on your urgency level:
- If you've NEVER looked at your Events Manager: do the 4 checks above today. You'll discover the real state of your tracking in 5 minutes.
- If your EMQ is below 6 or you don't have CAPI: ask your agency to prove the setup. If they can't explain it in 2 sentences, they haven't done it. Change agency or demand they fix it.
- If you're running Facebook ads without an agency but no CAPI: stop your ads until you install CAPI. Seriously. You're burning 30-50% of your budget on invisible signals. Better to cut 2 weeks, do the setup properly, then relaunch with full signal.
We can audit your pixel + CAPI setup for free in 15 minutes. We tell you exactly what's broken, what works, and how much you're losing in performance. You walk away with an actionable report even if you don't sign with us.
Bottom line
The Facebook pixel alone hasn't been enough since April 2021. If your agency hasn't talked to you about the Conversions API, your setup is probably running at 40-60% of its real capacity, and you're paying twice what your leads should cost. The 4 checks in Events Manager take 5 minutes and tell you exactly where your tracking stands. For a construction contractor spending $4,000/month on Facebook ads, a properly configured pixel + CAPI setup is worth between $12,000 and $20,000 per year in recovered performance. It's probably the #1 most overlooked lever in digital marketing for residential construction in Quebec.