Botones "Me gusta", "Compartir" y "Enviar" disponibles para la web, iOS y Android. Las publicaciones insertadas y el plugin de página están disponibles exclusivamente para la web.
Si una persona ha visitado Facebook y navega a tu sitio web con un plugin social, el navegador nos envía información para cargar contenido de Facebook en esa página. Los datos que recibimos pueden incluir información como el identificador de usuario de la persona, el sitio web que visita, la fecha y la hora, y otros datos relacionados con el navegador. Registramos algunos de estos datos y podemos usarlos para mejorar nuestros productos y servicios, así como para mostrar a las personas anuncios más útiles e interesantes.
Si utilizas las versiones HTML5 o XFBML, debes incluir el código de idioma al crear una instancia de la biblioteca.
Cuando lo hagas, cambia el valor de js.src
para usar tu configuración regional. Solo tienes que reemplazar en_US
por tu configuración regional. Por ejemplo, fr_FR
para francés (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";
Puedes consultar las configuraciones regionales que se admiten en el archivo FacebookLocales.xml.
Posiblemente, deberás ajustar el ancho del plugin social para adaptarlo a los distintos idiomas. Puedes obtener más información en nuestra página Localización y traducción.
En función del plugin social, es posible que debas implementar una versión discreta para el móvil, la tableta o el ordenador. Consulta la pregunta frecuente o el documento "Primeros pasos" del plugin que quieres implementar. Nota: No se recomienda utilizar consultas multimedia de CSS para ajustar el tamaño de los plugins sociales.
Si necesitas mover una página a otra URL, no puedes mover los Me gusta, las comparticiones ni los comentarios directamente a la nueva URL, pero puedes utilizar la URL antigua como origen canónico de los Me gusta y las comparticiones de la nueva. A continuación, se incluyen instrucciones sobre cómo para hacerlo.
Al resolver a qué URL se debe atribuir un Me gusta o una acción de compartición, Facebook utiliza un proceso para resolver la URL canónica de la URL que se ha cargado. Al cargar una URL, el rastreador buscará lo siguiente:
og:url
de Open Graph en la páginarel=canonical
como se describe en RFC 6596. (El rastreador de Facebook solo admite contenido, no encabezados HTTP).Si alguno de estos métodos produce una URL diferente de la cargada inicialmente, la URL especificada se considerará la "URL canónica" de la URL original. Si es necesario, el rastreador también seguirá una cadena de redireccionamientos para buscar la URL canónica.
De este modo, todos los Me gusta y las comparticiones se atribuirán a la URL canónica, en lugar de la URL cargada.
Sugerencia: Utiliza nuestro depurador para saber qué ve Facebook cuando rastrea tu página.
Al controlar la URL canónica, puedes mover contenido de una URL a otra, así como mantener los recuentos de Me gusta y comparticiones, siempre que permitas a Facebook seguir resolviendo la nueva URL en la antigua. Dispones de dos métodos para hacerlo:
og:url
a la nueva URL que apunte a la antigua (método preferido)En tu nueva URL, debes incluir un enlace a la URL antigua. Por ejemplo, si tu nueva URL es https://example.com/new-url
y la antigua es https://example.com/old-url
, debes incluir este fragmento en new-url
:
<meta property="og:url" content="https://example.com/old-url" />
El uso de este método indica al rastreador que la URL canónica está en la ubicación antigua, y se usará para generar el número de Me gusta y comparticiones en la página. Los nuevos Me gusta y comparticiones también se seguirán agregando a la URL antigua.
Así mismo, es necesario que la URL antigua siga representando un documento con etiquetas de Open Graph y devuelva una respuesta HTTP 200, como mínimo cuando el rastreador de Facebook la cargue. Si quieres redirigir a otros clientes cuando visiten la URL, debes enviar su respuesta HTTP 301 a todos los clientes del rastreador que no sean de Facebook. La URL antigua debe contener su propia etiqueta og:url
que apunte a sí misma.
Puedes obtener información sobre cómo reconocer el rastreador de Facebook en nuestra guía de prácticas recomendadas para el uso compartido.
Este método también funcionará con rel=canonical
, aunque se prefiere og:url
.
Otro método para lograrlo es redirigir el rastreador de Facebook a la URL antigua siempre que visite la nueva. Igual que con el método descrito anteriormente, la URL antigua debe ser un documento válido con encabezados de Open Graph. Si quieres incluir un redireccionamiento a la URL antigua, el rastreador de Facebook no debe redirigirse cuando la visite.
Solo se puede insertar contenido público. Si la publicación, la página o la URL tienen algún tipo de restricción de privacidad, no se podrán insertar. Esto es aplicable al botón "Me gusta", al plugin de página, y a las publicaciones y los vídeos insertados.
Una manera rápida de probar si una sección de contenido específica se puede insertar es intentar cargarla con el modo "incógnito" o "privado" del navegador.
La historia que crea la acción de indicar Me gusta, compartir o enviar la página se puede enriquecer mediante metaetiquetas a fin de convertir una página HTML simple en un objeto de Open Graph.
Si tienes previsto utilizar uno de los botones "Me gusta", "Compartir" o "Enviar" en alguna página de tu sitio web, debes leer nuestra guía de prácticas recomendadas para asegurarte de que las historias publicadas se vean bien en Facebook y tengan la mejor distribución posible.
Te recomendamos que incluyas todos los botones en la aplicación o el sitio web para que las personas puedan elegir cómo quieren compartir tu contenido.
La opción de configuración ref
hace que se añadan dos parámetros a la URL prescriptora cuando una persona hace clic en un enlace desde una historia de transmisión sobre un enlace compartido:
fb_ref
: parámetro ref
fb_source
. Me gusta/Compartir: tipo de transmisión (home
, profile
, search
, ticker
, tickerdialog
o other
) en el que se ha producido el clic y tipo de historia (oneline
o multiline
), concatenados con un guion bajo. Enviar: tipo de historia (message
) en que se ha producido el clic.Por ejemplo:
http://www.facebook.com/l.php?fb_ref=top_left&fb_source=profile_oneline
Puedes realizar un seguimiento de estos parámetros con tu software de análisis.
Si uno de los botones "Me gusta", "Compartir" o "Enviar" se colocan cerca del perímetro de un elemento HTML con la propiedad overflow
de CSS establecida en hidden
, es posible que el control flotante se recorte u oculte por completo al hacer clic en el botón. Para corregirlo, se puede establecer la propiedad overflow
en un valor distinto de hidden
, como visible
, scroll
o auto
.
Facebook tiene que extraer los enlaces que se comparten en la plataforma para saber a cuáles tiene que vincular información de vista previa para que se muestre en Facebook.com o en Facebook para iOS y Android. Esto se realiza cada 30 días para garantizar que las propiedades estén actualizadas. La página vinculada también se extrae cuando la URL se introduce en la herramienta de depuración.
Facebook observa los encabezados de caché en tus URL (observará Expires
y Cache-Control
por orden de preferencia). No obstante, aunque especifiques un tiempo mayor, Facebook extraerá tu página cada 30 días.
En algunos casos, puedes mostrar en nuestro extractor una versión diferente de una página (que contenga más metadatos de Open Graph) que la que muestras a las personas que ven la página. En este caso, puedes dirigirte al agente del navegador que utiliza el extractor:
facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)
Sí. Solo tienes que especificar la URL de tu página de Facebook en la opción href
del botón.
Existen medidas de protección de la integridad y prevención del spam integradas en los plugins sociales, y esta es una de ellas. Si has probado de forma intensiva un botón "Me gusta" antes de publicarlo, es posible que hayas activado estas medidas de protección sin darte cuenta. Además, hay determinados dominios de Internet que tienen más probabilidades de contener spam, por lo que el paso de confirmación se mostrará más a menudo.
Esta confirmación añade un paso adicional al proceso del botón "Me gusta". No obstante, una vez que varios usuarios han confirmado la acción "Me gusta" por separado, este deja de aparecer y solo se muestra el botón "Me gusta" normal.
Este número es la suma de:
Para obtener el código para mostrar solo el botón "Compartir", visita nuestra documentación sobre el botón "Compartir".
Encontrarás las siguientes opciones:
Diseño | Tamaños predeterminados |
---|---|
| Ancho mínimo: 225 píxeles. |
| Ancho mínimo: 55 píxeles. |
| Ancho mínimo: 90 píxeles. |
| Ancho mínimo: 47 píxeles. |
Este número es la suma de:
Para obtener el código para mostrar solo el botón "Compartir", visita nuestra documentación sobre el botón "Compartir".
Sí. Aunque recomendamos utilizar el botón "Compartir" para ofrecer una experiencia que sea lo más simple y coherente posible a las personas que usan tu sitio, proporcionamos un cuadro de diálogo independiente que se puede invocar mediante el SDK para JavaScript o el enlace a una URL. Lee nuestra guía para utilizar el cuadro de diálogo de contenido compartido.
Puedes activar el filtro de gramática desde la sección "Configuración" en el plugin.
Es posible acceder a los comentarios de cada URL a través de la API Graph. Solo tienes que realizar la solicitud HTTP GET siguiente:
https://graph.facebook.com/v2.6/?fields=og_object{comments} &id=<YOUR_URL> &access_token=<YOUR_TOKEN>
Para obtener instrucciones detalladas, consulta la guía de moderación de comentarios. Si no puedes configurar la lista de moderadores mediante la metapropiedad fb:admins
, puedes configurar la propiedad fb:app_id
y actualizar la lista de moderadores en la configuración de la herramienta de moderación de esta aplicación.