Questions/réponses sur les plugins sociaux

Questions d’ordre général

Les boutons J’aime, Envoyer et Partager sont disponibles pour le web, iOS et Android. Les publications intégrées et le plugin Page sont disponibles uniquement pour le web.

  • Web : si vous utilisez des plugins sociaux sur le web, vous devez posséder un compte de développeur Facebook pour obtenir un ID d’app.
  • iOS/Android : si vous utilisez des plugins sociaux dans une app iOS ou Android, vous devez posséder un compte de développeur Facebook pour obtenir un ID d’app.
  • Web : si vous utilisez des plugins sociaux sur le web, vous devez posséder un compte de développeur Facebook pour obtenir un ID d’app.
  • iOS/Android : si vous utilisez des plugins sociaux dans une app iOS ou Android, vous devez posséder un compte de développeur Facebook pour obtenir un ID d’app.
  • Web : si vous utilisez des plugins sociaux sur le web, vous n’avez pas besoin de soumettre votre ou vos intégrations à la certification. Vous pouvez utiliser instantanément tous les plugins sociaux.
  • iOS/Android : si vous utilisez des plugins sociaux dans une app iOS ou Android, vous devez soumettre l’intégration du bouton J’aime à la certification au moyen de l’onglet Contrôle app de l’Espace App.

Si une personne a consulté Facebook et rendu visite à votre site web par le biais d’un plugin social, le navigateur nous envoie des informations afin de charger du contenu Facebook sur cette page. Les données que nous recevons peuvent inclure des informations telles que l’ID utilisateur de la personne, le site web qu’elle consulte, la date et l’heure, ainsi que d’autres informations relatives au navigateur. Nous enregistrons une partie de ces informations et pouvons les utiliser pour améliorer nos produits et services, ainsi que pour diffuser des publicités plus intéressantes et utiles à nos utilisateurs.

Si vous utilisez les versions HTML5 ou XFBML, vous devez inclure le code de langue lorsque vous instanciez la bibliothèque.

Lorsque vous chargez le SDK, modifiez la valeur de js.src afin qu’elle affiche votre paramètre régional. Remplacez en_US par votre paramètre régional, par exemple fr_FR pour le français (France) :

// Example 1:
'https://connect.facebook.net/fr_FR/sdk.js';

// Example 2:
js.src = "https://connect.facebook.net/fr_FR/sdk.js#xfbml=1&version=v2.6"; 

Les paramètres régionaux pris en charge sont répertoriés dans le fichier XML des paramètres régionaux de Facebook.

Vous devrez peut-être modifier la largeur d’un plugin social pour l’affichage de certaines langues. Vous trouverez plus d’informations sur notre page Localisation et traduction.

  • Web : si vous utilisez des plugins sociaux sur le web, vous n’avez pas besoin de soumettre votre ou vos intégrations à la certification. Vous pouvez utiliser instantanément n’importe quel plugin social.
  • iOS/Android : si vous utilisez des plugins sociaux dans une app iOS ou Android, vous devez soumettre l’intégration du bouton J’aime à la certification au moyen de l’onglet Contrôle app de l’Espace App.

En fonction du plugin social, vous pouvez être amené(e) à installer une version distincte pour les mobiles, les tablettes ou les ordinateurs. Reportez-vous à la section Questions/réponses ou au document de démarrage du plugin que vous souhaitez installer. Remarque : il est déconseillé d’utiliser des requêtes média en CSS pour ajuster la taille des plugins sociaux.

Si vous devez faire migrer une page vers une autre URL, vous ne pouvez pas transférer les mentions J’aime, les partages et les commentaires directement vers la nouvelle URL. En revanche, vous pouvez utiliser l’ancienne URL comme source réglementaire pour le nombre de mentions J’aime et de partages à la nouvelle adresse. Vous trouverez ci-dessous des informations générales sur la marche à suivre.

Informations générales

Afin de déterminer à quelle adresse URL une action J’aime ou Partager doit être attribuée, Facebook utilise un processus visant à identifier l’URL réglementaire de l’URL chargée. Lorsqu’une URL est chargée, le robot d’indexation recherche les éléments suivants :

  1. Un code de redirection HTTP 301 ou 302
  2. L’utilisation d’une balise Open Graph og:url dans la page
  3. L’utilisation de rel=canonical, tel que décrit dans la norme RFC 6596. (Le robot d’indexation de Facebook ne prend en charge que le contenu, pas les en-têtes HTTP.)

Si l’une de ces méthodes renvoie une URL différente de celle initialement chargée, l’URL indiquée est considérée comme l’URL réglementaire de l’URL d’origine. Si besoin, le robot d’indexation suit également une chaîne de redirections pour trouver l’URL réglementaire.

