Questions/réponses sur les Social Plugins

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 Social Plugins sur le web, vous n’avez pas besoin de compte de développeur Facebook. – iOS/Android : Si vous utilisez des Social Plugins dans une app iOS ou Android, vous devez vous enregistrer en tant que développeur.

Web : Si vous utilisez des Social Plugins sur le web, vous n’avez pas besoin de créer une app Facebook pour intégrer un Social Plugin. – iOS/Android : Si vous utilisez des Social Plugins dans une app iOS ou Android, vous devez créer une app Facebook et l’associer à votre identifiant d’app.

Web : Si vous utilisez des Social Plugins sur le web, vous n’avez pas besoin de demander la certification de vos intégrations. Vous pouvez utiliser instantanément tous les Social Plugins. – iOS/Android : Si vous utilisez des Social Plugins dans une app iOS ou Android, vous devez demander la certification de l’intégration du bouton J’aime au moyen de l’onglet Certification (d’app) de l’Espace App.

Si une personne a visité Facebook et consulte votre site web avec un social plugin, 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’identifiant utilisateur de la personne, le site web qu’elle visite, 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 et diffuser [des publicités plus intéressantes et utiles] auprès des personnes(https://www.facebook.com/help/562973647153813).

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 pour utiliser 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 de paramètres régionaux de Facebook.

Vous devrez peut-être modifier la largeur d’un Social Plugin si vous voulez afficher plusieurs langues. Vous trouverez plus d’informations sur notre page Localisation et traduction.

Web : Si vous utilisez des Social Plugins sur le web, vous n’avez pas besoin de demander la certification de vos intégrations. Vous pouvez utiliser instantanément tous les Social Plugins. – iOS/Android : Si vous utilisez des Social Plugins dans une app iOS ou Android, vous devez demander la certification de l’intégration du bouton J’aime au moyen de l’onglet Certification (d’app) de l’Espace App.

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

Je dois faire migrer une page vers une autre URL. Il n’est pas possible de transférer les mentions J’aime, les partages et les commentaires directement vers la nouvelle URL. En revanche, vous pouvez utiliser l’ancienne URL en tant que source réglementaire indiquant le nombre de mentions J’aime à la nouvelle adresse. Vous trouverez ci-dessous des informations générales sur la marche à suivre.

Aperçu

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 d’un code rel=canonical, tel que décrit dans la norme RFC 6596. (Le robot d’indexation de Facebook ne prend en charge que le contenu, et non 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 débogueur pour voir les données communiquées à Facebook lors de l’indexation de votre page.

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

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

Dans votre nouvelle URL, vous devez inclure un lien vers l’ancienne 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 pourra utiliser 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.

Il faut également que l’ancienne URL continue d’afficher un document avec balises Open Graph et qu’elle renvoie 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 du robot d’indexation autres que Facebook. L’ancienne URL doit contenir sa propre balise og:url pointée 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 le code rel=canonical, mais le code 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. De même que pour 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 de « navigation privée » ou « incognito ».

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 notre guide des recommandations pour vous assurer que les actualités publiées rendent bien sur Facebook et obtiennent la meilleure distribution possible.

Nous vous conseillons d’inclure tous les boutons sur votre app ou votre site web pour 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 référante lorsqu’une personne clique sur un lien d’une actualité concernant un lien partagé :

fb_ref : le paramètre ref - fb_source : J’aime/Partager : Le type de flux (home [accueil], profile [profil], search [recherche], ticker [télex], tickerdialog [boîte de dialogue du télex] ou other [autre]) dans lequel le clic a eu lieu et le type d’actualité (oneline [monoligne] ou multiline [multiligne]), concaténés à l’aide d’un tiret bas. Envoyer : Le type d’actualité (message [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é partiellement ou complètement lorsqu’une personne clique sur le bouton. Pour remédier à cela, définissez la propriété overflow sur une valeur autre que hidden, comme visible, scroll 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 pour garantir que les propriétés sont à jour. La page liée est également collectée lorsque l’URL est saisie dans l’outil de débogage.

Facebook conserve les en-têtes de cache de vos URL et examine Expires et Cache-Control par ordre de préférence. Toutefois, même si vous indiquez une période plus longue, Facebook collectera votre page tous les 30 jours.

Dans certains cas, il peut être dans votre intérêt de fournir une version différente d’une page à notre logiciel de collecte de données (une version 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 le logiciel de collecte de données :

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

Il existe des mesures de sécurité visant à assurer l’intégrité des données et la prévention contre le spam dans les social plugins, et ceci 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 sur Internet sont plus susceptibles de contenir du spam. 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 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 sur 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 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 la copie et le collage d’un lien sur 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 Bouton Partager.

Oui. Même si nous recommandons l’utilisation du bouton Partager afin d’offrir l’expérience la plus simple et la plus fiable aux personnes qui utilisent votre site, nous proposons 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 Comments

  • Ajoute une ponctuation (p. ex., des points à la fin des phrases)
  • Enlève tout espace supplémentaire
  • Développe les mots d’argot (p. ex., svp devient s’il vous plaît)
  • Ajoute une espace après une ponctuation (p. ex., Salut,Cat devient Salut, Cat)
  • Corrige les erreurs grammaticales courantes (p. ex., 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 la propriété fb:app_id et mettre à jour la liste des modérateurs dans les paramètres de l’outil de modération de cette app.