Les Knowledge Tags de Yext vous permettent d'ajouter un balisage Schema à votre site Internet et de synchroniser facilement les informations relatives aux entités depuis Yext.
Pour ajouter des balises Knowledge :
- Cliquez sur Pages dans la barre de navigation, puis sur Knowledge Tags.
- Cliquez sur le bouton Ajouter Knowledge Tags à un site Internet.
- Cliquez sur le bouton Sélectionner l'entité puis choisissez l'entité souhaitée.
- Le cas échéant, sélectionnez les paramètres régionaux souhaités.
- Le cas échéant, sélectionnez les paramètres d'analyse souhaités.
- Pour personnaliser le balisage Schema.org, cliquez sur le lien Personnaliser le balisage Schema.org. Pour plus d'informations, consultez Personnaliser le balisage Schema.org en utilisant Knowledge Tags.
- Copiez la balise
<script>
et ajoutez-la au code HTML de la page Web concernée (idéalement, juste avant la balise</head>
sur votre page). Voir ci-dessous pour plus d'informations sur la balise de script. - (Facultatif) Extrayez le contenu des champs d'entité et affichez-le sur votre site Web via des codes intégrés. Pour plus d'informations, consultez l'article Ajouter du contenu destiné aux clients via les Knowledge Tags.
- Récupérez les codes intégrés des champs que vous souhaitez optimiser à l'aide du Knowledge Graph de Yext. Pour voir plus de champs d'entités, cliquez sur le lien Plus de champs.
- Ajoutez les codes intégrés à l'endroit où vous souhaitez qu'ils apparaissent sur votre site Web.
- Vérifiez que le balisage Schema est correctement installé. Consultez l'article d'aide Vérifier le balisage Schema.org pour la page.
- Cliquez sur le bouton Consulter le balisage Schema.org. Une boîte de dialogue apparaît.
- Saisissez une URL dans la zone de texte, puis cliquez sur Consulter le balisage Schema.org sur Google. La page vous redirigera vers l'outil Test des résultats enrichis de Google, qui affichera le balisage Schema.org détecté.
- Vérifiez que tout semble correct et que Google ne vous renvoie aucune erreur.
Vous pouvez voir un exemple de balise script ci-dessous :
<script async defer src="https://knowledgetags.yextpages.net/embed?key=KamUQv_w3FGCPdUOneIuxCd5ZCujvj0Q0bZZlicqyXDy1RoypsxzzmTLfmT3JJQP&account_id=0123456&entity_id=815&locale=es" type="text/javascript"></script>
La balise <script>
inclut les paramètres suivants :
-
key
: ce paramètre est utilisé pour activer l'implémentation JavaScript des balises. Cette clé se trouve dans la section Knowledge Tags de la plateforme Yext. -
entity_id
: l'identifiant de l'entité concernée. Cela identifie l'entité dont les données doivent être utilisées pour le balisage et le contenu Schema.org. Si vous souhaitez récupérer des données pour plusieurs entités, vous devez inclure ce paramètre plusieurs fois (par exemple,entity_id=exemple1&entity_id=exemple2
). -
account_id
: pour les clients directs, l'ID du compte se trouve dans la section Paramètres du compte.- Si vous utilisez le Partner Portal, l'
account_id
est l'ID qui se trouve dans la colonne ID de client Yext et qui correspond à un client précis.
- Si vous utilisez le Partner Portal, l'
-
locale
: ce paramètre facultatif précise le profil linguistique à partir duquel le contenu doit être récupéré.- Notez que ceci n'est applicable que si vous utilisez notre fonctionnalité de profil multilingue.
Si votre page comprend plusieurs entités, vous pouvez créer une seule balise <script>
qui inclut plusieurs entités en ajoutant les ID d'entité supplémentaires au script dans le format suivant :
<script async defer src="https://knowledgetags.yextpages.net/embed?key=KamUQv_w3FGCPdUOneIuxCd5ZCujvj0Q0bZZlicqyXDy1RoypsxzzmTLfmT3JJQP&account_id=0123456&entity_id=4&entity_id=815&locale=es" type="text/javascript"></script>
Remarque : une balise <script>
qui inclut plusieurs entités prendra le premier paramètre régional et l'appliquera à toutes les entités.
Bonne pratique
Le schéma devrait correspondre au contenu visuel de la page. Ajoutez un schéma aux pages de votre site Web consacrées à la mise en valeur d'un établissement, d'une personne ou d'un événement (par ex. les pages contenant un nom, une adresse, un numéro de téléphone, des horaires d'ouverture ou encore une carte).