Como algunas personas sabrán, agregar botones para compartir desde Facebook y Twitter puede hacer que una página se ralentice. He visto que muchos sitios pasan las implementaciones de iframe comunes que ofrecen estos sitios y simplemente crean íconos que se vinculan a una URL para compartir para un mejor control del rendimiento de la página. http://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Fwww.cnn.com%2F&t=CNN%26s+website%27

Sin embargo, también he leído que Facebook está abandonando el soporte para estos enlaces. Por ejemplo, este enlace ahora redirige al botón Me gusta. http://www.facebook.com/facebook-widgets/share.php

Aquí hay un artículo que señala que Facebook lo está desaprobando / ha desaprobado compartir la funcionalidad y se queda con el botón Me gusta. http://www.barbariangroup.com/posts/7544-the_facebook_share_button_has_been_deprecated_called_it

Estoy asumiendo esto es lo mismo para la URL para compartir.

Si la URL para compartir ya no es una opción confiable, ¿qué otros métodos existen además de usar widgets de terceros (como Addthis)?

Respuesta

Aún puede utilizar los siguientes formatos de enlace para compartir páginas *, asegurándose de escapar de las URL:

Twitter:

<a href="http://twitter.com/home?status=Your%20message%20here:%20http://yourshorturl.com">Share on twitter</a> 

Facebook:

<a href="http://www.facebook.com/sharer.php?u=http://yourshorturl.com&t=Your%20message%20here.">Share on Facebook</a> 

Dicho esto, vale la pena adoptar los widgets oficiales que cada empresa proporciona en lugar de usar su propia solución porque:

  1. Estandariza la interfaz de usuario en varios sitios y presenta una con el que los visitantes estarán familiarizados (y por lo tanto es más probable que hagan clic).

  2. Los widgets oficiales cargan archivos JavaScript remotos desde Facebook / Twitter. Estos se almacenarán en caché en el navegador del visitante para una carga más rápida en el siguiente sitio que los use, por lo que el uso de los widgets oficiales presenta pocas razones para ralentizar.

  3. Es es más difícil mostrar cuántas veces se compartió un enlace sin el widget; esta información es útil tanto para los propietarios del sitio como para animar a los visitantes a compartir enlaces que ya son populares (el llamado efecto de «prueba social»).

Los principales sitios web de medios (p. ej. The Guardian ) han adoptado los widgets oficiales; si es lo suficientemente bueno para ellos, me parece poco provechoso hackear los suyos juntos.

* Mencionas leer que Facebook estaba dejando de admitir el formato anterior, pero no digas donde lees esto; No pude encontrar ninguna mención de esto en su sitio o en otro lugar. Creo que es solo que Twitter y Facebook no comparten los métodos anteriores públicamente porque prefieren que coloques un widget con su logotipo en tu sitio.

Comentarios

Responder

No vale la pena cambiar a las nuevas API si coloca los botones en un sitio web que protege la privacidad de sus usuarios al no enrutar su información a sitios web de terceros y no permitir que se creen o actualizado en sus navegadores.

Comentarios

  • ¿Puedes explicar mejor esta respuesta?
  • @PatomaS el botón iframe es como agregar El código de Google Analytics, excepto que el receptor es Facebook. Con cada solicitud, el visitante carga el iframe y Facebook puede rastrear a los usuarios porque carga estos datos desde su sitio. JavaScript whizbang de Facebook es aún peor. Sin embargo, con un simple enlace al problema lo hace no existen.
  • +1 Vale la pena señalar que, en el raro caso de que Facebook caiga, puede causar Observe un comportamiento inesperado / errático en la web dependiendo de si ' hay un error que nadie ha notado. Ésta es una de las razones por las que ' t confío en terceros para cosas triviales cuando ' existe un método perfectamente bueno. Consulta buzzfeed.com/jwherrman/… para conocer el error de redireccionamiento de Facebook. Estoy ' seguro de que hay ' un vínculo mejor que documenta lo que sucedió allí, pero puedo ' t encontrarlo.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *