Si vous gérez des campagnes Google Ads ou Meta pour une entreprise qui utilise Plannit, vous voulez probablement que chaque soumission de formulaire réussie sur son site Web soit comptée comme une conversion. Cela permet aux plateformes publicitaires de mesurer les résultats de vos campagnes et d'optimiser la diffusion vers les personnes les plus susceptibles d'envoyer une demande.
Vous pouvez configurer cela dès maintenant avec Google Tag Manager (GTM), sans attendre une page de remerciement. Chaque fois qu'un formulaire Plannit intégré au site est envoyé avec succès, le widget pousse un événement job-added dans la couche de données de la page (dataLayer). Vous utilisez cet événement pour déclencher votre conversion Google Ads et votre événement Lead Meta, exactement comme vous le feriez sur une page de remerciement.
Comment ça fonctionne
Lorsqu'un visiteur envoie un formulaire Plannit et que la demande est créée avec succès, le widget pousse un événement job-added dans le dataLayer de la page. GTM écoute cet événement et déclenche vos balises publicitaires.
L'événement ressemble à ceci :
window.dataLayer.push({ event: 'job-added', url: 'https://www.exemple.com/contact', hostname: 'www.exemple.com', accountId: '<identifiant du compte entreprise Plannit>', contactId: '<identifiant du contact Plannit>'});L'événement contient les valeurs suivantes :
event — toujours
job-added. La même valeur est utilisée pour tous les types de formulaire (message, soumission, demande d'intervention, rendez-vous); le type de formulaire n'est pas inclus.url — l'URL complète de la page où le formulaire a été envoyé, chaîne de requête incluse.
hostname — le nom de domaine de cette page.
accountId — l'identifiant du compte entreprise Plannit (la valeur
businessdu script du widget). Vide si indisponible.contactId — l'identifiant du contact Plannit pour cette demande. Utilisez-le comme clé de déduplication dans vos balises publicitaires. Vide si aucun contact n'est retourné.
Le contenu de l'événement ne comporte aucune donnée personnelle — ni nom, ni courriel, ni téléphone. N'ajoutez aucune donnée personnelle dans vos balises publicitaires.
L'événement n'est pas poussé lorsqu'il n'y a ni GTM ni couche de données sur la page, lorsque la validation du formulaire échoue, ou lorsque l'envoi retourne une erreur.
Où l'événement se déclenche (et où il ne se déclenche pas)
L'événement job-added se déclenche pour les widgets d'appel à l'action Plannit qui contiennent un formulaire (Envoyer un message, Demander une soumission, Demander une intervention, Nous contacter, Prendre rendez-vous, ainsi que leurs variantes « large » et « inline »), parce que le widget est chargé directement dans la page du site Web — l'événement arrive donc dans la couche de données du site lui-même.
Il ne se déclenche pas pour :
L'assistant virtuel Plannit (le robot conversationnel), qui s'exécute dans son propre cadre.
La page d'entreprise hébergée par Plannit (ce n'est ni le site du marchand ni son conteneur GTM).
Les liens vers Plannit utilisés hors site, comme un profil d'entreprise Google ou une publication sur les réseaux sociaux.
Toute page où le script Plannit est bloqué (bloqueur de publicités, politique de sécurité du contenu, gestionnaire de consentement) ou n'a pas fini de se charger au moment du clic.
Avant de commencer
Un conteneur GTM installé sur le site Web, avec l'extrait dans le
<head>de chaque page, comme le recommande Google. Un site qui n'a que gtag.js (sans GTM) reçoit tout de même l'événement, mais rien n'y réagira — GTM est requis.Le script du widget Plannit installé sur le site, tel qu'indiqué sur la page d'intégration de l'entreprise.
Les accès : accès administrateur au compte Google Ads, à Meta Business Manager / Events Manager, et les droits de publication sur le conteneur GTM.
Le consentement : si le site a une bannière de consentement (Google Consent Mode v2, Loi 25 du Québec), les balises publicitaires ne se déclenchent qu'une fois que le visiteur consent, donc certaines conversions ne seront pas comptées. C'est normal.
Étape 1 — Configurer Google Tag Manager
Créer le déclencheur. Dans GTM, allez dans Déclencheurs → Nouveau → Configuration du déclencheur → Événement personnalisé.
Nom de l'événement :
job-added(correspondance exacte, sensible à la casse; laissez la correspondance par expression régulière désactivée).Ce déclencheur se déclenche sur : Tous les événements personnalisés (ou Certains événements personnalisés avec une condition sur le chemin de la page si vous voulez une conversion distincte par formulaire — voir Limites ci-dessous).
Nom suggéré :
CE - Plannit job-added.
Créer la variable. Allez dans Variables → Variables définies par l'utilisateur → Nouveau → Variable de couche de données.
Nom de la variable de couche de données :
contactId, et nommez aussi la variable GTMcontactId, pour que{{contactId}}fonctionne dans les balises ci-dessous.Optionnel : faites de même pour
accountId.
Étape 2 — Google Ads, de bout en bout
Créez l'action de conversion dans Google Ads : Objectifs → Conversions → Résumé → + Créer une action de conversion → Conversions sur un site Web.
Catégorie : Envoyer un formulaire de prospect (Submit lead form).
Configurez-la manuellement avec Google Tag Manager (pas une règle d'URL, pas un import GA4).
Comptabilisation : Une seule (recommandé par Google pour les prospects).
À l'étape de configuration de la balise, choisissez Utiliser Google Tag Manager et notez l'ID de conversion et le libellé de conversion.
Ajoutez un Linker de conversion dans GTM : Balises → Nouveau → Linker de conversion, déclencheur Toutes les pages. Inutile si une balise Google se charge déjà sur chaque page; l'ajouter ne nuit pas.
Ajoutez la balise de conversion dans GTM : Balises → Nouveau → Google Ads → Suivi des conversions Google Ads.
Entrez l'ID de conversion et le libellé de conversion de l'étape 1.
ID de transaction :
{{contactId}}(pour la déduplication).Déclencheur :
CE - Plannit job-added.
Prévisualisez, envoyez un formulaire test (voir la liste de vérification ci-dessous), puis soumettez / publiez le conteneur.
Vérifiez dans Google Ads : Objectifs → Conversions → Résumé, dans la colonne Statut. La mise à jour peut prendre plusieurs heures (Google mentionne jusqu'à 48 heures).
Utilisez-la pour les enchères : faites de l'action une action de conversion Principale et assurez-vous que les objectifs de la campagne l'incluent, pour que les enchères intelligentes optimisent dessus. Mettez toute autre action mesurant le même prospect (par exemple une ancienne action de page de remerciement) en Secondaire.
Étape 3 — Meta, de bout en bout
Pixel / jeu de données : dans Events Manager, choisissez ou créez le jeu de données (pixel) du site Web et notez son identifiant.
Pixel de base (PageView) sur toutes les pages : déjà présent sur le site (thème, extension CMS) ou ajouté comme balise HTML personnalisée GTM avec le code de base de Meta, déclenchée sur toutes les pages. À installer une seule fois.
Balise Lead dans GTM : Balises → Nouveau → HTML personnalisé, déclencheur
CE - Plannit job-added:<script>fbq('track', 'Lead');</script>Si le pixel de base est lui-même une balise GTM, utilisez Paramètres avancés → Séquencement des balises → « Déclencher une balise avant… » pour exécuter d'abord le pixel de base, afin que
fbqexiste au moment oùLeadse déclenche.Optionnel (seulement si vous utilisez aussi l'API Conversions) : passez le même identifiant que l'
event_idde l'événement serveur pour que Meta puisse dédupliquer :<script>fbq('track', 'Lead', {}, { eventID: '{{contactId}}' });</script>Vérification du domaine : dans Paramètres d'entreprise → Sécurité de la marque → Domaines, vérifiez le domaine du site Web.
Test des événements : Events Manager → le jeu de données → Test des événements, ouvrez le site, envoyez un formulaire test et confirmez un événement
Leaddans le navigateur.Gestionnaire de publicités : lancez une campagne avec l'objectif Prospects, l'emplacement de conversion Site Web, et sélectionnez le pixel / jeu de données avec l'événement Lead dans l'ensemble de publicités.
Liste de vérification des tests
Une soumission test crée une vraie demande pour l'entreprise dans Plannit. Utilisez un compte entreprise de test, ou prévenez l'entreprise d'abord et supprimez la demande test ensuite.
Dans GTM, cliquez sur Aperçu (Tag Assistant) et entrez l'URL de la page contenant le formulaire Plannit.
Envoyez un formulaire test et fermez le message de remerciement.
Dans la chronologie des événements de Tag Assistant, vérifiez que
job-addedapparaît et que son onglet Data Layer affichecontactId.Sur cet événement, vérifiez que la balise Suivi des conversions Google Ads et la balise Lead Meta apparaissent sous Balises déclenchées.
Pour Meta, l'extension Meta Pixel Helper (Chrome) affiche l'événement
Lead, et Events Manager → Test des événements l'affiche aussi.Publiez le conteneur, puis vérifiez le statut dans Google Ads et dans Meta Events Manager au cours des heures suivantes.
Dépannage
Aucun événement job-added dans l'Aperçu
GTM n'est pas installé sur cette page, ou le script Plannit n'est pas chargé (bloqué ou absent).
L'envoi a échoué (validation ou erreur). Vérifiez l'onglet Réseau : la requête de création de la demande doit retourner une réponse de succès.
Le lien n'a pas été pris en charge par le widget et le visiteur est allé sur la page hébergée par Plannit. Vérifiez l'URL après le clic.
L'événement apparaît mais la balise ne se déclenche pas
Le nom de l'événement du déclencheur comporte une faute de frappe ou une mauvaise casse.
Une condition supplémentaire du déclencheur (comme le chemin de la page) n'est pas remplie.
La balise est en pause, ou le conteneur n'a pas été publié (il est normal que les balises ne se déclenchent qu'en Aperçu tant que vous n'avez pas publié).
Double comptabilisation
Réglez la comptabilisation Google Ads à Une seule.
Réglez l'ID de transaction à
{{contactId}}(et l'eventIDpour Meta si vous utilisez l'API Conversions).Utilisez un seul déclencheur par conversion; mettez les autres actions mesurant le même prospect en Secondaire.
Assurez-vous que le pixel de base Meta n'est installé qu'une seule fois.
Moins de conversions que de demandes dans Plannit
Les bloqueurs de publicités et les protections de confidentialité du navigateur peuvent bloquer GTM, le script Plannit ou les balises publicitaires.
Le consentement a été refusé (Google peut en modéliser une partie avec Consent Mode).
Le widget est intégré dans un iframe (par exemple un bloc HTML d'un constructeur de site), donc l'événement arrive dans la couche de données de l'iframe au lieu de celle de la page.
La demande provient d'un lien hors site, de la page hébergée par Plannit ou de l'assistant virtuel.
Limites
Le même événement pour tous les types de formulaire. L'événement
job-addedn'indique pas quel formulaire a été envoyé. Si vous avez besoin d'une conversion distincte par formulaire, ajoutez une condition sur le chemin de la page au déclencheur — un déclencheur et une conversion par page / formulaire.Widgets d'appel à l'action seulement. L'événement n'est pas envoyé par l'assistant virtuel, la page hébergée par Plannit ou les liens utilisés hors site.
Les bloqueurs de publicités peuvent bloquer GTM, le script Plannit ou les balises publicitaires.
Le consentement. Pas de consentement, pas de conversion (Google peut en modéliser une partie avec Consent Mode).
Aucune donnée personnelle n'est envoyée, donc les conversions améliorées (Google) et la correspondance avancée (Meta) ne sont pas possibles avec cet événement.
Les sites avec gtag.js seulement reçoivent l'événement, mais rien ne l'écoute — le site a besoin de GTM.