NorfiPC
NorfiPC » Publicación web » Pedir un tweet por descargar un archivo

Cobrar con un tweet, +1 o un MeGusta las descargas de archivos gratis


Actualizado: 25 de marzo del 2023
Por: Norfi Carrodeguas
Como pedir un tweet con una mención en Twitter, un voto en la red social Google+ o un Me Gusta de Facebook a los lectores en los enlaces de los archivos para descargar, que ofrecemos en nuestro blog o sitio web, sin usar ningún servicio ni aplicación. Como usar Javascript en la etiqueta HTML de los enlaces para lograrlo. Códigos para copiar y pegar.
Cobrar con un tweet en Twitter las descargas de archivos gratis
Muchos de nosotros ofrecemos para descargar gratis en nuestro blog o sitio web, aplicaciones, programas gratis o sencillos scripts creados por nosotros, todo sin ningún tipo de interés.
El objetivo es ayudar a nuestros lectores y hacer nuestros artículos más valiosos.
No obstante de forma adicional podemos implementar usando Javascript, una sencilla función que facilite a los interesados en el archivo que se ofrece, dar un tweet con una mención en Twitter, un voto en la red social Google+ o un Me Gusta de Facebook como reconocimiento.
No es nada difícil, solo les toma unos segundos adicionales a los usuarios y de esa forma aportan un grano de arena para el posicionamiento de nuestro sitio, que para nosotros es muy importante.
Nosotros estamos implementando dicha función en todas las páginas que incluyan enlaces a archivos de descarga de nuestra propiedad, no los que están en sitios externos.
Solo compartimos la función con nuestros lectores aficionados.


Debemos aclarar que hay un servicio similar en la red llamado PayWithaTweet, que puede ser más fácil de implementar, pero para los lectores es más complicado.
Lleva más pasos la descarga del archivo y puede causar rechazo ya que el servicio pide autorización para usar la cuenta de Twitter. Además los que no participan en dicha red social se ven imposibilitados de descargar el archivo.
Nos inspiramos solo en la función, pero lo hacemos de forma totalmente diferente.
Lee donde encontrar el servicio.

Cobrar un tweet en Twitter por descargar un archivo


El sistema consiste en insertar en la etiqueta del enlace una función de JavaScript que abra una ventana para twittear el texto que se determine.
La dirección URL de la página es determinada de forma automática por la función.
La parte más importante es lograr un retraso usando la función "SetTimeOut" para que se demore unos segundos la activación del vínculo de descarga.
En el ejemplo siguiente usamos 8 segundos.
De esa forma le damos tiempo suficiente al lector para publicar el tweet en Twitter y recibirá aparentemente el contenido de la descarga como un premio.
De esta forma también permitimos a los que no poseen cuenta en Twitter, que puedan descargar nuestros archivos.
Cobrar un tweet en Twitter por descargar un archivo
Prueba la función usando el siguiente enlace.
El archivo que se descarga es solo un archivo de texto que contiene el código que se indica mas abajo.

Descargar archivo de prueba



Como usar la función SetTimeout para retrasar la descarga


Para los aficionados a Javascript lo explicamos de forma detallada.
SetTimeout es una función de Javascript que se puede utilizar para retrasar la ejecución de la función indicada, estableciendo el valor del delay o retraso en milisegundos.
En este caso se usa de la siguiente forma:
funcion1();setTimeout('funcion2()',8000);
La función 1 es llamar la dirección para compartir en Twitter
La función 2 es llamar la dirección URL del archivo de descarga
funcion1(){
dir = window.document.URL;
aa = 'texto del tweet';
bb = window.location.href=('http://twitter.com/?status='+aa+'%20'+dir');
location.bb;
}
funcion2(){
window.location.href=('Direccion URL del archivo de descarga');
}
Todo se puede resumir en incluir en un enlace de la siguiente forma.


Código para agregar a un enlace de descarga


Finalmente el código que se debe incluir en cada enlace es el siguiente:

En vez de un vínculo de texto puede usarse un botón o una imagen, nosotros usamos un botón como el siguiente en HTML5.

El intervalo que demora el vínculo de descarga en activarse se establece en milisegundos.
Los otros parámetros pueden ajustarse al gusto e interés de cada cual.
De forma algo similar podemos modificar el código para que en vez de un tweet el lector comparta nuestra página en su cuenta de Facebook.
Espero que sea de utilidad y puedas implementarlo correctamente.


Cobrar con un voto en la red social Google+ por descargar un archivo


En vez de cobrar con un tweet podemos decidirnos a cobrar con un voto en la red social Google Plus, debido a la creciente importancia de esta red para el posicionamiento web de cualquier blog o sitio.
Para eso podemos insertar un clásico botón +1 en el lugar del enlace de descarga.
Al lector dar un clic en el botón, el parámetro "callback" en el código iniciará una función.
En este ejemplo esta acción inicia la función llamada "verenlace()" que escribe el enlace de descarga en la página, hasta entonces inexistente.
La única desventaja de este método será que los usuarios que no posean una cuenta de Google o no deseen autentificarse, no podrán descargar el archivo.
Para implementar la función usa el siguiente código.
Sustituye las direcciones necesarias.

Pruébalo con el siguiente botón, el archivo de descarga contiene el código empleado.



Cobrar con un Me Gusta en Facebook por descargar un archivo


Otra opción es cobrar con un "Me Gusta" en una página de Facebook, de nuestro blog o nuestro sitio web. Se logra de forma similar al anterior.
Para eso usa el siguiente código.

Pruébalo con el siguiente botón, el archivo de descarga contiene el código empleado.



Puedes usar opcionalmente en tus páginas el servicio de PayWithaTweet para pedir un tweet por los archivos de descargas.
Accede al servicio usando la siguiente dirección: http://www.paywithatweet.com/

Páginas relacionadas



Sobre el autor:

Norfi Carrodeguas es el fundador y webmaster del sitio web Norfipc, creado en el año 2010. Norfi es un ingeniero informático y desarrollador web cubano. Con más de 14 años de experiencia en la publicación en internet, comparte su tiempo con su consultoría SEO. Más información sobre el autor.

Comparta esta página
Facebook
Twitter

Sígueme en las redes sociales


Norfipc en Facebook Norfipc en Twitter Canales RSS con las últimas publicaciones

 
 
Inicio | Mapa del sitio | Buscar | Sobre mí