Preguntas frecuentes sobre plugins sociales

Preguntas generales

Los botones "Me gusta", "Compartir" y "Enviar" están disponibles para la Web, iOS y Android. Los plugins de página y de publicaciones insertadas solo están disponibles para la Web.

  • Web: si utilizas plugins sociales en la Web, no es necesario que tengas una cuenta de desarrollador de Facebook.
  • iOS/Android: si utilizas plugins sociales en una aplicación para iOS o Android, tienes que registrarte como desarrollador.
  • Web: si utilizas plugins sociales en la Web, no es necesario que crees una aplicación de Facebook para integrar un plugin social.
  • iOS/Android: si utilizas plugins sociales en una aplicación para iOS o Android, tienes que crear una aplicación de Facebook y vincularla a tu identificador de aplicación.
  • Web: si utilizas plugins sociales en la Web, no es necesario que envíes tu integración para su revisión. Puedes utilizar cualquier plugin social de forma inmediata.
  • iOS/Android: si utilizas plugins sociales en una aplicación para iOS o Android, tendrás que enviar tu integración del botón "Me gusta" a revisión mediante la pestaña "Revisión de la aplicación" del panel de aplicaciones.

Si una persona ha visitado Facebook y accede a tu sitio web con un plugin social, el navegador nos envía información para cargar contenidos de Facebook en esa página. La información que recibimos puede incluir el identificador de usuario, el sitio web que está visitando o la fecha y la hora, entre otros datos relacionados con el navegador. Registramos parte de esta información y podemos utilizarla para mejorar nuestros productos y servicios, y para mostrar anuncios más útiles e interesantes.

Si usas las versiones HTML5 o XFBML, incluye el código de idioma al crear una instancia de la biblioteca.

Cuando cargues el SDK, ajusta el valor "js.src" para usar tu idioma. Solo tienes que reemplazar "en_US" por tu idioma. Por ejemplo, "fr_FR" para francés (Francia):

// Example 1:
'//connect.facebook.net/fr_FR/sdk.js';

// Example 2:
js.src = "//connect.facebook.net/fr_FR/sdk.js#xfbml=1&version=v2.6"; 

Puedes consultar los idiomas compatibles en el archivo FacebookLocales.xml. Posiblemente, deberás ajustar el ancho del plugin social para adaptarlo a los distintos idiomas. Para obtener más información, visita la página Localización y traducción.

  • Web: si utilizas plugins sociales en la Web, no es necesario que envíes tu integración para su revisión. Puedes utilizar cualquier plugin social de forma inmediata.
  • iOS/Android: si utilizas plugins sociales en una aplicación para iOS o Android, tendrás que enviar tu integración del botón "Me gusta" a revisión mediante la pestaña "Revisión de la aplicación" del panel de aplicaciones.

Según el plugin social, es posible que debas implementar una versión específica para ordenadores, tabletas o dispositivos móviles. Consulta las preguntas frecuentes o el documento "Primeros pasos" del plugin que quieras implementar. Nota: No se recomienda utilizar consultas multimedia CSS para ajustar el tamaño de los plugins sociales.

Si necesitas mover una página a una URL distinta, no puedes mover los Me gusta, los comentarios o el contenido compartido directamente a la nueva URL, pero puedes utilizar la antigua URL como origen canónico para el número de Me gusta o elementos de contenido de compartido en la nueva URL. A continuación incluimos más detalles sobre cómo hacerlo.

Más detalles

Cuando se resuelve a qué URL debe atribuirse una acción de Me gusta o compartir, Facebook utiliza un proceso para resolver la URL canónica de la URL que se haya cargado. Cuando se carga una URL, el rastreador buscará:

  1. Un redireccionamiento HTTP 301 o 302.
  2. Que se haya utilizado una etiqueta de Open Graph "og:url" en la página.
  3. Que se haya utilizado "rel=canonical" como se describe en RFC 6596 (el rastreador de Facebook no admite encabezados HTTP, solo contenido).

Si mediante alguno de estos métodos se obtiene una URL que sea distinta a la que se ha cargado originalmente, se considerará que la URL especificada es la "URL canónica" para la URL original. Si es necesario, el rastreador seguirá una cadena de redireccionamientos para encontrar la URL canónica.

Todos los Me gusta y el contenido compartido se atribuirán a la URL canónica, y no a la que se haya cargado.

