> For the complete documentation index, see [llms.txt](https://server-side.docs.sirdata.net/sirdata-server-side/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://server-side.docs.sirdata.net/sirdata-server-side/f.a.q-server-side/google-ads/google-ads-comprendre-les-erreurs-et-warnings.md).

# Google Ads - Comprendre les erreurs et Warnings

Ce guide détaille le fonctionnement, les erreurs types et les méthodes de correction pour les trois composants critiques du suivi de conversion : Enhanced Conversions, Cart Data, et Consent Mode.

***

<figure><img src="/files/idU6Kq8ulCCk1wJB7rny" alt=""><figcaption></figcaption></figure>

### 1. Conversions Avancées (Enhanced Conversions)

#### Définition

Les conversions avancées permettent d'envoyer des données de première main (First-Party Data) — comme l'adresse e-mail, le nom ou le numéro de téléphone — de manière sécurisée (hachée via l'algorithme SHA256) à Google.

#### Fonctionnement Technique

Lorsqu'un utilisateur convertit, les balises capturent ces données dans les champs de formulaire ou dans le `dataLayer`, les cryptent, et les transmettent à Google pour faire le lien avec un compte utilisateur Google.

#### Erreurs Classiques & Causes

* Données non hachées : Envoi de l'e-mail en texte clair (bloqué par Google pour confidentialité).
* Sélecteurs CSS instables : Si vous utilisez la capture automatique, un changement de design du site peut rompre le lien avec le champ de formulaire.
* Variables JavaScript nulles : La donnée est envoyée avant que l'utilisateur n'ait fini de remplir le formulaire ou avant que la page de remerciement ne soit chargée.

#### Méthode de vérification

* Tag Assistant : Vérifier que l'évènement `conversion` contient l'objet `enhanced_conversion_data`.
* Console : Inspecter le réseau (Network) pour voir si les paramètres `em` (email) ou `ph` (phone) sont présents dans la requête `/conversions`.

***

<figure><img src="/files/0tFXcl60lMG1pNEx7qEy" alt=""><figcaption></figcaption></figure>

### 2. Conversions avec Données de Panier (Cart Data)

#### Définition

Cette couche de données transmet le détail granulaire de la transaction : IDs produits, quantités, prix unitaires et catégories. Elle est le moteur des rapports sur les bénéfices et les ventes croisées.

#### Fonctionnement Technique

Le tag de conversion doit inclure un tableau `items` respectant le schéma standard de Google (similaire à celui de GA4).

#### Erreurs Classiques & Causes

* ID Mismatch (Conflit d'ID) : L'ID produit envoyé par le tag (`item_id`) ne correspond pas à l'ID configuré dans le flux Google Merchant Center.
* Format de Prix : Utilisation de virgules au lieu de points, ou inclusion du symbole monétaire (€) dans une variable numérique.
* Données manquantes : Le tableau `items` est vide lors de l'appel du tag de conversion.

#### Impact Business

Sans ces données, Google ne peut pas optimiser vos campagnes Performance Max ou Shopping pour la rentabilité réelle (marge brute), mais seulement pour le chiffre d'affaires brut.

***

<figure><img src="/files/JuSmkFMcQpIzwSQYt1AW" alt=""><figcaption></figcaption></figure>

### 3. Mode de Consentement (Consent Mode V2)

#### Définition

Le mode de consentement est un mécanisme de communication entre votre bannière de cookies (CMP) et les balises Google. Il indique si l'utilisateur a accepté ou refusé le suivi publicitaire.

#### Fonctionnement Technique

Il repose sur deux signaux principaux introduits avec la V2 (obligatoire en Europe depuis 2024) :

1. `ad_user_data` : Autorisation d'envoyer des données utilisateur à Google.
2. `ad_personalization` : Autorisation pour le remarketing.

#### Erreurs Classiques & Causes

* Statut "Basic" vs "Advanced" : Les balises sont bloquées avant même le consentement, empêchant la modélisation des conversions.
* Ordre de chargement : La commande `gtag('consent', 'default', ...)` est appelée *après* le chargement de la balise de conversion.
* Signaux manquants : La bannière de cookies n'est pas mise à jour pour envoyer les nouveaux paramètres V2.

#### Impact Légal et Performance

* Sanction : Limitation ou suspension de l'utilisation des listes d'audiences (Remarketing).
* Perte de données : Incapacité pour Google d'utiliser l'IA pour estimer les conversions des utilisateurs ayant refusé les cookies.

***

### 🛠 Procédure de Vérification Globale

1. Phase de Debug : Utiliser [Google Tag Assistant](https://tagassistant.google.com/).
2. Simulation : Réaliser un parcours client complet jusqu'à la page de confirmation d'achat.
3. Validation DataLayer : Vérifier que l'objet `ecommerce` est bien structuré avec `transaction_id`, `value`, et `items`.
4. Audit Google Ads : Aller dans *Outils et Paramètres > Conversions*, cliquer sur l'action concernée et consulter l'onglet Diagnostics.
