G
deux.io/
news
/
decouvrez-comment-utiliser-les-variables-de-google-tag-manager-pour-implementer-dynamiquement-des-donnees-structurees-sur-votre-site-economisant-du-temps-et-ameliorant-vos-resultats-de-recherche

Utiliser les Variables de Google Tag Manager pour Injecter Dynamiquement des Données Structurées

Résumé de l'article :
SEO

Apprenez à utiliser les variables de Google Tag Manager pour injecter dynamiquement des données structurées sur votre site web, un gain de temps précieux qui vous aidera à obtenir des résultats de recherche enrichis. Cet article explique comment automatiser l'implémentation de balises JSON-LD sur un grand nombre de pages modèles, en particulier pour les sites de commerce électronique. L'auteur, Benjamin Burkholder, montre comment utiliser des sélecteurs CSS pour cibler des éléments de données spécifiques et les intégrer dans Google Tag Manager. Cette méthode permet de réduire les efforts manuels et de garantir que les balises structurées restent à jour même lorsque le contenu des pages change. Que vous travailliez avec une équipe de développement ou que vous gériez un petit site sur un CMS comme WordPress, cet article offre des guides pratiques pour chaque scénario. Du paramétrage des balises et des déclencheurs à la création de variables, vous apprendrez comment mettre en place et tester vos balises pour vous assurer qu'elles fonctionnent correctement. Enfin, l'article montre également comment valider les données structurées avec l'outil de test de Google pour s'assurer qu'elles sont correctement lues par le moteur de recherche. Une lecture indispensable pour quiconque désirant optimiser efficacement son site avec Google Tag Manager.

Tout lire

Utiliser les Variables de Google Tag Manager pour Injecter Dynamiquement des Données Structurées

Les experts en SEO connaissent bien l'ajout de balisage JSON-LD dans le code source des pages web pour obtenir des résultats de recherche enrichis. Cela dit, cette tâche peut être chronophage car il faut ajouter des données uniques pour chaque page concernée. Ce que beaucoup ignorent, c'est qu'il existe une méthode pour rendre ce processus évolutif sur l'ensemble d'un site en utilisant Google Tag Manager.

Le Scénario

Imaginons que vous gériez un grand site e-commerce avec une multitude de pages produits. Ces pages reposent sur le même modèle, elles sont donc similaires dans leur structure et la disposition de leur contenu. Ces pages sont idéales pour l'ajout de données structurées, mais la tâche peut sembler insurmontable en raison du nombre de pages. Si vous adoptez une approche manuelle ou même un plugin, cela pourrait prendre beaucoup de temps pour appliquer des schémas uniques à chaque page.

Un autre problème majeur est que le schéma peut ne pas être dynamique. Si le contenu change, le schéma reste identique. Pas idéal.

C'est là que Google Tag Manager intervient. Nous allons créer une balise avec des variables qui récupèrent dynamiquement des données spécifiques sur une page donnée, résolvant ainsi notre problème à l'avenir.

Comment cela Fonctionne-t-il ?

Il existe deux options pour cibler un élément de données : par sélecteur CSS ou par ID. Dans cet exemple, nous allons utiliser un sélecteur CSS.

Chaque élément de données doit avoir une "classe" unique. Cela permet de s’assurer que, lorsque de nouvelles pages produits sont créées, elles puissent avoir des données structurées précises automatiquement.

Les Champs Produits à Créer

  • Nom :
  <h2 class="productName">Sweatshirt Orange</h2>
  • Prix :
  <div class="productPrice">16.99</div>
  • Description :
  <div class="productDescription">Un sweatshirt orange parfait pour une journée fraîche d'automne.</div>
  • Image :
  <img class="productImage" src="https://domaine.com/vêtements/sweatshirt-orange.jpg">

Ensuite, il faut ajouter un sélecteur CSS pour chacune de ces classes dans la feuille de style. Ce sont ces sélecteurs que nous allons cibler avec Google Tag Manager.

Mise en Place des Sélecteurs CSS

Si…

  1. Vous avez une équipe de développeurs, demandez-leur d’ajouter ces classes à chaque champ au niveau du modèle et voyez leurs suggestions.
  2. Vous gérez un petit site sur un CMS (WordPress, Drupal, etc.), vous pouvez ajouter manuellement les classes aux champs de chaque page.

Voici comment cela se présente sur WordPress si c’est fait manuellement page par page.

