Partage sur Facebook

Le partage permet aux personnes de diffuser facilement du contenu de votre site web ou de votre app mobile sur Facebook. Le partage est déclenché lorsqu’une personne clique sur un Social Plugin comme le bouton Partager ou Envoyer. Cela lance la boîte de dialogue Partager ou Contacter correspondante. Si vous le souhaitez, vous pouvez aussi concevoir votre propre bouton pour lancer l’une de ces boîtes de dialogue ou une interface de partage personnalisée.

Ce document décrit :

L’écosystème de partage

Le partage sur Facebook repose sur quelques composants fondamentaux :

Les URL : dans la plupart des cas, notamment pour le partage depuis les apps mobiles, votre contenu est partagé sur Facebook sous la forme d’un lien, qu’il s’agisse d’un article, d’une image, d’une vidéo ou d’autre chose.

Le robot d’indexation Facebook : lorsqu’une personne partage votre contenu, notre robot d’indexation récupère la page pour en afficher un aperçu sur Facebook.

Balises Open Graph : l’ajout de balises méta Open Graph entre les balises <head> du code HTML de votre page web fournit au robot d’indexation des informations structurées comme un titre, une description et une image miniature du contenu.

Interfaces de partage : vous pouvez choisir parmi différentes expériences utilisateurs à proposer aux personnes qui partagent du contenu sur Facebook depuis votre site web ou votre app. Voici un aperçu de leur fonctionnement :

Bouton de déclenchement Interface de partage lancée Comportement de publication

Bouton Partager

Web : la boîte de dialogue Partager

Mobile : changement d’app rapide vers la boîte de dialogue Partager native

Apparaît dans le journal et l’historique personnel.

Peut apparaître dans le fil d’actualité.

Bouton Envoyer

Web : la boîte de dialogue Contacter

Mobile : changement d’app rapide vers la boîte de dialogue Contacter native

Envoyé en tant que message Facebook

Bouton personnalisé

Peut lancer :

la boîte de dialogue Partager ;

la boîte de dialogue Contacter ;

une interface de partage personnalisée.

Une interface de partage personnalisée qui suit le comportement de publication de la boîte de dialogue Partager.

Types de contenu

Il est possible de partager les types de contenu suivants sur Facebook :

  • Liens : la plupart des contenus sont des URL qui font référence à une page HTML. Pour fournir les informations les plus pertinentes, vous devez marquer votre page à l’aide de balises méta propres à Facebook. Consultez la page Un guide de partage pour les administrateurs de sites.

  • Photos : importez directement une ou plusieurs photos générées par l’utilisateur.

  • Vidéos : importez directement une vidéo générée par l’utilisateur.

  • Multimédia : importez directement un ensemble de photos et de vidéos.

  • Actualités Open Graph : utilisez les actions et les objets Open Graph pour créer des actualités riches par le biais d’une API fortement typée.

Vous pouvez revenir à votre app depuis le contenu que des personnes partagent dans le fil d’actualité. App Links lance votre app depuis le contenu partagé. Vous pouvez même l’associer à un contexte particulier dans votre app.

Partage de citations

Vous pouvez implémenter deux types de partage de citation dans votre app : défini par l’utilisateur ou défini par l’éditeur. Le partage de citations défini par l’utilisateur permet de surligner du texte et de le partager. Le partage de citations défini par l’éditeur vous permet de présélectionner du texte à partager et de placer un bouton Partager à côté de celui-ci.

Hashtags

Vous pouvez associer un hashtag à une photo, une vidéo ou un lien partagé.

Les différentes façons de partager du contenu

Nous souhaitons que les personnes qui partagent du contenu depuis votre app avec l’audience souhaitée puissent bénéficier d’une simplicité et d’une flexibilité maximales. Grâce à ces options, vous pouvez d’abord choisir l’expérience de partage pour les personnes qui utilisent votre app, puis décider d’une méthode d’implémentation.