Toutes les mentions J’aime et tous les partages sont attribués à l’URL réglementaire et non à l’URL chargée.

Exemples

Conseil : utilisez notre programme de débogage pour consulter les données communiquées à Facebook lors de l’indexation de votre page.

En contrôlant l’URL réglementaire, vous pouvez faire migrer le contenu d’une URL vers une autre, tout en conservant le nombre de mentions J’aime et de partages, tant que vous autorisez Facebook à résoudre l’ancienne URL à partir de la nouvelle. Pour cela, vous pouvez utiliser l’une des deux méthodes suivantes :

Ajouter à la nouvelle URL une balise og:url pointant vers l’ancienne (conseillé)

Vous devez inclure un lien vers l’ancienne URL dans votre nouvelle URL. Par exemple, si votre nouvelle URL correspond à https://example.com/new-url et l’ancienne à https://example.com/old-url, vous devez inclure l’extrait suivant dans new-url :

<meta property="og:url" content="https://example.com/old-url" />

Cette méthode indique au robot d’indexation que l’URL réglementaire se trouve à l’ancien emplacement. Il utilisera cette information pour générer le nombre de mentions J’aime et de partages sur la page. Toutes les nouvelles mentions J’aime et tous les nouveaux partages continueront également d’être comptabilisés sur l’ancienne URL.

L’ancienne URL doit également continuer d’afficher un document contenant les balises Open Graph et renvoyer une réponse HTTP 200, du moins lorsqu’elle est chargée par le robot d’indexation de Facebook. Pour rediriger d’autres clients lorsqu’ils visitent l’URL, vous devez envoyer votre réponse HTTP 301 à tous les clients autres que le robot d’indexation Facebook. L’ancienne URL doit contenir sa propre balise og:url pointant vers elle-même.

Pour savoir comment reconnaître le robot d’indexation de Facebook, consultez notre Guide de recommandations en matière de partage.

Cette méthode fonctionne également avec rel=canonical, mais og:url est à privilégier.

Rediriger le robot d’indexation de Facebook vers l’ancienne URL

Vous pouvez également réaliser cette opération en redirigeant le robot d’indexation de Facebook vers l’ancienne URL chaque fois qu’il visite la nouvelle URL. Comme dans la méthode décrite ci-dessus, l’ancienne URL doit être un document valide doté de balises Open Graph. En outre, si vous souhaitez inclure une fonction de redirection vers l’ancienne URL, le robot d’indexation de Facebook ne doit pas procéder à des redirections lorsqu’il visite l’ancienne URL.

Seuls les contenus publics peuvent être intégrés. Si la publication, la page ou l’URL fait l’objet de restrictions de confidentialité de quelque sorte que ce soit, il n’est pas possible de l’intégrer. Cela s’applique au bouton J’aime, au plugin Page et aux publications et vidéos intégrées.

Pour voir rapidement s’il est possible d’intégrer un contenu particulier, essayez de le charger en utilisant le mode Navigation privée ou Incognito de votre navigateur.

J’aime, Partager et Envoyer : questions/réponses courantes

Vous pouvez améliorer l’actualité créée après avoir aimé, partagé ou envoyé votre page à l’aide de balises méta afin de transformer une simple page HTML en un objet Open Graph.

Si vous envisagez d’utiliser le bouton J’aime, Partager ou Envoyer sur une page de votre site web, nous vous conseillons de consulter nos recommandations afin de vous assurer que les actualités publiées bénéficient d’un rendu parfait sur Facebook et de la meilleure distribution possible.

Nous vous recommandons d’inclure tous les boutons sur votre app ou votre site web afin de permettre aux personnes de choisir la façon dont elles souhaitent partager votre contenu.

Le paramètre ref entraîne l’ajout de deux paramètres à l’URL de référence lorsqu’une personne clique sur un lien à partir d’une actualité contenant un lien partagé :

  • fb_ref – Le paramètre ref
  • fb_source – J’aime/Partager : le type de flux (home, profile, search, ticker, tickerdialog ou other) dans lequel le clic a eu lieu et le type d’actualité (oneline ou multiline), concaténé à l’aide d’un tiret bas. Envoyer : le type d’actualité (message) dans lequel le clic a eu lieu.

Par exemple :

http://www.facebook.com/l.php?fb_ref=top_left&fb_source=profile_oneline

Vous pouvez suivre ces paramètres à l’aide de votre logiciel d’analyse.

Si le bouton J’aime, Partager ou Envoyer est placé au bord d’un élément HTML doté de la propriété CSS overflow définie sur hidden, le menu volant peut être masqué de manière partielle ou complète lorsqu’une personne clique sur le bouton. Pour remédier à cela, définissez la propriété overflow sur une valeur autre que hidden, comme visiblescroll ou auto.