Utilisation de Google Tag Manager sur un CMS WordPress

Comme décrit précédemment, il est préférable de laisser vos développeurs assigner les classes uniques au niveau du modèle. Cependant, si vous gérez un petit site, cette section vous guidera pour réaliser le processus manuel en utilisant WordPress comme CMS.

D'abord, nous devons ajouter les classes personnalisées à chaque champ de données, via l'éditeur de texte standard.

Ensuite, nous devons créer les sélecteurs CSS pour cibler ces classes uniques.

  1. Dans l’interface de gestion de site WordPress :
  • Allez dans "Apparence", puis sélectionnez "Personnaliser".
  • Allez dans "Options Avancées" et cliquez sur "CSS Supplémentaire".

Voici où nous pouvons ajouter nos sélecteurs CSS personnalisés. Le sélecteur doit seulement être présent pour être ciblé par Google Tag Manager, il n'est pas nécessaire d’avoir des désignations de style.

Une fois que vous avez créé les sélecteurs CSS pour les classes produits, vous n'aurez plus besoin d'en créer d'autres. En assignant simplement la classe correcte à chaque champ, les sélecteurs CSS dans la feuille de style les cibleront.

Configuration des Balises dans Google Tag Manager

Pour éviter de passer trop de temps sur les étapes générales d’accès à GTM et la vérification de votre compte, nous allons directement nous concentrer sur la configuration des balises, déclencheurs et variables.

Configuration de votre Balise

  1. Sélectionnez "Balises" dans la navigation verticale, puis cliquez sur le bouton "Nouvelle".
  2. Donnez un nom à la balise en haut à gauche.
  3. Cliquez dans le bloc "Configuration de la Balise" et sélectionnez "HTML Personnalisé".
  4. Insérez le script JSON-LD dans l’espace blanc de la balise et cochez la case "Support document.write".

Si vous avez des difficultés pour créer le schéma JSON-LD, utilisez un générateur de balises schema. Copiez et collez ensuite dans la balise.

Configuration de votre Déclencheur

  1. Sélectionnez "Déclencheurs" dans la navigation verticale à gauche, puis cliquez sur "Nouveau".
  2. Cliquez dans le bloc "Configuration du Déclencheur" et sélectionnez "Vue de Page".
  3. Changez "Ce déclencheur se déclenche sur" à "Certaines Vues de Page".
  4. Ici, vous pouvez spécifier un sous-dossier commun dans le chemin URL à cibler.

Exemple : Si votre URL produit est https://exemple.com/produits/vêtements/sweatshirt-orange, ciblez le sous-dossier “/vêtements/”.

Configuration de vos Variables

  1. Sélectionnez "Variables" dans la navigation verticale, puis cliquez sur le bouton "Nouvelle".
  2. Nommer la variable en fonction des données qu'elle cible (par exemple, "Nom du Produit").
  3. Cliquez dans le bloc "Configuration de la Variable" et sélectionnez "Élément DOM".
  4. Sélectionnez "Sélecteur CSS" dans le menu déroulant Méthode de Sélection, et entrez l’emplacement de l'élément de données.

Utilisez les outils de développement Chrome pour trouver la classe unique pour la page. Entrez cette classe dans le champ "Sélecteur d'Élément" dans GTM.

Tester la Balise

Depuis la page d'accueil de Tag Manager, cliquez sur le bouton "Aperçu". Ouvrez un nouvel onglet, chargez la page à tester et vérifiez en bas si la balise se déclenche correctement.

Une fois satisfait que la balise fonctionne, retournez à GTM et cliquez sur "Quitter le Mode Aperçu".

Tester les Données Structurées

Faites une vérification visuelle dans l'onglet "éléments" des outils de développement Chrome pour vérifier si les données sont correctes.

Ensuite, utilisez l'outil de test des données structurées de Google pour confirmer que Google peut lire les données sans erreurs.

Conclusion

En utilisant des variables dans Google Tag Manager, vous pouvez étendre l'implémentation de données structurées sur un grand nombre de pages modélisées. Assignez simplement les classes nécessaires à chaque champ de données lors de la création ou la modification de pages.

Bien que l'exemple traité ici soit sur WordPress, ce processus peut être adapté à d'autres CMS ou un site personnalisé, tant que vous avez accès à la feuille de style CSS et la possibilité d'éditer le texte.

