# 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/A0AcLSYHugnx8HJywJnv" alt=""><figcaption></figcaption></figure>

***

<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.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://server-side.docs.sirdata.net/sirdata-server-side/f.a.q-server-side/google-ads/google-ads-comprendre-les-erreurs-et-warnings.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