Ejemplos

Sugerencia: Utiliza nuestro depurador para ver lo mismo que ve Facebook cuando rastrea tu página.

Al controlar la URL canónica, puedes mover contenido de una URL a otra y conservar el número de Me gusta y elementos de contenido compartido, siempre que permitas que Facebook siga resolviendo la nueva URL en la antigua. Hay dos formas de conseguir esto:

Añadir una etiqueta "og:url" a la URL nueva que apunte a la antigua (método recomendado)

En la URL nueva debes incluir un enlace a la antigua. Por ejemplo, si la URL nueva es "https://example.com/new-url" y la antigua es "https://example.com/old-url", debes incluir este fragmento de código en "new-url":

<meta property="og:url" content="https://example.com/old-url" />

Con este método se indica al rastreador que la URL canónica está en la ubicación antigua. El rastreador la utilizará para generar el número de Me gusta y elementos de contenido compartido en la página. El contenido compartido y los Me gusta nuevos se seguirán añadiendo también a la URL antigua.

Para esto es necesario que la URL antigua todavía muestre un documento con etiquetas de Open Graph y devuelva una respuesta HTTP 200, al menos cuando la cargue el rastreador de Facebook. Si quieres que otros clientes redirijan cuando visiten la URL, debes enviar la respuesta HTTP 301 a todos los clientes de rastreador que no sean de Facebook. La URL antigua debe contener su propia etiqueta "og:url", que apunte a sí misma.

Descubre cómo reconocer el rastreador de Facebook en nuestra guía de prácticas recomendadas sobre la acción de compartir.

Este método también funcionará con "rel=canonical", aunque es preferible utilizar la etiqueta "og:url".

Redirigir el rastreador de Facebook a la URL antigua

También puedes redirigir el rastreador de Facebook a la URL antigua cada vez que visite la nueva. Como en 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 redirigir cuando la visite.

Solo se puede insertar contenido público. Si una publicación, página o URL tiene cualquier tipo de restricción de privacidad, no se podrá insertar. Esto se aplica al botón “Me gusta” y al plugin de página, así como a las publicaciones y los vídeos insertados.

Para comprobar rápidamente si un contenido se puede insertar, intenta cargarlo utilizando el modo de navegación privada o de incógnito del navegador.

"Me gusta", "Compartir" y "Enviar": preguntas frecuentes

Puedes enriquecer con metaetiquetas la historia que se crea cuando alguien indica que le gusta tu página, o cuando la comparte o envía, para convertir una sencilla página HTML en un objeto de Open Graph.

Si planeas utilizar los botones "Me Gusta", "Compartir" o "Enviar" en cualquier página de tu sitio web, es aconsejable que leas nuestra guía de prácticas recomendadas para conseguir la mejor distribución posible y asegurarte de que las historias publicadas tengan un aspecto fantástico en Facebook.

Te recomendamos que incluyas todos los botones en tu aplicación o sitio web para que las personas puedan elegir la forma en que desean compartir tu contenido.

El ajuste "ref" hace que dos parámetros se añadan a la URL de referencia cuando una persona hace clic en un enlace desde una historia de conjunto de publicaciones sobre un enlace compartido:

  • "fb_ref": el parámetro "ref".
  • "fb_source" - Me gusta/Compartir: el tipo de conjunto de publicaciones ("home", "profile", "search", "ticker", "tickerdialog" u "other") en el que se hizo clic y el tipo de historia ("oneline" o "multiline"), concatenados con un guión bajo. Enviar: el tipo de historia ("message") en el que tuvo lugar 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 el botón "Me gusta", "Compartir" o "Enviar" está situado cerca del perímetro de un elemento HTML con la propiedad CSS "overflow" configurada en "hidden", el elemento desplegable puede quedar cortado o completamente oculto al hacer clic en el botón. Esto puede solucionarse configurando la propiedad "overflow" con cualquier otro valor que no sea "hidden", como "visible", "scroll" o "auto", por ejemplo.

Facebook necesita extraer los enlaces que se han compartido en la plataforma para saber de qué enlace mostrar una vista previa en Facebook.com o Facebook para iOS y Android. Esto sucede cada 30 días para garantizar que las propiedades se mantienen actualizadas. También se extrae la página enlazada cuando se introduce la URL en la herramienta de depuración.