En espérant que cet article vous ait fourni des informations précieuses pour optimiser l'implémentation des données structurées. Google Tag Manager offre bien d'autres possibilités à explorer.

D'autres articles qui devraient vous plaire

SEO

Réévaluation critique : les dangers de l'usage intensif des publicités pour les entreprises levant des fonds

Stéphanie Docher, associée chez DEUX.IO, partage une réflexion importante suite à un échange avec un prospect : les startups qui lèvent des fonds gaspillent souvent ces ressources en publicité payante, dans l'espoir d'obtenir un retour sur investissement rapide. Toutefois, cette stratégie peut s'avérer risquée et coûteuse à moyen terme. Selon Stéphanie, il est essentiel d'adopter une approche plus diversifiée et durable en matière d'acquisition de clients, notamment via le SEO, l'emailing et d'autres canaux. Elle met également l'accent sur l'importance de l'optimisation des dépenses publicitaires et des stratégies de rétention post-acquisition. Cette analyse est enrichie par des retours d'expérience de professionnels du secteur, apportant des perspectives variées et pertinentes.

Lire l'article
SEO

Guide en 5 étapes pour construire l'identité de votre marque en SEO

L'article explique l'importance de créer une entité de marque solide pour améliorer la visibilité organique dans les moteurs de recherche. Avec l'évolution des modèles de langages et des expériences génératives comme SGE et Bard, le SEO ne se limite plus à uniquement cibler les utilisateurs humains, mais inclut également les machines. Une entité de marque bien définie et fiable est cruciale pour s'assurer d'être considéré dans les résultats de recherche. L'article propose un guide en cinq étapes pour établir une telle entité : 1. Obtenir le soutien de la direction, particulièrement du directeur marketing. 2. Définir et aligner la biographie de l'entité de marque pour qu'elle soit cohérente. 3. Corroborer la pertinence thématique par des répétitions sur des plateformes autorisées. 4. Utiliser des balises structurées pour toutes les informations pertinentes sur la marque. 5. Établir des relations avec d'autres entités pertinentes pour renforcer la notoriété et la pertinence de la marque. En fin de compte, l'article souligne que construire une entité de marque forte est essentiel pour apparaître dans les résultats générés par l'IA et sur les différentes surfaces de Google, car cela augmente les chances que votre marque soit visible et présentée de manière cohérente et positive aux utilisateurs.

Lire l'article
SEO

Quand Faut-il Utiliser ChatGPT et Quand Privilégier Google ?

**Quand Utiliser ChatGPT et Quand Utiliser Google : Guide pour les Pros du Marketing Digital** Avec l'essor des technologies d'IA, les professionnels du marketing digital ont désormais accès à des outils novateurs comme ChatGPT. Cependant, il est essentiel de savoir quand utiliser ce modèle de langage avancé et quand privilégier les moteurs de recherche traditionnels comme Google. ChatGPT se distingue par sa capacité à répondre aux requêtes informationnelles de manière conversationnelle et précise, ce qui en fait une ressource inestimable pour des questions ouvertes telles que "Quelle est la capitale de la France ?" ou "Quels sont les symptômes du COVID-19?". Toutefois, pour les requêtes transactionnelles telles que "acheter des chaussures en ligne" ou "réserver un vol pour New York", Google reste la meilleure option. L'article explique également comment optimiser votre site web pour tirer parti des deux technologies, en décrivant les stratégies pour les requêtes informationnelles et transactionnelles. En intégrant ChatGPT, les entreprises peuvent améliorer l'engagement client, offrir un support en temps réel et personnaliser leurs campagnes marketing. En conclusion, ChatGPT et Google occupent des rôles complémentaires dans le paysage digital actuel. Comprendre les forces et les limites de chacun peut aider les professionnels du marketing à maximiser leurs résultats. Pour un aperçu complet et détaillé, ne manquez pas de lire l'article!

Lire l'article
Agence TheTribe - Florent Lucas
Florent Lucas
Directeur Marketring & Commecial @TheTribe