Facebook doit récupérer les liens partagés sur la plate-forme afin de connaître les données d’aperçu de lien à afficher sur Facebook.com ou sur Facebook pour iOS et Android. Cette opération a lieu tous les 30 jours afin de garantir que les propriétés sont à jour. La page liée est également récupérée lorsque l’URL est saisie dans l’outil de débogage.

Facebook relève les en-têtes de cache de vos URL et observe les mentions Expires et Cache-Control par ordre de préférence. Toutefois, même si vous indiquez une période plus longue, Facebook récupérera votre page tous les 30 jours.

Dans certains cas, il peut être dans votre intérêt de fournir à notre outil de récupération une version différente d’une page (contenant davantage de métadonnées Open Graph) que celle que vous présentez aux utilisateurs de votre page. Dans ce cas, vous pouvez cibler l’agent de navigateur utilisé par l’outil de récupération :

facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)

Oui. Indiquez simplement l’URL de votre Page Facebook dans le paramètre href du bouton.

Questions/réponses sur le bouton J’aime

Les plugins sociaux comportent des mesures de sécurité visant à assurer l’intégrité des données et la prévention contre le spam. La présence de ce bouton en est une. Si vous avez testé un bouton J’aime de façon intensive avant le lancement, vous avez peut-être déclenché ces mesures de sécurité par inadvertance. En outre, certains domaines Internet sont plus susceptibles de contenir du contenu indésirable. Par conséquent, l’étape de confirmation y apparaîtra plus souvent.

Cette confirmation ajoute une étape supplémentaire au processus du bouton J’aime, mais une fois que la mention J’aime a été confirmée séparément par plusieurs utilisateurs, elle ne s’affiche plus et seul le bouton J’aime habituel apparaît.

Le nombre affiché est la somme des éléments suivants :

  • le nombre de mentions J’aime de votre URL ;
  • le nombre de partages de votre URL (y compris le fait de copier/coller un lien vers Facebook) ;
  • le nombre de mentions J’aime et de commentaires sur les actualités sur Facebook concernant votre URL ;

Pour obtenir le code permettant d’afficher uniquement le bouton Partager, consultez notre documentation sur le Bouton Partager.

Les options suivantes sont disponibles :

Disposition Tailles par défaut

standard

Largeur minimale : 225 pixels.
Largeur par défaut : 450 pixels.
Hauteur : 35 pixels (sans photo) ou 80 pixels (avec photos).

box_count

Largeur minimale : 55 pixels.
Largeur par défaut : 55 pixels.
Hauteur : 65 pixels.

button_count

Largeur minimale : 90 pixels.
Largeur par défaut : 90 pixels.
Hauteur : 20 pixels.

button

Largeur minimale : 47 pixels.
Largeur par défaut : 47 pixels.
Hauteur : 20 pixels.

Questions/réponses sur le bouton Partager

Le nombre affiché est la somme des éléments suivants :

  • le nombre de mentions J’aime de votre URL ;
  • le nombre de partages de votre URL (y compris le fait de copier/coller un lien vers Facebook) ;
  • le nombre de mentions J’aime et de commentaires sur les actualités sur Facebook concernant votre URL ;

Pour obtenir le code permettant d’afficher uniquement le bouton Partager, consultez notre documentation sur le Bouton Partager.

Oui. Même si nous recommandons l’utilisation du bouton Partager afin de proposer l’expérience la plus simple et la plus fiable aux utilisateurs de votre site, nous vous fournissons une boîte de dialogue autonome que vous pouvez appeler à l’aide du SDK JavaScript ou du lien d’une URL. Lisez notre guide sur l’utilisation de la boîte de dialogue Partager.

Questions/réponses sur le plugin Commentaires

  • Il ajoute des signes de ponctuation (p. ex., des points à la fin des phrases).
  • Il supprime les espaces supplémentaires.
  • Il développe les abréviations familières (p. ex., svp devient s’il vous plaît).
  • Il ajoute une espace après un signe de ponctuation (p. ex., Salut,Cat devient Salut, Cat).
  • Il corrige les erreurs grammaticales courantes (p. ex., il remplace saississez par saisissez).

Vous pouvez activer le filtre grammatical dans la section Paramètres du plugin.

Vous pouvez accéder aux commentaires de chaque URL à l’aide de l’API Graph. Il vous suffit d’effectuer une requête HTTP GET vers :

https://graph.facebook.com/v2.6/?fields=og_object{comments}
  &id=<YOUR_URL>
  &access_token=<YOUR_TOKEN>

Pour obtenir des instructions détaillées, consultez le guide Modération des commentaires. Si vous ne pouvez pas dresser la liste des modérateurs à l’aide de la propriété méta fb:admins, vous pouvez configurer fb:app_id et mettre à jour la liste des modérateurs dans les paramètres de l’outil de modération de l’app.