Facebook examina los encabezados de caché de las URL (buscará en "Expires" y "Cache-Control", en este orden). Sin embargo, Facebook extraerá la página cada 30 días, aunque se especifique más tiempo.

Es posible que en algunos casos quieras proporcionar a nuestro extractor una versión de una página que sea distinta a la que facilitas a las personas que la ven (con más metadatos de Open Graph). En este caso puedes dirigirte al agente del navegador que utiliza el rastreador:

facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)

Sí. Solo tienes que especificar la URL de tu página de Facebook en el ajuste "href" del botón.

Preguntas frecuentes sobre el botón "Me gusta"

Es una de las medidas de seguridad para evitar el spam que se han integrado en los plugins sociales. Si has probado múltiples veces un botón "Me gusta" antes del lanzamiento, es posible que hayas activado sin querer estas medidas de seguridad. Además, existen ciertos dominios en internet que tienen más probabilidades de contener spam, por lo que veremos este paso de confirmación a menudo.

Esta confirmación añade un paso adicional al proceso del botón "Me gusta", pero cuando haya sido confirmado de forma individual por cierta cantidad de usuarios, este paso ya no aparecerá y solo se mostrará el botón "Me gusta" habitual.

El número mostrado es la suma de:

  • El número de Me gusta de tu URL.
  • El número de elementos de contenido compartido de tu URL (lo que incluye el hecho de copiar y pegar un enlace de vuelta a Facebook).
  • El número de Me gusta y los comentarios en historias de Facebook sobre tu URL.

Para averiguar cómo mostrar únicamente el botón "Compartir" con el código, consulta nuestra documentación sobre el botón "Compartir".

Encontrarás las siguientes opciones:

Diseño Tamaños predeterminados

standard

Ancho mínimo: 225 píxeles.
Ancho predeterminado: 450 píxeles.
Altura: 35 píxeles (sin fotos) u 80 píxeles (con fotos).

box_count

Ancho mínimo: 55 píxeles.
Ancho predeterminado: 55 píxeles.
Altura: 65 píxeles.

button_count

Ancho mínimo: 90 píxeles.
Ancho predeterminado: 90 píxeles.
Altura: 20 píxeles.

button

Ancho mínimo: 47 píxeles.
Ancho predeterminado: 47 píxeles.
Altura: 20 píxeles.

Preguntas frecuentes sobre el botón "Compartir"

El número mostrado es la suma de:

  • El número de Me gusta de tu URL.
  • El número de elementos de contenido compartido de tu URL (lo que incluye el hecho de copiar y pegar un enlace de vuelta a Facebook).
  • El número de Me gusta y los comentarios en historias de Facebook sobre tu URL.

Para averiguar cómo mostrar únicamente el botón "Compartir" con el código, consulta nuestra documentación sobre el botón "Compartir".

Sí, ofrecemos un cuadro de diálogo independiente que puede invocarse mediante el SDK para JavaScript o un enlace URL. Sin embargo, recomendamos utilizar el botón "Compartir" para ofrecer una experiencia más sencilla y coherente a las personas que usen tu sitio web. Consulta nuestra guía para utilizar el cuadro de diálogo de contenido compartido.

Preguntas frecuentes sobre el plugin de comentarios

  • Añade signos de puntuación (por ejemplo, puntos al final de las frases).
  • Elimina espacios en blanco adicionales.
  • Expande las palabras de jerga (por ejemplo, "porfa" se sustituirá por "por favor").
  • Añade un espacio después de los signos de puntuación (por ejemplo, "Hi,Cat" se cambiará por "Hi, Cat").
  • Arregla errores habituales de gramática (por ejemplo, "vinistes" se sustituirá por "viniste").

Puedes activar el corrector gramatical desde la sección de configuración del plugin.

Con la API Graph puedes acceder a los comentarios para cada URL. Para ello, solo tienes que realizar una solicitud HTTP GET a:

https://graph.facebook.com/v2.6/?fields=og_object{comments}
  &id=<TU_URL>
  &access_token=<TU_IDENTIFICADOR>

Para obtener instrucciones detalladas, consulta la guía Moderación de comentarios. Si no puedes configurar la lista de moderadores mediante la metapropiedad "fb: admins", configura "fb:app_id" y actualiza la lista de moderadores en la configuración de la herramienta de moderación para esta aplicación.