Données structurées pour les programmes de fidélité (MemberProgram
)

De nombreux marchands proposent des programmes de fidélité qui offrent aux membres des avantages spéciaux, comme des prix spéciaux et des points de fidélité. Lorsque vous ajoutez des données structurées MemberProgram
à votre site, la recherche Google peut utiliser ces informations pour afficher les avantages de fidélité avec vos produits et fiches info dans les résultats de recherche.
Vous pouvez spécifier les programmes de fidélité que vous proposez en lien avec votre activité à l'aide du type de données structurées MemberProgram
imbriqué sous le type de données structurées Organization
.
Pour spécifier les avantages de fidélité (tels que les prix et points de fidélité gagnés) pour vos produits individuels, ajoutez séparément le balisage UnitPriceSpecification
sous le balisage de données structurées Offer
, comme décrit dans Fiches de marchand.
Disponibilité de cette fonctionnalité
Les informations sur les programmes de fidélité sont disponibles dans les résultats de recherche Google en Allemagne, en Australie, au Brésil, au Canada, aux États-Unis, en France, au Mexique et au Royaume-Uni, sur ordinateur et sur mobile.
Comment ajouter des données structurées
Ces données structurées représentent un format normalisé permettant de fournir des informations sur une page et de classer son contenu. En savoir plus sur le fonctionnement des données structurées
Voici, dans les grandes lignes, comment créer, tester et publier des données structurées.
- Ajoutez les propriétés obligatoires. En fonction du format que vous utilisez, découvrez où insérer des données structurées sur la page.
- Suivez les consignes.
- Validez votre code à l'aide de l'outil de test des résultats enrichis et corrigez les erreurs critiques, le cas échéant. Envisagez également de résoudre les problèmes non critiques que l'outil a pu signaler, car cela peut contribuer à améliorer la qualité de vos données structurées. Toutefois, ce n'est pas nécessaire pour pouvoir bénéficier des résultats enrichis.
- Déployez quelques pages où figurent vos données structurées et utilisez l'outil d'inspection d'URL pour découvrir comment Google voit la page. Assurez-vous que Google peut accéder à votre page et qu'elle n'est pas bloquée par un fichier robots.txt, la balise
noindex
ni par des identifiants de connexion. Si tout semble être en ordre, vous pouvez demander à Google d'explorer de nouveau vos URL. - Pour informer Google des modifications futures de vos pages, nous vous recommandons de nous envoyer un sitemap. Vous pouvez automatiser cette opération à l'aide de l'API Sitemap de la Search Console.
Exemples
Voici un exemple de balisage de données structurées MemberProgram
pour un programme de fidélité comportant deux niveaux d'abonnement.
<html> <head> <title>About Us</title> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "OnlineStore", "hasMemberProgram": { "@type": "MemberProgram", "name": "Membership Plus", "description": "For frequent shoppers this is our top-rated loyalty program", "url": "https://www.example.com/membership-plus", "hasTiers": [ { "@type": "MemberProgramTier", "@id": "#plus-tier-silver", "name": "silver", "url": "https://www.example.com/membership-plus-silver", "hasTierBenefit": [ "https://schema.org/TierBenefitLoyaltyPoints" ], "membershipPointsEarned": 5 }, { "@type": "MemberProgramTier", "@id": "#plus-tier-gold", "name": "gold", "url": "https://www.example.com/membership-plus-gold", "hasTierRequirement": { "@type": "CreditCard", "name": "Example platinum card plus" }, "hasTierBenefit": [ "https://schema.org/TierBenefitLoyaltyPrice", "https://schema.org/TierBenefitLoyaltyPoints" ], "membershipPointsEarned": 10 } ] } // Other Organization-level properties // ... } </script> </head> <body> </body> </html>
Consignes
Pour que votre balisage de programme de fidélité puisse être utilisé dans la recherche Google, vous devez suivre ces consignes :
- Consignes générales relatives aux données structurées
- Essentiels de la recherche
- Consignes techniques
Consignes techniques
-
Imbriquez le balisage
MemberProgram
sous le typeOrganization
sur la page où vous spécifiez les informations administratives et les règles de votre entreprise. Pour en savoir plus, consultez la documentation sur le balisage d'organisation. -
Pour spécifier les avantages de fidélité (tels que les prix et points de fidélité gagnés) pour vos produits individuels, ajoutez le balisage
UnitPriceSpecification
défini pour les fiches de marchand. Le balisageMemberProgram
que vous définissez pour votre organisation fonctionne avec les données structuréesvalidForMemberTier
etMembershipPointsEarned
pour définir les avantages de fidélité de vos clients lorsqu'ils achètent vos produits.
Définitions des types de données structurées
Vous devez inclure les propriétés obligatoires pour que vos données structurées puissent être utilisées dans la recherche Google. Vous pouvez également inclure les propriétés recommandées pour ajouter d'autres informations sur vos programmes de fidélité et ainsi offrir une meilleure expérience utilisateur.
MemberProgram
Utilisez les propriétés suivantes pour décrire un ou plusieurs programmes de fidélité et un ou plusieurs niveaux par programme de fidélité pour votre entreprise. La définition complète de MemberProgram
est disponible sur schema.org/MemberProgram.
Propriétés obligatoires | |
---|---|
description |
Description du programme de fidélité, y compris des principaux avantages pour les membres. |
hasTiers |
Élément Définit un niveau pour un programme de fidélité. Un programme de fidélité doit comporter au moins un niveau.
Consultez la liste des propriétés |
name |
Nom du programme de fidélité. |
Propriétés recommandées | |
---|---|
url |
URL de la page Web sur laquelle l'acheteur peut s'inscrire à ce programme de fidélité.
N'indiquez pas plusieurs URL. Si vous n'en fournissez aucune, l'URL de la page contenant les données structurées |
MemberProgramTier
MemberProgramTier
permet de définir un niveau pour un MemberProgram
.
Un programme de fidélité peut comporter plusieurs niveaux. Par exemple, bronze, argent et or.
La définition complète de l'élément MemberProgramTier
est disponible sur schema.org/MemberProgramTier.
Propriétés obligatoires | |
---|---|
hasTierBenefit |
Élément Avantage réservé aux membres de ce niveau. Un niveau de membre peut comporter plusieurs avantages. Les noms courts sans préfixe d'URL sont également acceptés (par exemple,
|
name |
Nom du niveau de souscription. |
Propriétés recommandées | |
---|---|
hasTierRequirement |
Condition requise pour rejoindre un niveau d'adhésion. Si vous ne spécifiez rien, tout le monde peut rejoindre le niveau sans frais. Pour un niveau payant, spécifiez une valeur du type représentant l'exigence pour rejoindre le niveau.
|
membershipPointsEarned |
Nombre de points de fidélité gagnés par le consommateur par unité monétaire dépensée lorsque |
url |
URL de la page Web sur laquelle l'acheteur peut s'inscrire à ce niveau de membre spécifique. N'indiquez pas plusieurs URL. |
Configurer des programmes de fidélité avec Google via Merchant Center
Il peut être difficile de configurer des programmes de fidélité et de les tenir à jour avec le balisage. Si vous possédez un compte Google Merchant Center, vous pouvez également envisager de configurer votre programme de fidélité directement dans Google Merchant Center au lieu d'utiliser le balisage. Pour en savoir plus, consultez l'article du centre d'aide Merchant Center sur les programmes de fidélité.
Si vous fournissez à la fois des programmes de fidélité avec balisage et via Merchant Center, Google utilisera les paramètres Merchant Center.
Dépannage
Si vous ne parvenez pas à mettre en œuvre ou à déboguer des données structurées, voici quelques ressources susceptibles de vous aider.
- Si vous utilisez un système de gestion de contenu (CMS) ou si une autre personne s'occupe de votre site, demandez à la personne en charge de vous aider. Veillez à lui transmettre tous les messages de la Search Console qui détaillent le problème.
- Google ne garantit pas que les fonctionnalités basées sur les données structurées apparaîtront dans les résultats de recherche. Pour consulter la liste des raisons courantes pour lesquelles Google n'affiche pas toujours votre contenu dans un résultat enrichi, reportez-vous aux consignes générales relatives aux données structurées.
- Vos données structurées comportent peut-être une erreur. Consultez la liste des erreurs de données structurées et le rapport sur les données structurées impossibles à analyser.
- Si vous avez reçu une action manuelle de données structurées concernant votre page, ces données seront ignorées (mais la page concernée apparaîtra peut-être toujours dans les résultats de recherche Google). Pour résoudre les problèmes de données structurées, utilisez le rapport sur les actions manuelles.
- Consultez à nouveau les consignes pour déterminer si votre contenu est bien conforme. Le problème peut être dû à une page contenant du spam ou à l'utilisation de balises qui en contiennent. Toutefois, il est possible qu'il ne s'agisse pas d'un problème de syntaxe et que le test des résultats enrichis ne puisse pas identifier le problème.
- Découvrez comment résoudre les problèmes liés aux résultats enrichis manquants ou à une baisse du nombre total de résultats enrichis.
- Prévoyez un certain temps avant que la réexploration et la réindexation soient effectuées. Gardez à l'esprit qu'il faut souvent compter plusieurs jours après la publication d'une page pour que Google puisse la trouver et l'explorer. Pour toute question d'ordre général sur l'exploration et l'indexation, consultez les questions fréquentes sur l'exploration et l'indexation dans la recherche Google.
- Posez une question sur le forum Google Search Central.