Condivisione su Facebook

La condivisione permette agli utenti di trasferire in modo semplice i contenuti del tuo sito Web o della tua app mobile su Facebook. Si attiva quando gli utenti cliccano su un plug-in social, come i pulsanti Condividi o Invia. In questo modo, viene avviata la finestra di condivisione o quella di messaggio. Puoi progettare un pulsante per avviare le finestre di dialogo o un'interfaccia di condivisione personalizzata.

Questo documento descrive:

L'ecosistema di condivisione

La condivisione su Facebook dipende da alcuni componenti fondamentali:

URL: nella maggior parte dei casi, tra cui la condivisione dalle app mobili, i contenuti vengono condivisi su Facebook come link, che si tratti di articoli, immagini, video o altro.

Il crawler di Facebook: quando gli utenti condividono i tuoi contenuti, il nostro crawler estrae i dati dalla pagina per mostrare un'anteprima su Facebook.

Tag Open Graph: aggiungendo metatag Open Graph all'<head> del codice HTML della tua pagina Web, il crawler riceverà informazioni strutturate come titolo, descrizione e miniatura dei contenuti.

Interfacce di condivisione: esistono metodi di condivisione dei contenuti dal tuo sito Web o dalla tua app su Facebook per gli utenti finali tra cui puoi scegliere. Ecco una panoramica sul funzionamento:

Attivazione del pulsante Interfaccia di condivisione avviata Comportamento di pubblicazione

Pulsante Condividi

Web:Finestra di condivisione

Mobile: passaggio immediato alla finestra di condivisione nativa

Visualizzazione nel diario e nel Registro attività.

Possibile visualizzazione nella sezione Notizie.

Pulsante Invia

Web:Finestra di messaggio

Mobile: passaggio immediato alla finestra di messaggio nativa

Invio come messaggio di Facebook.

Pulsante personalizzato

Può avviare:

Finestra di condivisione

Finestra di messaggio

Interfaccia di condivisione personalizzata

Interfaccia di condivisione personalizzata che segue il comportamento di pubblicazione della finestra di condivisione.

Tipi di contenuti

È possibile condividere i seguenti contenuti su Facebook:

  • Link: la maggior parte dei contenuti è costituita da un URL che fa riferimento a una pagina HTML. Per fornire informazioni pertinenti, esegui il markup della pagina con metatag specifici per Facebook. Consulta la guida alla condivisione per i webmaster.

  • Foto: carica direttamente una o più foto generate dall'utente.

  • Video: carica direttamente un video generato dall'utente.

  • Contenuti multimediali: carica direttamente una combinazione di foto e video.

  • Notizie Open Graph: usa le azioni e gli oggetti Open Graph per creare notizie elaborate tramite un'API fortemente tipizzata.

Puoi inserire link alla tua app nei contenuti condivisi dagli utenti nella sezione Notizie. I deep link all'interno dell'app avviano la tua app dai contenuti condivisi. Puoi anche specificare link a un determinato contesto nell'app.

Condivisione delle citazioni

Puoi implementare due tipi di condivisione delle citazioni nella tua app: definita dall'utente o definita dall'editore. La condivisione delle citazioni definita dall'utente consente agli utenti di mettere in evidenza una porzione di testo e condividerla. La condivisione delle citazioni definita dall'editore ti consente di preselezionare una porzione di testo per la condivisione e collocare un pulsante accanto a essa.

Hashtag

Puoi associare un hashtag a un link, una foto o un video condiviso.

Metodi di condivisione

Vogliamo che gli utenti possano condividere contenuti dalla tua app con il pubblico desiderato nel modo più semplice e flessibile possibile. Queste opzioni ti permettono di scegliere il metodo di condivisione per gli utenti che usano la tua app, quindi come implementarlo.

Scegli tra opzioni predefinite, metodi completamente nativi e personalizzati o soluzioni intermedie, indipendentemente dalla piattaforma.

Pulsanti

Se desideri un'integrazione semplice con Facebook, usa i pulsanti per attivare le nostre finestre di dialogo. Puoi trovarli negli SDK di Facebook. Nessuna di queste opzioni richiede l'implementazione di Facebook Login.

Web

Puoi usare plug-in social come i pulsanti "Mi piace", Condividi e Invia. Sono disponibili per computer e per il Web mobile.

Mobile

Offriamo anche i pulsanti nativi "Mi piace", Condividi e Invia per iOS e Android.

Personalizzazione

Inoltre, puoi creare pulsanti personalizzati per attivare "Mi piace", Condividi e Invia su tutte le piattaforme.

Finestre di dialogo native

Usando le finestre di dialogo native di Facebook, puoi abilitare la condivisione senza aggiungere Facebook Login. Come i pulsanti nativi, le finestre native offrono un'implementazione pronta all'uso.

Finestra di condivisione

La finestra di condivisione permette agli utenti di condividere contenuti in modo semplice, senza effettuare l'accesso alla tua app o concedere autorizzazioni. È disponibile per Android, iOS e per il Web.

Su mobile, quando l'utente usa la finestra di condivisione, si verifica un passaggio immediato all'app Facebook presente sul dispositivo. Inoltre, se l'utente non ha installato l'app Facebook nativa, verrà aperta la finestra di dialogo per il Web come fallback.

Finestra di messaggio

Usa la finestra di messaggio per permettere agli utenti di condividere privatamente contenuti su Messenger. Come la finestra di condivisione, si tratta di un componente nativo che non richiede l'implementazione di Facebook Login o l'autorizzazione publish_actions.

Tramite la finestra di messaggio gli utenti possono condividere link, immagini e notizie Open Graph. Su mobile è necessario installare l'app nativa Messenger.

Interfaccia di condivisione personalizzata

Se desideri personalizzare il metodo di condivisione nel tuo sito Web o nella tua app, crea il tuo pulsante per attivare le nostre finestre di dialogo su tutte le piattaforme o usa un pulsante e una finestra personalizzati per chiamare l'API Graph.

Per aggiungere una finestra di condivisione personalizzata alla tua app, è necessario implementare Facebook Login. Inoltre, dovrai richiedere l'autorizzazione publish_actions, per cui è necessaria l'analisi degli accessi.

Ottimizzazione dei contenuti

Markup

È importante eseguire il markup del codice HTML del tuo sito Web con tag Open Graph per gestire il modo in cui i contenuti sono visualizzati su Facebook. Senza questi tag, il crawler di Facebook farà il possibile per identificare contenuti come titolo, descrizione e immagine.

Puoi ottimizzare i tuoi contenuti per la condivisione su Facebook aggiungendo tag Open Graph all'<head> del codice HTML della tua pagina. I tag descrivono i contenuti condivisi. Sono inclusi tipi di contenuti come immagini, video, articoli e altri attributi aggiuntivi.

Scopri i tag da includere nei contenuti consultando Markup per la condivisione.

Aggiornamento degli URL

Spostando i contenuti su un nuovo URL, i "Mi piace", le condivisioni e i commenti presenti su quello originale non eseguiranno la migrazione automaticamente. Per continuare ad aggregare queste azioni nel nuovo URL, punta il crawler di Facebook alla vecchia pagina che rappresenta l'URL canonico dei tuoi contenuti. Scopri come fare in questo documento per i webmaster.