Preguntas frecuentes sobre plugins sociales

Preguntas generales

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

  • Web: si usas plugins sociales en la web, no tienes que tener una cuenta de desarrollador de Facebook.
  • iOS/Android: si usas plugins sociales en una aplicación para iOS o Android, tienes que registrarte como desarrollador.
  • Web: si usas plugins sociales en la web, no tienes que crear una aplicación de Facebook para integrar un plugin social.
  • iOS/Android: si usas plugins sociales en una aplicación para iOS o Android, tienes que crear una aplicación de Facebook y asociarla al identificador de tu aplicación.
  • Web: si usas plugins sociales en la web, no tienes que enviar tus integraciones para revisión. Puedes usar cualquier plugin social de forma instantánea.
  • iOS/Android: si usas plugins sociales en una aplicación para iOS o Android, tendrás que enviar tu integración del botón "Me gusta" para su revisión mediante la pestaña "Revisión de aplicaciones" del panel de aplicaciones.

Si una persona visitó Facebook y visita tu sitio web con un plugin social, el navegador nos envía información para cargar el 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 hora, y otra información relacionada con el navegador. Registramos una parte de esta información y podemos usarla para mejorar nuestros productos y servicios, y para mostrar a las personas anuncios más interesantes y útiles.

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

Cuando cargues el SDK, ajusta el valor "js.src" para que utilice tu configuración regional. Simplemente sustituye "en_US" con tu configuración regional, por ejemplo, "fr_FR" para usar el idioma Francés (Francia):

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

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

