Il pulsante Mi piace, Condividi e Invia disponibile per web, iOS e Android. I post incorporati e il plug-in di incorporazione di Pagine sono disponibili esclusivamente per il Web.
Se una persona ha visitato Facebook e visita il tuo sito web con un plug-in social, il browser invia a Facebook le informazioni necessarie per caricare il contenuto di Facebook sulla pagina. I dati che riceviamo possono includere informazioni come l'ID utente della persona, il sito web che sta visitando, la data e l'ora e altre informazioni relative al browser. Alcune di queste informazioni vengono registrate e possono essere utilizzate per migliorare i nostri prodotti e servizi e per mostrare agli utenti inserzioni più interessanti e utili.
Se utilizzi le versioni HTML5 o XFBML, devi includere il codice della lingua quando istanzi la libreria.
Durante il caricamento dell'SDK, modifica il valore di js.src
per usare la tua lingua. Sostituisci en_US
con la lingua desiderata, ad es. fr_FR
per il francese (Francia):
// 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";
Le lingue supportate sono indicate nel file XML Facebook Local.
In base alla lingua, potresti dover modificare la larghezza dei plug-in social. Per maggiori informazioni, puoi consultare la nostra pagina dedicata a localizzazione e traduzione.
A seconda del plug-in sociale potrebbe essere necessario implementare una versione discreta per dispositivi mobili, tablet o desktop. Consulta le FAQ o il documento "Guida introduttiva" per il plug-in che desideri implementare. Nota: non è consigliabile utilizzare le media query CSS per regolare la dimensione dei plug-in sociali.
Se devi spostare una Pagina su un altro URL, non puoi spostare i Mi piace, le condivisioni o i commenti direttamente sul nuovo URL, ma puoi utilizzare il vecchio URL come fonte canonica per il numero di Mi piace o condivisioni nel nuovo URL. Di seguito sono importate informazioni su come eseguire questa operazione.
Durante la risoluzione dell'URL a cui dovrebbe essere attribuita un'azione Mi piace o Condividi, Facebook utilizza un processo per risolvere l'URL canonico per l'URL che è stato caricato. Quando viene caricato un URL, il crawler cercherà:
og:url
nella Paginarel=canonical
come descritto in RFC 6596. (Il crawler di Facebook supporta solo contenuti, non intestazioni HTTP).Se uno di questi metodi genera un URL diverso dall'URL originariamente caricato, l'URL specificato verrà considerato "URL canonico" per l'URL originale. Se necessario, il crawler seguirà anche una catena di reindirizzamenti per trovare l'URL canonico.
Tutti i Mi piace e le condivisioni verranno attribuiti all'URL canonico anziché all'URL caricato.
Suggerimento: usa il nostro debugger per vedere cosa vede Facebook quando usa il crawler sulla tua Pagina.
Controllando l'URL canonico puoi spostare il contenuto da un URL a un altro e mantenere i conteggi di Mi piace e condivisione, purché tu consenta a Facebook di continuare a risolvere il nuovo URL in quello vecchio. Questa operazione può essere eseguita con uno dei due metodi seguenti:
og:url
al nuovo URL che punta al vecchio URL (preferito)Nel nuovo URL, devi includere un link al vecchio URL. Ad esempio, se il nuovo URL fosse https://example.com/new-url
e il vecchio URL fosse https://example.com/old-url
, dovresti includere questo frammento in new-url
:
<meta property="og:url" content="https://example.com/old-url" />
L'uso di questo metodo indica al crawler che l'URL canonico si trova nella posizione precedente e lo utilizzerà per generare il numero di Mi piace e condivisioni nella Pagina. Eventuali nuovi Mi piace e condivisioni continueranno ad aggregarsi anche sul vecchio URL.
Ciò richiede anche che il vecchio URL esegua il rendering di un documento con tag Open Graph e restituisca una risposta HTTP 200, almeno quando caricato dal crawler di Facebook. Se desideri che altri client reindirizzino quando visitano l'URL, devi inviare la tua risposta 301 HTTP a tutti i client crawler non di Facebook. Il vecchio URL deve contenere il proprio tag og:url
che punta a se stesso.
Puoi imparare come riconoscere il crawler di Facebook nella nostra Guida alle best practice per la condivisione.
Questo metodo funzionerà anche con rel=canonical
, ma og:url
è preferito.
Un altro metodo per raggiungere l'obiettivo è reindirizzare il crawler di Facebook al vecchio URL ogni volta che visita il nuovo URL. Come per il metodo sopra descritto, il vecchio URL deve essere un documento valido con intestazioni Open Graph. Inoltre, se desideri includere un reindirizzamento al vecchio URL, il crawler di Facebook non deve reindirizzare quando visita il vecchio URL.
È possibile incorporare solo contenuti pubblici. Se il post, la Pagina o l'URL presentano restrizioni sulla privacy, non è incorporabile. Questo vale per il pulsante Mi piace, il plug-in di incorporazione di Pagine e i post e i video incorporati.
Un modo rapido per verificare se un determinato contenuto è incorporabile è quello di provare a caricarlo utilizzando la funzione "Incognito" o "Privato" del browser.
La storia creata dall'azione del Mi piace, della condivisione o dell'invio della tua Pagina può essere arricchita utilizzando meta tag per trasformare una semplice pagina HTML in un oggetto Open Graph.
Se prevedi di utilizzare il pulsante Mi piace, Condividi o Invia su qualsiasi pagina del tuo sito web, devi leggere la nostra guida alle best practice per assicurarti che le storie pubblicate abbiano l'aspetto ideale su Facebook e ottenere la migliore distribuzione possibile.
È consigliabile includere tutti i pulsanti sulla tua app o sul tuo sito web per consentire agli utenti di scegliere il modo in cui desiderano condividere i tuoi contenuti.
Con l'impostazione ref
, vengono aggiunti due parametri all'URL del referrer quando una persona clicca su un link da una storia di streaming su un link condiviso:
fb_ref
: il parametro ref
fb_source
: Mi piace/Condividi: Il tipo di streaming (home
, profile
, search
, ticker
, tickerdialog
o other
) in cui si è verificato il clic e il tipo di storia (oneline
o multiline
), concatenati con un underscore. Invia: il tipo di storia (message
) in cui si è verificato il clic.Ad esempio:
http://www.facebook.com/l.php?fb_ref=top_left&fb_source=profile_oneline
puoi tenere traccia di questi parametri utilizzando il tuo software di analisi.
Se il pulsante Mi piace, Condividi o Invia è posizionato vicino al bordo di un elemento HTML con la proprietà overflow
CSS impostata su hidden
, il riquadro a comparsa può essere troncato o completamente nascosto quando si clicca sul pulsante. Per risolvere il problema, imposta la proprietà overflow
su un valore diverso da hidden
, ad esempio visible
, scroll
o auto
.
Facebook deve estrarre i link condivisi su Facebook per sapere quali informazioni visualizzare nell'anteprima del link da mostrare su Facebook.com o su Facebook per iOS e Android. Ciò viene eseguito ogni 30 giorni per garantire che le proprietà siano aggiornate. Anche la pagina a cui rimanda il link viene analizzata quando l'URL viene inserito nello Strumento debugger.
Facebook osserva le intestazioni della cache sui tuoi URL: analizzerà Expires
e Cache-Control
in ordine di preferenza. Tuttavia, anche se specifichi un tempo più lungo, Facebook utilizzerà lo scraper sulla tua pagina ogni 30 giorni.
In alcuni casi potresti voler mostrare una versione diversa di una pagina al nostro scraper (contenente più metadati Open Graph) rispetto a quella visualizzata agli utenti della pagina. In questo caso puoi scegliere come target l'agente del browser utilizzato dallo scraper:
facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)
Sì. Basta specificare l'URL della tua Pagina Facebook nell'impostazione href
del pulsante.
Esistono protezioni di integrità e prevenzione dello spam integrate nei plug-in social e questa è una di esse. Se hai testato ripetutamente un pulsante Mi piace prima del lancio, potresti aver inavvertitamente attivato queste protezioni. Inoltre, alcuni domini su Internet hanno maggiori probabilità di contenere spam, quindi il passaggio di conferma viene visualizzato più spesso.
Questa conferma aggiunge un ulteriore passaggio alla procedura del pulsante Mi piace, ma una volta che il Mi piace è stato confermato separatamente da un certo numero di utenti, non apparirà più e verrà visualizzato solo il normale pulsante Mi piace.
Il numero visualizzato è la somma di:
Per ottenere il codice per visualizzare il pulsante Condividi da solo, visita la nostra documentazione sul Pulsante Condividi.
Sono disponibili le opzioni seguenti:
Layout | Dimensioni predefinite |
---|---|
| Larghezza minima: 225 pixel. |
| Larghezza minima: 55 pixel. |
| Larghezza minima: 90 pixel. |
| Larghezza minima: 47 pixel. |
Il numero visualizzato è la somma di:
Per ottenere il codice per visualizzare il pulsante Condividi da solo, visita la nostra documentazione sul Pulsante Condividi.
Sì, sebbene ti consigliamo di utilizzare il pulsante Condividi per offrire l'esperienza più semplice e coerente agli utenti che utilizzano il tuo sito; è disponibile una finestra di dialogo autonoma che può essere richiamata utilizzando l'SDK JavaScript o utilizzando un link URL. Leggi la nostra guida per utilizzare la finestra di condivisione.
Puoi abilitare il filtro grammaticale dalla sezione delle impostazioni del plug-in.
È possibile accedere ai commenti per ogni URL tramite l'API Graph. Basta fare una richiesta HTTP GET a:
https://graph.facebook.com/v2.6/?fields=og_object{comments} &id=<YOUR_URL> &access_token=<YOUR_TOKEN>
Per istruzioni dettagliate, consulta la guida alla Moderazione dei commenti. Se non riesci a configurare l'elenco dei moderatori utilizzando la meta proprietà fb:admins
, puoi configurare fb:app_id
e aggiornare l'elenco dei moderatori nelle impostazioni dello strumento di moderazione per l'app specifica.