Preguntas frecuentes sobre plugins sociales

Preguntas generales

Los botones "Me gusta", "Compartir" y "Enviar" están disponibles para la web, para iOS y para Android. Las publicaciones insertadas y el plugin de páginas están disponibles exclusivamente para la web.

  • Web: si usas plugins sociales en la web, necesitas una cuenta de desarrollador de Facebook para obtener el identificador de la app.
  • iOS/Android: si usas plugins sociales en una app de iOS o Android, necesitas una cuenta de desarrollador de Facebook para obtener el identificador de la app.
  • Web: si usas plugins sociales en la web, necesitas una cuenta de desarrollador de Facebook para obtener el identificador de la app.
  • iOS/Android: si usas plugins sociales en una app de iOS o Android, necesitas una cuenta de desarrollador de Facebook para obtener el identificador de la app.
  • Web: si usas plugins sociales en la web, no es necesario que envíes tus integraciones a revisión. Puedes usar cualquier plugin social de forma instantánea.
  • iOS/Android: si usas plugins sociales dentro de una app de iOS o Android, debes enviar tu integración del botón "Me gusta" a revisión mediante la pestaña "Revisión de apps" del panel de apps.

Si una persona que visitó Facebook visita tu sitio web con un plugin social, el navegador nos envía información para que podamos 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 está visitando, la fecha y la hora, y otros datos relacionados con el navegador. Registramos parte de esa información y es posible que la usemos para mejorar nuestros productos y servicios, y mostrar anuncios más interesantes y útiles a las personas.

Si usas las versiones HTML5 o XFBML, deberás incluir el código de idioma cuando crees una instancia de la biblioteca.

Cuando lo hagas, cambia el valor de js.src para usar la configuración regional. Reemplaza en_US con la 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"; 

El archivo Facebook Locales XML contiene las configuraciones regionales que se admiten.

Quizá debas ajustar el ancho del plugin social para adaptarlo a las distintas configuraciones regionales. Obtén más información en nuestra página Localización y traducción.

  • Web: si usas plugins sociales en la web, no es necesario que envíes tus integraciones a revisión. Puedes usar cualquier plugin social de forma instantánea.
  • iOS/Android: si usas plugins sociales dentro de una app de iOS o Android, debes enviar tu integración del botón "Me gusta" a revisión mediante la pestaña "Revisión de apps" del panel de apps.

Según el plugin social, es posible que debas implementar una versión diferente para celulares, tabletas o computadoras. Consulta el documento "Primeros pasos" o las preguntas frecuentes correspondientes al plugin que quieras implementar. Nota: No se recomienda usar consultas de medios 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, los comentarios y las veces que se compartió el contenido directamente a la nueva URL, pero puedes utilizar la URL original como origen canónico de la cantidad de Me gusta o veces que se compartió el contenido en la nueva URL. A continuación, incluimos información sobre cómo hacerlo.

Contexto

Al resolver a qué URL debe atribuirse un Me gusta o una acción de compartir, Facebook usa un proceso que permite resolver la URL canónica de la URL que se carga. Cuando se carga una URL, el rastreador busca:

  1. Un redireccionamiento HTTP 301 o 302.
  2. El uso de una etiqueta og:url de Open Graph en la página.
  3. El uso de rel=canonical, según se describe en RFC 6596. (El rastreador de Facebook solo admite encabezados de contenido, no encabezados HTTP).

Si alguno de esos métodos genera una URL distinta de la URL cargada originalmente, la URL especificada se toma como "URL canónica" de la URL original. De ser necesario, el rastreador también sigue una cadena de redireccionamientos para llegar a la URL canónica.

Los Me gusta y las veces que se compartió el contenido se atribuirán a la URL canónica y no a la URL cargada.

Ejemplos

Consejo: Usa nuestro depurador para determinar qué ve Facebook cuando rastrea tu página.

Controlando la URL canónica, puedes mover contenido de una URL a otra y conservar los Me gusta y las veces que se compartió el contenido, siempre y cuando permitas que Facebook resuelva la nueva URL en la original. Hay dos métodos para hacerlo:

Agregar una etiqueta og:url a la nueva URL que dirija a la URL original (recomendado)

En la nueva URL, debes incluir un enlace a la URL anterior. Por ejemplo, si la nueva URL es https://example.com/new-url y la original es https://example.com/old-url, debes incluir este fragmento en new-url:

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

Con este método, indicas al rastreador que la URL canónica está en la ubicación anterior, y este la usará para generar los Me gusta y las veces que se compartió contenido en la página. Los nuevos Me gusta y acciones de compartir contenido también se agregarán a la URL original.

Además, esto exige que la URL original no deje de mostrar un documento con etiquetas de Open Graph ni de devolver una respuesta HTTP 200, al menos si la carga el rastreador de Facebook. Si quieres redireccionar otros clientes que visiten la URL, debes enviar la respuesta HTTP 301 a todos los clientes de rastreador distintos de Facebook. La URL original debe incluir su propia etiqueta og:url que la dirija a sí misma.

Obtén información sobre cómo reconocer el rastreador de Facebook en nuestra guía de prácticas recomendadas para compartir contenido.

Este método también funciona con rel=canonical, pero se recomienda usar og:url.

Redireccionar el rastreador de Facebook a la URL original

Otro método implica redireccionar el rastreador de Facebook a la URL original cada vez que acceda a la nueva URL. Como en el caso del método que se describió antes, la URL original debe ser un documento válido con encabezados de Open Graph. Si quieres incluir un redireccionamiento en la URL original, el rastreador de Facebook no debe redireccionarse cuando acceda a ella.

