Parcourir les rubriques d'aide
Configurez les conversions améliorées avec Velo.
Activez les conversions améliorées dans Google Ads, n’envoyez les coordonnées hachées de vos formulaires qu’avec consentement, puis testez avec un formulaire.
Comment les conversions améliorées suivent le consentement
Les conversions améliorées ajoutent à votre conversion Google Ads une copie hachée des coordonnées saisies par le visiteur, comme une adresse e-mail. Google s’en sert pour rattacher la conversion à un clic sur une annonce lorsque les cookies manquent ou que le visiteur a changé d’appareil.
La balise Google n’envoie ces données que lorsque le signal ad_user_data est accordé. Velo accorde ad_user_data, ainsi que ad_storage et ad_personalization, lorsque le visiteur autorise la catégorie Publicité. Dans les régions où Velo demande l’accord avant tout suivi, ce signal reste refusé jusque-là. Un navigateur qui envoie Global Privacy Control est traité comme un refus de la publicité.
C’est la balise Google qui collecte et hache les coordonnées. Velo se contente de définir les signaux de consentement qui décident si la balise peut les envoyer.
Avant de commencer
- Velo est installé et Consent Mode fonctionne. Vérifiez-le avec le test dans Tag Assistant.
- Une conversion Google Ads se déclenche lorsque le visiteur remplit votre formulaire, s’inscrit ou achète, par exemple sur la page de remerciement.
- L’adresse e-mail ou le numéro de téléphone est disponible dans la page au moment où cette conversion se déclenche.
- Vous pouvez modifier les objectifs Google Ads, et publier votre conteneur GTM ou modifier le code de votre site.
- Votre politique de confidentialité indique que vous partagez des coordonnées hachées avec Google pour la mesure publicitaire. Faites valider la formulation par la personne qui vous conseille en matière de confidentialité.
Activez-les dans Google Ads
- Dans Google Ads, ouvrez Goals → Settings.
- Développez Customer data use. Dans les comptes plus anciens, le panneau s’appelle Enhanced conversions.
- Sélectionnez Turn on enhanced conversions, lisez les conditions relatives aux données client et acceptez-les.
- Enregistrez.
Depuis 2026, un seul paramètre couvre les conversions améliorées pour le Web et pour les prospects, et Google Ads accepte en même temps les données de la balise Google, de GTM et de Data Manager. Si votre compte vous demande encore une méthode, choisissez celle que vous utilisez ci-dessous : Google Tag Manager ou balise Google.
Configurez-les dans Google Tag Manager
GTM peut trouver les coordonnées de trois façons :
- Automatic collection cherche une adresse e-mail ou un numéro de téléphone dans la page. C’est la plus rapide, mais la moins fiable.
- Manual configuration lit les sélecteurs CSS ou les variables JavaScript que vous indiquez, un par champ.
- Code lit un objet que votre site envoie dans la couche de données. C’est la plus fiable.
- Ouvrez la balise Google Ads Conversion Tracking de la conversion, par exemple votre balise de prospect ou d’achat.
- Sélectionnez Include user-provided data from your website.
- Sous User-provided data, choisissez New Variable et sélectionnez l’une des trois façons.
- Laissez les réglages de consentement de la balise tels quels. Les balises Google Ads intègrent des vérifications du consentement, si bien qu’elles suivent les signaux définis par Velo sans réglage supplémentaire.
- N’ajoutez pas de déclencheur
velo_consent_updateà une balise de conversion. Elle compterait une conversion chaque fois qu’un visiteur fait un choix. - Prévisualisez, puis publiez le conteneur.
Pour l’option Code, envoyez les coordonnées dans la couche de données à l’envoi du formulaire, puis lisez user_data avec une Data Layer Variable et sélectionnez-la dans la variable User-Provided Data.
dataLayer.push({
event: 'generate_lead',
user_data: {
email: formEmail,
phone_number: '+34600000000'
}
});Configurez-les avec la balise Google dans votre code
Si la balise Google est installée directement, revenez à Goals → Settings dans Google Ads. Si Tag details s’affiche, choisissez-y la détection automatique ou les sélecteurs CSS. Sinon, définissez les données dans votre code avant l’événement de conversion.
<script>
gtag('set', 'user_data', {
email: formEmail,
phone_number: '+34600000000'
});
gtag('event', 'conversion', { send_to: 'AW-XXXXXXXXX/XXXXXXXXXX' });
</script>Envoyez les valeurs en clair et laissez la balise les hacher, ou hachez-les vous-même en SHA-256 après avoir supprimé les espaces et mis le texte en minuscules. Omettez les champs que vous ne collectez pas. Gardez l’extrait de code Velo au-dessus de la balise Google, comme indiqué dans Installation de l’extrait de code, pour que la balise lise d’abord les valeurs de consentement par défaut.
Testez-les avec un envoi de formulaire
Envoyez votre propre formulaire deux fois, une fois en acceptant la publicité et une fois en la refusant. Utilisez une adresse e-mail qui vous appartient et prévenez votre équipe, car le test peut arriver jusqu’à votre CRM ou votre boîte de réception.
Test 1 : acceptez la publicité
- Ouvrez le site publié dans une fenêtre de navigation privée et choisissez Tout accepter dans la bannière Velo.
- Ouvrez les outils de développement du navigateur, allez dans Network et tapez
conversiondans le filtre. - Remplissez le formulaire avec votre adresse de test et envoyez-le.
- Cliquez sur la requête vers
googleadservices.com/pagead/conversion/ougoogle.com/pagead/1p-conversion/, puis ouvrez Payload. - Repérez le paramètre
em. Il doit commencer partv.1~emet se poursuivre par une longue chaîne de lettres et de chiffres. Cette chaîne est l’adresse hachée.
Test 2 : refusez la publicité
- Ouvrez une nouvelle fenêtre de navigation privée et choisissez Refuser dans la bannière Velo.
- Envoyez de nouveau le formulaire avec votre adresse de test.
- Soit aucune requête de conversion n’apparaît, soit elle apparaît sans la longue chaîne hachée après
tv.1~em. Dans les deux cas, les coordonnées sont restées dans le navigateur.
Avec GTM, vous pouvez aussi faire les deux tests dans Preview. Sélectionnez l’événement de conversion dans Tag Assistant et ouvrez Consent : ad_user_data doit indiquer Granted au premier test et Denied au second.
Environ 72 heures plus tard, ouvrez Goals → Summary dans Google Ads, sélectionnez l’action de conversion et consultez son onglet Diagnostics pour les conversions améliorées.
Envoyez un formulaire de test avec le panneau latéral ouvert, et l’extension Chrome de Velo vous montrera si la conversion contenait des données hachées et avec quel consentement elle a été envoyée. Rejoignez la liste d’attente pour être prévenu dès qu’elle sera prête.
Si quelque chose ne va pas
Le paramètre em s’arrête à tv.1~em.
La balise s’est déclenchée avant que les coordonnées soient disponibles, souvent parce que le formulaire redirige d’abord. Envoyez les coordonnées dans la couche de données à l’envoi du formulaire, ou conservez-les sur la page de remerciement, puis déclenchez la conversion.
Il n’y a aucun paramètre em après acceptation.
Les conversions améliorées sont désactivées dans Google Ads, les conditions ne sont pas acceptées, ou Include user-provided data from your website n’est pas sélectionné sur la balise. Vérifiez aussi dans Tag Assistant que ad_user_data était accordé au moment où la conversion s’est déclenchée.
Les données hachées sont envoyées après un refus.
La balise Google démarre probablement avant Velo ou a ses propres valeurs de consentement par défaut. Suivez la section Résolvez les états de consentement inattendus, puis refaites le test.
L’onglet Diagnostics n’affiche toujours aucune donnée au bout de quelques jours.
L’onglet Diagnostics a besoin de vraies conversions de visiteurs qui ont accepté la publicité. Vérifiez que l’action de conversion que vous avez modifiée est bien celle vers laquelle votre balise envoie, et que la conversion n’est pas importée depuis Google Analytics, ce que les conversions améliorées ne prennent pas en charge.