Conversions offline lead gen : du clic à la conversion qualifiée remontée
Conversions offline lead gen : pipeline GCLID -> CRM -> OCI Google Ads + Meta Lead Conversions + LinkedIn CAPI. Optimisation algo pour les vrais SQL.
Par Ron Kopelman, consultant analytics freelance — mis à jour le 18 mai 2026
En B2B et services à cycle long, l’algorithme publicitaire qui optimise pour les generate_lead (formulaires envoyés) optimise pour du volume, pas pour de la qualité. Sur la majorité des comptes, 60 à 80 % des formulaires sont du bruit (curieux, spam, candidatures, mauvais profil). L’algo apprend à apporter du formulaire pas cher, pas du vrai client. La solution : remonter aux plateformes (Google Ads OCI, Meta Lead Conversions, LinkedIn CAPI) les conversions vraiment qualifiées que votre CRM a validées en SQL ou en client. L’algo apprend alors à cibler la vraie qualité. Forfait conversions offline lead gen : 2 400 € HT pour ~4 jours, ou inclus dans le forfait pipeline complet à 6 500 € HT.
Pourquoi c’est critique en B2B
Sur les missions lead gen que j’ai faites en 2024-2025, le CPA “vrai client” remonté après mise en place des conversions offline est typiquement 2 à 4 fois supérieur au CPA “formulaire” affiché par défaut. Concrètement : une plateforme Google Ads qui affiche 15 € de CPA sur un lead gen B2B affiche en réalité 45 € à 60 € de CPA client si on filtre uniquement les SQL convertis.
L’algorithme Google Ads, sans cette information de qualité, optimise pour le formulaire à 15 €. Il vous apporte des leads qui ne convertissent pas. Vous voyez votre dépense augmenter, votre volume de formulaires augmenter, et vos commerciaux saturés sans plus de SQL réels. Le moment du déclic : quand vous remontez les conversions offline, l’algo se réoriente sur le profil de vrais clients en 4 à 8 semaines.
Les 4 canaux à brancher
1. Google Ads OCI (Offline Conversion Import)
Le standard B2B. Push du SQL ou du client confirmé via le GCLID capté à l’origine. Trois conditions cumulatives :
- GCLID capté au premier clic et stocké en cookie first-party + champ caché formulaire
- Push du GCLID vers le CRM au moment de la création du contact
- Export hebdomadaire (ou automatisé) des SQL/clients depuis le CRM avec leur GCLID + timestamp + valeur
Format CSV attendu par Google Ads : Google Click ID, Conversion Name, Conversion Time, Conversion Value, Conversion Currency. Upload manuel via l’interface, ou automatisé via API Google Ads.
2. Meta Lead Conversions / CAPI
Pour les leads acquis via Meta Ads (très important sur les services premium, formation, immobilier). Push via Meta Conversions API avec hashing SHA-256 des PII et fbc/fbp capturés à l’origine. Voir Meta CAPI pour le détail.
3. LinkedIn Conversions API
Critique en B2B premium. LinkedIn devient un canal majeur sur les ventes high-ticket. Setup de la Conversions API LinkedIn, push des conversions qualifiées (SQL, opportunité, client) via li_fat_id capté à l’origine ou via Enhanced match (email hashé).
4. Microsoft / Bing Ads offline conversions
Souvent oublié, parfois pertinent pour les secteurs où Bing a une part significative (immobilier US, IT B2B). Même méthode que Google Ads OCI avec msclkid.
Architecture du pipeline complet
Site web CRM Plateformes Ads
│ │ │
│ capture GCLID/fbc/ │ │
│ li_fat_id/msclkid │ │
│ dans cookie 90j │ │
│ │ │
│ submit form │ │
│ + click IDs en hidden │ │
├────────────────────────▶│ │
│ │ contact crée │
│ │ avec click IDs │
│ │ │
│ │ workflow qualification │
│ │ → SQL │
│ │ │
│ │ webhook / Cloud Function│
│ ├────────────────────────▶│ Google Ads OCI
│ ├────────────────────────▶│ Meta CAPI
│ ├────────────────────────▶│ LinkedIn CAPI
│ └────────────────────────▶│ Microsoft Ads
Ma méthode
Phase 1 — Capture multi-canal des click IDs (1 jour)
Script JS qui lit l’URL au premier hit, extrait gclid, fbclid, li_fat_id, msclkid, gbraid, wbraid, les pose dans un cookie first-party 90 jours. Au submit form, lecture du cookie et push dans des champs cachés. Voir page mère lead generation pour le détail.
Phase 2 — Configuration CRM (1 jour)
Création des contact properties / custom fields dans le CRM pour stocker gclid, fbclid, li_fat_id, msclkid. Workflow de qualification (statut MQL → SQL → Client) qui déclenche l’export.
Phase 3 — Pipeline d’export (1-2 jours)
Selon les volumes :
- Sous 200 SQL/mois : export CSV manuel hebdomadaire, upload Google Ads OCI manuel
- 200-2000 SQL/mois : automatisation Cloud Function Python (interrogation API CRM toutes les heures → push API Google Ads + Meta + LinkedIn)
- Au-delà de 2000 SQL/mois : CDP (Segment, Hightouch) si déjà en place, sinon Cloud Function avec robustesse renforcée
Phase 4 — Validation matching (0,5 jour)
Sur Google Ads, diagnostic Offline Conversions doit afficher taux de match supérieur à 70 % (idéalement au-delà de 85 %). Sur Meta, Event Quality Lead à Good ou Excellent. Sur LinkedIn, Insight Tag Conversion Quality à Healthy. Si matching dégradé, on remonte la chaîne.
Cas concrets
SaaS B2B (~2 K leads/mois) : pipeline complet OCI + Meta CAPI Lead + LinkedIn CAPI. Effort 8 jours sur 4 semaines. Résultat 3 mois après : CPA mesuré Google Ads divisé par 2,1 à budget constant.
Services immobilier (~500 leads/mois, cycle 90 jours) : OCI Salesforce + Meta Offline Conversions. Effort 6 jours sur 4 semaines. Résultat à 4 mois : conversions Google Ads remontées de 40 % à 87 % du volume CRM réel, CAC -23 %.
Formation continue (~1 500 leads/mois) : OCI HubSpot + LinkedIn CAPI. Effort 6 jours. Résultat : ROI réel par formation et par canal enfin chiffré, réallocation budget +40 %.
Foire aux questions
Combien de temps pour voir l’effet sur les campagnes ?
L’algorithme Google Ads commence à intégrer les conversions offline dans son optimisation après 2-3 semaines. Les vrais gains se mesurent à 60-90 jours. Côté Meta et LinkedIn, effet plus rapide (4-6 semaines) mais moins marqué.
Et si on n’a pas de GCLID ?
Enhanced Conversions for Leads permet d’utiliser email + téléphone hashés à la place. Taux de match inférieur (40-70 % vs 80-95 % avec GCLID) mais utilisable. À combiner systématiquement avec le GCLID quand il est disponible.
Faut-il un développeur pour le pipeline ?
Pour le setup, je gère seul (Python + APIs). Pour la maintenance, idéalement un développeur ou data engineer junior peut suivre. Si vous n’avez pas la ressource, je peux continuer en TMA mensuelle.
Quel délai max pour remonter une conversion offline ?
Google Ads : 90 jours après le clic. Au-delà, refusé. Meta : 7 jours. LinkedIn : 90 jours.