Le taggage automatique Google Ads présente de nombreux avantages. C'est pourquoi nous vous recommandons de l'utiliser plutôt que d'opter pour le taggage manuel de vos campagnes personnalisées.
Au sommaire de cet article :Comprendre en quoi consiste le taggage automatique
Le taggage automatique est un paramètre de votre compte Google Ads. Lorsqu'il est activé, il ajoute un ID de clic Google (gclid) à la fin de votre URL, avant tout fragment (également appelé "ancrage nommé" et indiqué par la présence d'un #). Si votre URL contient déjà un paramètre (indiqué par la présence d'un #, le gclid est précédé d'un # au lieu d'un #.
- example.com/foo?a=b&gclid=Tester123#xyz
- example.com/foo?gclid=Tester123#xyz
Si votre site Web contient des redirections, vous devez conserver le paramètre d'URL gclid dans les redirections. Les balises Google Analytics et gtag.js s'attendent à retrouver le paramètre gclid en tant que paramètre de niveau supérieur sur la page sur laquelle elles sont chargées.
Vérifier que le taggage automatique fonctionne bien pour votre site
Les Outils pour les développeurs Chrome et les consignes ci-dessous vous permettront de vérifier que le taggage automatique fonctionne bien pour votre site, avant de le configurer.
Si vous ne voyez pas le paramètre gclid ajouté à vos URL après que la page est entièrement chargée, il est probable que votre site Web n'est pas configuré pour traiter les paramètres de requête d'une façon permettant le fonctionnement du taggage automatique.
- Ouvrez un nouvel onglet dans Chrome. Dans le menu Chrome, cliquez sur Plus d'outils > Outils pour les développeurs. Cela vous permet d'afficher les Outils pour les développeurs Chrome. Cliquez sur l'onglet Réseau. Ce panneau affiche toutes les demandes réseau (HTTP) qui sont envoyées pour la page en cours de chargement. Vous devez l'ouvrir avant que la page soit chargée.
- Copiez votre URL finale Google Ads.
Remarque : Si vous utilisez une URL finale avec un modèle de suivi ou des paramètres personnalisés, suivez ces instructions pour obtenir l'URL de suivi des clics (l'URL sur laquelle les clients vont véritablement cliquer).
Collez cette URL dans la barre d'adresse de Chrome, mais ne chargez pas encore la page. Dans la barre d'adresse, ajoutez un paramètre de requête de taggage automatique Google Ads test, du typegclid=TeSter-123
. L'URL en entier doit ainsi ressembler à :http://example.com/?gclid=TeSter-123
.Si votre URL finale contient déjà un point d'interrogation (?) suivi d'un paramètre de requête, ajoutez un symbole "&" avant le paramètre gclid. Par exemple :
http://example.com/?parameter=1
http://example.com/?parameter=1
.Si votre URL finale comporte un symbole dièse (#), ajoutez le paramètre gclid avant celui-ci. Par exemple :
http://example.com/?parameter=1&gclid=TeSter-123#bookmark
. - Chargez l'URL et vérifiez les demandes réseau qui se chargent.
Reportez-vous à la section Résoudre les problèmes ci-dessous pour trouver une solution.
Dépannage
Utilisez les Outils pour les développeurs Chrome pour vous aider à résoudre tout problème.
Redirections d'URL
- Activez l'enregistrement dans les outils de développement Chrome (le cercle noir sur la barre inférieure de l'onglet "Network" (Réseau)). Dans la barre d'adresse, saisissez l'URL finale d'origine en ajoutant le paramètre gclid de test. Appuyez sur Entrée pour charger l'URL.
- Dans l'onglet Réseau, dans le panneau En-têtes à droite, cliquez sur certaines des premières requêtes listées : généralement, elles ne sont pas spécifiques à un type (elles ne comportent pas d'extension de fichier d'image ou de code).
- Dans la demande, cherchez un code d'état HTTP 301 ou 302. Ces codes indiquent une redirection.
- Dans la section Response Headers (En-têtes de réponse), recherchez la valeur Location (Emplacement). Elle indique l'emplacement où le navigateur a été redirigé. Étant donné qu'une redirection peut comporter plusieurs étapes, il est possible qu'il vous faille vérifier plusieurs requêtes HTTP de page avant d'identifier l'endroit où le paramètre gclid est perdu.
- Notez que si la nouvelle URL ne contient ni le paramètre de taggage automatique, ni la valeur que vous aviez spécifiée préalablement, il est possible que Google Analytics n'ait pas pu stocker la valeur gclid.
Dans certains cas, le paramètre gclid peut ne pas apparaître dans l'URL de la page de destination finale, mais le code Analytics de la page précédente peut l'avoir envoyé lors du processus de redirection. Le processus est si rapide qu'il n'est généralement pas possible de l'observer à l'œil nu. Pour vérifier si le paramètre gclid a été envoyé sur une page précédente par le code Analytics, consultez la requête collect faite par la page. L'icône de filtre permet de trier ou rechercher les requêtes collect.
- Dans l'onglet Networks des outils de développement Chrome, cliquez sur la demande collect située dans le panneau de gauche.
- Dans le panneau En-têtes de la partie droite de l'écran, recherchez le paramètre
dl
dans la requête dl, dans la section Paramètres de chaîne de requête. - La valeur
gclid=TeSter-123
devrait apparaître. Si ce n'est pas le cas, cela signifie que le paramètre gclid n'a pas été correctement analysé ni stocké par Analytics.
Pour résoudre un problème lié à un paramètre de taggage automatique Analytics supprimé par une redirection, procédez comme suit :
- Essayez de remplacer votre URL de destination Google Ads par l'URL finale. Par exemple, si votre URL de destination est
example.com/page-de-redirection
, mais que cette page redirige en fait l'internaute vers l'adresseexample.com/nouvelle-url
, utilisez cette adresse-ci comme URL de destination pour votre annonce. - Si la redirection est contrôlée par une règle côté serveur, essayez de configurer de nouveau votre serveur afin d'empêcher que la redirection ne se produise. Chaque serveur Web étant unique, les méthodes utilisées sont différentes. Par exemple, les serveurs Apache se servent d'un fichier
.htaccess
pour la configuration des règles de redirection. Si vous ne pouvez pas arrêter la redirection, configurez votre serveur pour autoriser les redirections à transmettre les paramètres de requête (commegclid
) de l'URL initiale à l'URL finale. Par exemple, l'URL finale avec le taggage automatique estexample.com/redirecting-page?gclid=TeSter-123
. Lors de la redirection, l'utilisateur doit être redirigé versexample.com/new-url?gclid=TeSter-123
(notez que le paramètre gclid reste le même, même si l'URL de la page change).
Erreurs au niveau du code de suivi
L'extrait de code de suivi Analytics, s'il n'est pas configuré correctement sur la page, pourrait être à l'origine du problème. À l'aide des Outils pour les développeurs Chrome, localisez la requête collect dans l'onglet des requêtes Réseau. Si la requête collect ne se charge pas sur la page, cela signifie que l'extrait de code de suivi Analytics n'est pas configuré correctement.
De plus, pour le suivi Google Ads, le code de suivi doit être placé sur chaque page de destination.
Pour en savoir plus, lisez l'article expliquant comment vérifier la configuration du code de suivi d'un site Web.
Cadres d'affichage du contenu
Vous pouvez utiliser Analytics dans un frame HTML, comme un <iframe>
. Étant donné que les frames enfants ne peuvent pas lire l'URL de leur frame parent, le code de suivi Analytics intégré dans un iframe ne peut pas voir la valeur de taggage automatique (gclid), même si elle est visible dans la barre d'adresse du navigateur de la page que vous consultez.
Pour résoudre ce problème, vérifiez qu'Analytics est bien installé sur la page parente. Vous trouverez plus d'informations sur la configuration du suivi de plusieurs domaines dans la section du guide du développeur relative au suivi dans les cadres iFrame.
Modification de la casse de l'URL
Si la valeur de taggage automatique gclid est modifiée par un moteur de réécriture d'URL sur votre serveur (par exemple, si gclid=TeSter
perd ses majuscules et devient gclid=TeSter
), Analytics ne peut pas identifier le clic Google Ads associé à la session. Si un paramètre gclid existe, les données sont identifiées comme provenant de "source=google" et "medium=cpc", mais la valeur (not set) sera attribuée à toutes les autres données relatives aux clics (campagne, groupe d'annonces, mot clé, etc.) dans les rapports Analytics.
Pour résoudre ce problème, configurez votre serveur Web de façon à autoriser tout type de caractère non réservé dans l'URL, y compris des lettres majuscules et des symboles de type "-" (tiret) et "_" (trait de soulignement). En effet, Google Ads est susceptible de générer des paramètres gclid uniques associés aux clics à l'aide de caractères de ce type.
Longueur du paramètre gclid
La valeur gclid
peut comporter jusqu'à 100 caractères. Vous devez donc vous assurer que vos systèmes de journal, stockage et redirection peuvent accepter des paramètres gclid
aussi longs. Pour veiller à ce que les longs paramètres gclid
ne soient pas tronqués sur votre site Web, effectuez de nouveau le processus de dépannage ci-dessus en utilisant la valeur suivante : gclid=TeSter-123-ABCDEFGHIJKLMNOPQRSTUVWXYZ-abcdefghijklmnopqrstuvwxyz-0123456789-AaBbCcDdEeFfGgHhIiJjKkLl
.
Si vous ne trouvez pas la solution à votre problème dans les exemples de cet article, envisagez d'utiliser le suivi de campagnes personnalisé au lieu du taggage automatique Google Ads.
Si vous constatez des écarts entre vos nombres de clics et de sessions, l'outil de résolution des problèmes liés au nombre de clics et de sessions vous aidera à identifier et à corriger le problème.
Suivi en parallèle
En savoir plus sur le suivi en parallèle