El [archivo Facebook Locales XML] (http://www.facebook.com/translations/FacebookLocales.xml) contiene las configuraciones regionales que se admiten. Posiblemente, deberás ajustar el ancho del plugin social para adaptarlo a los distintos idiomas. Consulta más información en nuestra página [Localización y traducción] (/docs/internationalization).

  • Web: si usas plugins sociales en la web, no tienes que enviar tus integraciones para revisión. Puedes usar cualquier plugin social de forma instantánea.
  • iOS/Android: si usas plugins sociales en una aplicación para iOS o Android, tendrás que enviar tu integración del botón "Me gusta" para su revisión mediante la pestaña "Revisión de aplicaciones" del panel de aplicaciones.

Según el plugin social, tal vez tengas que implementar una versión discreta para celulares, tabletas o computadoras. Consulta las preguntas frecuentes o el documento "Primeros pasos" del plugin que quieres implementar. Nota: No se recomienda el uso de consultas de contenido multimedia CSS para ajustar el tamaño de los plugins sociales.

Si necesitas mover una página a una URL diferente, no puedes mover los Me gusta, los comentarios ni el contenido compartido directamente a la URL nueva, pero puedes usar la URL antigua como origen canónico del número de Me gusta o del contenido compartido en la URL nueva. Incluimos la información sobre cómo hacerlo a continuación.

Información

A la hora de resolver a qué URL atribuir los Me gusta o el contenido compartido, Facebook usa un proceso para resolver la URL canónica para la URL que se cargó. Cuando se carga una URL, el rastreador buscará lo siguiente:

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

Si cualquiera de estos métodos da como resultado una URL diferente de la URL que se cargó originalmente, 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 encontrar la URL canónica.

Todo el contenido compartido y los Me gusta se atribuirán a la URL canónica, en vez de a la URL cargada.

Ejemplos

Sugerencia: Utiliza nuestro depurador para consultar qué ve Facebook cuando rastrea tu página.

Mediante el control de la URL canónica puedes mover el contenido de una URL a otra y retener los recuentos del contenido compartido y los Me gusta, siempre y cuando permitas que Facebook siga resolviendo la URL nueva en la anterior. Esto puede lograrse mediante uno de los dos métodos siguientes:

Agregar una etiqueta "og:url" a la URL nueva que apunte a la URL antigua (recomendado)

En la URL nueva, debes incluir un enlace a la URL antigua. Por ejemplo, si la URL nueva es "https://example.com/new-url" y la URL antigua 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, se indica al rastreador que la URL canónica está en la ubicación antigua; el rastreador la utilizará para generar la cantidad de Me gusta y contenido compartido de la página. El contenido compartido y los Me gusta nuevos seguirán agrupándose en la URL antigua.

Esto también requiere que la URL antigua siga mostrando un documento con etiquetas Open Graph y que devuelva una respuesta HTTP 200, al menos cuando la cargue el rastreador de Facebook. Si quieres que otros clientes hagan el redireccionamiento cuando visiten la URL, debes enviar la 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 sobre el uso compartido.

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

Redirigir el rastreador de Facebook a la URL antigua

El otro método consiste en redirigir al rastreador de Facebook a la URL antigua cada vez que visite la URL nueva. Al igual que con el método descrito anteriormente, la URL antigua debe ser un documento válido con encabezados de Open Graph. Además, si quieres incluir un redireccionamiento a la URL antigua, el rastreador de Facebook no debe redirigirse cuando visite la URL antigua.

Solo se puede insertar contenido público. Si la publicación, página o URL tiene alguna restricción de privacidad, no puede insertarse. Esto sucede con el botón "Me gusta", el plugin de páginas, y los videos y las publicaciones insertadas.

Una forma rápida de probar si un contenido específico puede insertarse es probar cargarlo con la función "incógnito" o de "navegación privada" de tu navegador.

Me gusta, compartir y enviar: preguntas frecuentes habituales

La historia que se crea una vez que alguien hace clic en "Me gusta", "Compartir" o "Enviar" en tu página puede enriquecerse con el uso de metaetiquetas para convertir una página con código HTML simple en un objeto de Open Graph.

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

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

La configuración de "ref" hace que se agreguen dos parámetros a la URL de referencia cuando una persona hace clic en un enlace desde una historia de conjunto sobre un enlace compartido:

  • "fb_ref": el parámetro "ref"
  • "fb_source": Me gusta/Compartir: el tipo de conjunto ("home", "profile", "search", "ticker", "tickerdialog" o "other") en el que se hizo clic y el tipo de historia ("oneline" o "multiline"), concatenados por un guion bajo. Enviar: el tipo de historia ("message") en el que se hizo 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" se ubica cerca del perímetro de un elemento HTML con la propiedad CSS "overflow" configurada en "hidden", es posible que la ventana desplegable quede recortada o completamente oculta cuando se hace clic en el botón. Para solucionarlo, puedes configurar la propiedad "overflow" en un valor diferente de "hidden", como "visible", "scroll" o "auto".

Facebook tiene que extraer los enlaces compartidos en Facebook para determinar qué información de vista previa del enlace mostrar en Facebook.com o en Facebook para iOS y Android. Esto sucede cada 30 días para garantizar que las propiedades estén al día. La página enlazada también se extrae cuando la URL se ingresa en la herramienta de depuración.

Facebook observa los encabezados de la memoria caché en tus URL. Examinará "Expires" y "Cache-Control" en orden de preferencia. Sin embargo, aunque especifiques una cantidad de tiempo mayor, Facebook realizará una extracción de tu página cada 30 días.

En algunos casos quizás quieras enviar una versión diferente de una página a nuestra herramienta de extracción (que contenga más metadatos Open Graph), diferente de la versión que muestras a las personas que están viendo 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 especifica la URL de tu página de Facebook en la configuración "href" del botón.

Preguntas frecuentes sobre el botón "Me gusta"

Hay protecciones para la integridad y la prevención de spam integradas en los plugins sociales y esta es una de ellas. Si probaste mucho un botón "Me gusta" antes del lanzamiento, es posible que hayas activado estas protecciones involuntariamente. Además, algunos dominios en internet tienen más probabilidad de contener spam, por lo que el paso de confirmación se activará con más frecuencia.

Esta confirmación agrega un paso más al proceso del botón "Me gusta", pero una vez que varios usuarios lo hayan confirmado, dejará de aparecer, y solo aparecerá el botón "Me gusta" habitual.

El número es una sumatoria de lo siguiente:

  • La cantidad de Me gusta de tu URL
  • La cantidad de veces que se compartió la URL (incluye las veces que se copió y pegó un enlace a Facebook)
  • La cantidad de Me gusta y comentarios en historias en Facebook sobre tu URL

Para que el código muestre solo el botón "Compartir", consulta la 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 es una sumatoria de lo siguiente:

  • La cantidad de Me gusta de tu URL
  • La cantidad de veces que se compartió la URL (incluye las veces que se copió y pegó un enlace a Facebook)
  • La cantidad de Me gusta y comentarios en historias en Facebook sobre tu URL

Para que el código muestre solo el botón "Compartir", consulta la documentación sobre el botón "Compartir".

Sí. Aunque recomendamos que uses el botón "Compartir" para ofrecer una experiencia más simple y coherente a las personas que usan tu sitio web, proporcionamos un cuadro de diálogo independiente que puede invocarse usando el SDK para JavaScript o un enlace URL. Consulta nuestra guía para usar el cuadro de diálogo de contenido compartido.

Preguntas frecuentes sobre el plugin de comentarios

  • Agrega puntuación (p. ej., puntos al final de las oraciones)
  • Quita espacios en blanco de más
  • Expande la jerga coloquial (p. ej., "porfa" se cambia a "por favor")
  • Agrega un espacio después de la puntuación (p. ej., "Hola,José" se cambia a "Hola, José")
  • Corrige errores gramaticales comunes (p. ej., cambia "Va a ver café" a "Va a haber café")

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

Puedes acceder a los comentarios de cada URL a través de la API Graph. Solo realiza 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 de moderación de comentarios. Si no puedes configurar la lista de moderadores con la metapropiedad "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 aplicación.