Choisissez entre des options préconçues par défaut et une expérience entièrement native et personnalisée, ou un mélange des deux, quelle que soit votre plate-forme.

Boutons

Si vous voulez profiter d’une intégration de partage extrêmement simple avec Facebook, nous vous conseillons d’utiliser des boutons qui déclenchent nos boîtes de dialogue. Les SDK Facebook proposent des boutons que vous pouvez utiliser. Aucune de ces options n’exige l’implémentation de Facebook Login.

Web

Vous pouvez utiliser des Social Plugins comme les boutons J’aime, Partager et Envoyer. Ces boutons sont disponibles sur le web pour bureau et le web mobile.

Mobile

Nous proposons également des boutons J’aime, Partager et Envoyer natifs pour iOS et Android.

Personnalisé

Vous pouvez également créer votre propre bouton personnalisé pour déclencher une action J’aime, Partager ou Envoyer sur toutes les plates-formes.

Boîtes de dialogue natives

Lorsque vous utilisez les boîtes de dialogue Facebook natives, vous pouvez autoriser le partage sans ajouter Facebook Login. Tout comme nos boutons natifs, elles offrent une implémentation prête à l’emploi.

Boîte de dialogue Partager

Avec la boîte de dialogue Partager, les personnes peuvent facilement partager du contenu sans avoir besoin de se connecter à votre app ni d’accorder des autorisations. Elle fonctionne sur le web, sur Android et sur iOS.

Sur les appareils mobiles, lorsqu’une personne partage du contenu à l’aide de la boîte de dialogue Partager, cette dernière effectue un changement d’app rapide vers l’app Facebook installée sur l’appareil. Nous disposons aussi d’une boîte de dialogue pour le web qui se lance si l’app Facebook native n’est pas installée.

Boîte de dialogue Contacter

Utilisez la boîte de dialogue Contacter pour permettre le partage de contenu en privé sur Messenger. Tout comme la boîte de dialogue Partager, il s’agit d’un composant de partage natif qui ne nécessite pas d’implémenter Facebook Login ni de demander une autorisation publish_actions.

La boîte de dialogue Contacter permet de partager des liens, des images et des actualités Open Graph. Sur les appareils mobiles, l’app Messenger native doit être installée.

Interface de partage personnalisée

Si vous voulez personnaliser l’expérience de partage pour votre site web ou votre app, vous pouvez créer votre propre bouton pour déclencher nos boîtes de dialogue sur toutes les plates-formes. Vous pouvez également utiliser un bouton personnalisé et une boîte de dialogue personnalisée qui appelle l’API Graph.

Pour ajouter une boîte de dialogue de partage personnalisée à votre app, vous devez implémenter Facebook Login. Vous devez également demander l’autorisation publish_actions qui requiert un processus Login Review.

Optimisation de votre contenu

Balisage

Il est essentiel de marquer le code HTML de votre site web à l’aide de balises Open Graph pour gérer la disposition de votre contenu sur Facebook. Sans ces balises, le robot d’indexation Facebook tentera au mieux d’identifier le contenu tel que le titre, la description et l’image de votre contenu.

Optimisez votre contenu pour le partage sur Facebook en ajoutant des balises Open Graph entre les balises <head> du code HTML de votre page. Ces balises décrivent le contenu partagé. Elles incluent le type de contenu, par exemple une image, une vidéo ou un article, et tout attribut supplémentaire.

Découvrez les balises que vous devez inclure dans votre contenu dans la section sur les balises de partage.

Mise à jour des URL

Si vous déplacez du contenu vers une nouvelle URL, les mentions J’aime, les partages et les commentaires de cette URL d’origine ne migrent pas automatiquement. Pour continuer à regrouper ces actions pour une nouvelle URL, vous devez pointer le robot d’indexation Facebook vers l’ancienne page qui représente l’URL réglementaire de votre contenu. Découvrez comment faire dans ce document destiné aux administrateurs de sites.