Condivisione su Facebook

Dopo aver integrato Facebook Login, la condivisione su Facebook o Facebook Gaming, alcuni eventi nell'app vengono registrati e raccolti automaticamente per Gestione eventi, a meno che tu non disabiliti la registrazione automatica degli eventi nell'app. Consigliamo a tutti gli sviluppatori di app di usare Facebook Login, la condivisione su Facebook o Facebook Gaming per capire come funziona questa funzionalità. Per maggiori dettagli sul tipo di informazioni raccolte e su come disabilitare la registrazione automatica degli eventi nell'app, consulta Registrazione automatica degli eventi nell'app.

La condivisione è un modo semplice di consentire alle persone di portare contenuti dal tuo sito web o dall'app mobile su Facebook. La condivisione avviene quando qualcuno clicca su un plug-in social come il pulsante Condividi o Invia. Questo apre la finestra di condivisione o di messaggio corrispondente. Puoi anche scegliere di progettare un pulsante personalizzato per aprire una di queste finestre di dialogo.

Questo documento descrive:

L'ecosistema di condivisione

La condivisione su Facebook dipende da alcuni componenti fondamentali:

URL: nella maggior parte dei casi, inclusa la condivisione da app mobili, il tuo contenuto viene condiviso su Facebook come link, che si tratti di un articolo, un'immagine, un video o altro.

Il crawler di Facebook: quando qualcuno condivide il tuo contenuto, il nostro crawler esegue lo scraping della pagina per visualizzarne l'anteprima su Facebook.

I tag di Open Graph: l'aggiunta dei metatag di Open Graph all'<head> dell'HTML della tua pagina web fornirà al crawler informazioni strutturate come un titolo, una descrizione e un'immagine in miniatura per il contenuto.

Interfacce di condivisione: puoi scegliere tra alcune esperienze per l'utente finale diverse per consentire alle persone di condividere contenuti dal tuo sito web o dall'app su Facebook. Ecco una panoramica di come funziona:

Pulsante di attivazione Interfaccia di condivisione avviata Comportamento di condivisione

Pulsante Condividi

Web:finestra di condivisione

Mobile: passaggio veloce dell'app alla finestra di condivisione nativa

Mostrato nel diario e nel Registro attività.

Può essere mostrato nel feed.

Pulsante Invia su Messenger

Web:finestra di messaggio

Mobile: passaggio veloce dell'app alla finestra di messaggio nativa

Inviato come messaggio su Facebook.

Pulsante Personalizza

Può aprire:

Finestra di condivisione

Finestra di messaggio

Segue il comportamento di pubblicazione della finestra di condivisione.

Tipi di contenuto

Le persone possono condividere su Facebook i seguenti tipi di contenuto:

  • Link: la maggior parte dei contenuti è un URL che fa riferimento a una pagina HTML. Per fornire le informazioni più pertinenti, devi eseguire il markup della tua pagina con i metatag specifici di Facebook. Consulta 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 azioni e oggetti Open Graph per creare notizie elaborate tramite un'API fortemente tipizzata.

Puoi anche effettuare collegamenti alla tua app dal contenuto condiviso dalle persone nel feed. App Links apre l'app dal contenuto condiviso. Puoi persino effettuare un collegamento a un contesto specifico nell'app.

Hashtag

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

Metodi di condivisione

Vogliamo rendere il più semplice e immediato possibile per le persone condividere contenuti dalla tua app con chiunque desiderino. Con queste opzioni, come prima cosa puoi scegliere l'esperienza di condivisione per le persone attraverso la tua app, quindi puoi scegliere un metodo di implementazione.

Pulsanti

Quando decidi di optare per il metodo più semplice di integrazione della condivisione con Facebook, utilizza i pulsanti che aprono le nostre finestre di dialogo. L'SDK di Facebook fornisce i pulsanti da usare. Nessuna di queste opzioni richiede l'implementazione di Facebook Login.

Web

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

Mobile

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

Personalizzato

Puoi anche creare un pulsante personalizzato per l'attivazione di "Mi piace", condivisioni o invii in tutte le piattaforme.

Finestre di dialogo native

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

Finestra di condivisione

La finestra di condivisione rappresenta un modo facile di consentire alle persone di condividere contenuti senza dover accedere alla tua app o concedere autorizzazioni. Funziona su web, Android e iOS.

Su mobile, quando qualcuno utilizza la finestra di condivisione, la finestra di dialogo effettua un passaggio rapido all'app di Facebook sul dispositivo in uso. Se un utente non ha installato l'app Facebook nativa, è anche disponibile una finestra di dialogo web di fallback.

Finestra di messaggio

Usa la finestra di messaggio per consentire alle persone di condividere privatamente contenuti su Messenger. Come la finestra di condivisione, si tratta di un componente di condivisione nativo che non richiede l'implementazione di Facebook Login.

La finestra di messaggio consente alle persone di condividere link, immagini e notizie Open Graph. Su mobile, l'utente deve avere l'app nativa di Messenger installata.

Condivisione nelle storie

Puoi usare intent impliciti di Android e schemi URL personalizzati di iOS per passare foto, video e adesivi all'app Facebook. L'app Facebook riceverà questo contenuto e lo caricherà nello strumento di creazione delle storie, in modo che l'utente possa pubblicarlo nelle sue storie di Facebook.

Ottimizzazione dei contenuti

Markup

È importante effettuare il markup dell'HTML del sito web con i tag di Open Graph per gestire il modo in cui il contenuto viene visualizzato su Facebook. Senza questi tag, il crawler di Facebook farà il possibile per identificare elementi come titolo, descrizione e immagine per il tuo contenuto.

Ottimizza il contenuto da condividere su Facebook aggiungendo tag Open Graph all'<head> dell'HTML della tua pagina. Questi tag descrivono il contenuto condiviso. Questo include il tipo di contenuto, come immagine, video o articolo, ed eventuali attributi aggiuntivi.

Maggiori informazioni sui tag da includere nei contenuti sono disponibili in Markup per la condivisione.

Aggiornamento degli URL

Se sposti i contenuti in un nuovo URL, i Mi piace, le condivisioni e i commenti sull'URL originale non verranno migrati automaticamente. Per procedere all'aggregazione di queste azioni su un nuovo URL, devi puntare il crawler di Facebook alla vecchia pagina che rappresenta l'URL canonico per il tuo contenuto. Scopri come fare in questo documento per i webmaster.