Solo es posible insertar contenido público. Si la publicación, la página o la URL tienen algún tipo de restricción relacionada con la privacidad, no pueden insertarse. Esto se aplica al botón "Me gusta", al plugin de páginas y a las publicaciones y los videos insertados.

Una forma rápida de probar si un contenido específico puede insertarse es tratar de cargarlo con el modo "Incógnito" o "Privado" del navegador.

"Me gusta", "Compartir" y "Enviar": Preguntas frecuentes comunes

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

Si pretendes usar los botones "Me gusta", "Compartir" o "Enviar" en alguna página de tu sitio web, lee nuestra guía de prácticas recomendadas para asegurarte de que las historias publicadas se vean bien en Facebook y obtengan la mejor distribución posible.

Te recomendamos que incluyas todos los botones en tu app o sitio web a fin de que las personas elijan cómo quieren compartir tu contenido.

La opción ref hace que se agreguen dos parámetros a la URL de referencia cuando una persona hace clic en un enlace de una historia de stream acerca de un enlace compartido:

  • fb_ref: el parámetro ref.
  • fb_source. Me gusta/compartir: el tipo de stream (home, profile, search, ticker, tickerdialog o other) en el que se produjo el clic y el tipo de historia (oneline o multiline), concatenados con un guion bajo. Enviar: el tipo de historia (message) en el que se produjo el clic.

Por ejemplo:

http://www.facebook.com/l.php?fb_ref=top_left&fb_source=profile_oneline

Puedes hacer un seguimiento de estos parámetros con tu software de análisis.

Si los botones "Me gusta", "Compartir" o "Enviar" están ubicados cerca del borde de un elemento HTML con la propiedad overflow de CSS definida como hidden, es posible que la ventana emergente aparezca recortada o que quede oculta cuando se haga clic en el botón. Esto puede corregirse definiendo la propiedad overflow con un valor distinto de hidden, como visible, scroll o auto.

Facebook necesita extraer los enlaces que se comparten en la plataforma para determinar qué información de vista previa de enlace se muestra en facebook.com o en Facebook para iOS o Android. Este proceso se realiza cada 30 días a fin de garantizar que las propiedades estén actualizadas. La página del enlace también se extrae cuando la URL se ingresa en la herramienta de depuración.

Facebook observa los encabezados de caché en tus URL. Analiza Expires y Cache-Control, según el orden de preferencia. No obstante, incluso si especificas un período más prolongado, Facebook extrae la página cada 30 días.

En algunos casos, es posible que desees entregar una versión de la página (con más metadatos de Open Graph) distinta de la que muestras a las personas que ven la página. En ese caso, puedes dirigirte al agente del navegador que usa la herramienta de extracción:

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

Sí. Solo debes especificar la URL de tu página de Facebook en la opción href del botón.

Preguntas frecuentes sobre el botón "Me gusta"

Los plugins sociales incorporan protecciones de integridad y de prevención del spam. Esta es una de ellas. Si hiciste muchas pruebas de un botón "Me gusta" antes del lanzamiento, es posible que hayas activado estas protecciones accidentalmente. Además, algunos dominios de internet tienen más probabilidades de contener spam. En esos casos, el paso de confirmación se verá con más frecuencia.

Esta confirmación suma un paso al proceso del botón "Me gusta", pero, una vez que varios usuarios hayan confirmado el Me gusta por separado, la confirmación dejará de aparecer y solo se verá el botón "Me gusta" normal.

El número que se muestra es la suma de lo siguiente:

  • La cantidad de Me gusta de la URL
  • La cantidad de veces que se compartió la URL (lo que incluye copiar el enlace y pegarlo en Facebook)
  • La cantidad de Me gusta y comentarios en historias de Facebook acerca de la URL

Si quieres obtener el código necesario para mostrar solo el botón "Compartir", 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 que se muestra es la suma de lo siguiente:

  • La cantidad de Me gusta de la URL
  • La cantidad de veces que se compartió la URL (lo que incluye copiar el enlace y pegarlo en Facebook)
  • La cantidad de Me gusta y comentarios en historias de Facebook acerca de la URL

Si quieres obtener el código necesario para mostrar solo el botón "Compartir", consulta nuestra documentación sobre el botón "Compartir".

Sí. Si bien recomendamos usar el botón "Compartir" para ofrecer la experiencia más sencilla y coherente para las personas que usen tu sitio, ofrecemos un cuadro de diálogo independiente que puede invocarse con el SDK para JavaScript o un enlace URL. Lee nuestra guía para usar el cuadro de diálogo de contenido compartido.

Preguntas frecuentes sobre el plugin de comentarios

  • Agrega signos de puntuación (por ejemplo, puntos al final de las oraciones)
  • Elimina los espacios en blanco adicionales
  • Expande las abreviaturas informales (por ejemplo, "porfa" se cambia a "por favor")
  • Agrega espacios después de los signos de puntuación (por ejemplo, "Hola,José" se cambia a "Hola, José")
  • Corrige errores gramaticales habituales (por ejemplo, "Va a ver café" se cambia a "Va a haber café")

Puedes activar el filtro de gramática en la sección de configuración del plugin.

Es posible acceder a los comentarios de cualquier URL mediante la API Graph. Solo debes hacer una solicitud HTTP GET a:

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 sobre moderación de comentarios. Si no puedes configurar la lista de moderadores con la propiedad meta fb:admins, puedes configurar fb:app_id y actualizar la lista de moderadores en la configuración de la herramienta de moderación de la app.