J'ai bossé 6 mois avec Deux.io sur 4 thématiques : SEO, SEA, Outreach et Social Selling. Hasard ou non, on ne sait jamais vraiment ce qu'il se passe côté growth ;), notre nombre de demandes entrantes est nettement reparti à la hausse en ce début d'année.Nous avons notamment pu cranter sur 2 sujets : le SEA, on en faisait un peu auparavant, mais on jetait surtout de l'argent par les fenêtres, et l'outreach, où nous avons nettement progressé sur les séquences, avec des bons taux de retour.Je suis particulièrement satisfait du fait que nous ayons pu se réapproprier l'ensemble des travaux réalisés et diffuser une culture Growth au sein de l'équipe acquisition.Côté Deux.io, Steph a une approche commerciale top, et j'ai apprécié son soucis de nous proposer un accompagnement sur-mesure nécessaire à notre contexte, et John un entrepreneur, hacker, magicien du web avec pleins de bonnes idées faciles à implémenter. Le reste de l'équipe, Emilie, Guillaume notamment nous ont également parfaitement accompagné.Bref, je suis fan, et je recommande ++

adelaide Aujay - Directrice Marketing
Adelaide Aujay
Directrice Marketing @horiz

Agence growth hacking ayant à coeur d’accompagner efficacement ses clients pour qu’ils atteignent leurs objectifs de croissance et de rentabilité. J’ai réellement apprécié leur écoute et leur capacité à mettre en place des plans d’actions à court terme et plus long terme; et aussi à revoir leur copie en fonction des 1er résultats ou des changements de priorités business. Mention spéciale à Jonathan, expert SEO, qui en plus prend le temps de former sur son métier.

laura Lhoiry - Directrice Marketing
Laura Lhoiry
Directrice Marketing @Nomadia

Très bonne expérience avec l'équipe de Jonathan, des conseils avisés et un partage de best practices. Nul doutes que les résultats de la prestation seront au rendez-vous !

Co-fondateur @HelloZack - Pierre-Emmanuel Saint-Esprit
Pierre-Emmanuel Saint-Esprit
Co-fondateur @HelloZack

Focus execution, Boost efficacement votre acquisitionÉcoute et compréhension, au top.

Samuel
Gabriel Roucel - Volum
Gabriel Roucel
CEO @Volum

Nous avions déjà une bonne croissance, mais souhaitions mieux comprendre ce qui marche, pour qui et pourquoi afin de rapidement déployer les stratégies growth les plus efficaces sur la bonne cible.

CEO @CocoonSpace - Sylvain Chevet
Sylvain Chevet
CEO @CocoonSpace

J’avais déjà une petite idée de mes cibles, canaux and co. deux.io a testé une dizaine de stratégies growth sur mesure. Nous avons identifiés 3 stratégies qui fonctionnent super bien qu'ils sont entrain de scaler !

Vincent Gouedard - Fincome
Vincent Gouedard
CEO & Co-founder @Fincome

Très bon accompagnement. Nous avons apprécié la rigueur et l’expertise des équipes deux.io. En 3 mois, nous avons collecté suffisamment de données pour mieux comprendre et appréhender notre nouveau marché.

Directeur @Wacano Paris - Vivian Bertin
Vivian Bertin
Directeur @Wacano Paris

Avant j’avais un bagage théorique en Growth maintenant je sais scraper méthodiquement n’importe quel site.Non seulement la team Deuxio vous pousse sur chaque jour de formation à exécuter des actions  concrètes mais elle livre également toutes ses techniques secrètes pour avoir plus d’impact.A conseiller chaudement à tout acteur de l’écosystème startup !

Matthieu BURIN - CEO & Co-founder
Matthieu Burin
CEO & Co-founder @Hemea

Super agence, très bon conseil dans l'air du temps, testée et approuvée plusieurs fois, merci !

Edouard Thieuleux - Abc
Edouard Thieuleux
Founder @AbcSupplyChain

Super agence de growth marketing. Ils vont à l'essentiel, maîtrise toutes les plateformes et ajuste très rapidement en fonction des prix et tendances. Merci à Jonathan et Brice pour le suivi de qualité.

Raphael Siciliani -
Raphael Siciliani
Business Development Manager @Scribe

Après avoir travaillé avec de nombreuses agences growth, Deux.io est de loin la plus professionnelle et compétente. Un plaisir de travailler avec une équipe humaine et accessible vraiment impliqué dans la reussite de notre entreprise.

Arthur
3 articles et 1 outil Growth chaque semaine

Inscrivez-vous à La Growth News dès maintenant et débloquez un accès exclusif à des outils développés par l'équipe de deux.io !

100% concrêt, 0% spam, 1x semaine
Merci, vous allez recevoir un e-mail de confirmation.
Oops! Something went wrong while submitting the form.