Vamos hablar de este tema que está cobrando cierta importancia en algunos sectores, sobretodo últimamente, ya que la compra/venta de tráfico es cada día mayor.
Primero, puntualizar que cada día se compra más y más tráfico en internet, en la actualidad se estima que el 75% del tráfico puede ser de bots (robots).
No todo el tráfico de bots se usa para monetizar una web, también existen bots que se usan para monitorizar determinadas aplicaciones web, o bien para buscar contenido con diversos fines, o incluso encontramos bots que valen para dejar spam en tus cuentas de analytics o similar.
Cómo ves, es un tema bastante amplio.
Enviar tráfico a una web
En esta entrada nos centraremos en el tráfico que se usa para monetizar una web y su procedencia.
Lo normal en este tipo de servicios que podemos encontrar cuando queremos enviar tráfico a una web, son servicios en los que a través de bots envían trafico a tu web, esto genera unas visitas de “mala calidad“.
Denominaremos a este tráfico como visitas de mala calidad porque son visitas directas y/o sin actividad en tu web. Nos centraremos en el primer tipo, visitas directas.
Las visitas directas son fácilmente reconocibles ya que no generan ningún “referer” , o lo que es lo mismo no vienen de ningún sitio y por ello ya tiene un forma un tanto dudosa en cuanto a calidad de tráfico.
Si le sumanos que no tienen actividad ni hacen nada en la web conseguimos que sea un patrón reconocible de tráfico que proviene de bots.
Ahora bien, si de alguna manera quieres hacer o parecer que ese tráfico no es un tráfico de bots, algo que debes de cambiar es el referer, es decir, hay que hacer que las visitas vengan de otros sitios, o al menos hay que hacer que parezcan que vienen de otros sitios.
Cambiando el referer a través de urls
En internet encontrarás muchas webs que te ofrecen un servicio intermedio de envío de tráfico cambiando el referrer, cambiando por lo tanto la procedencia de las visitas.
Para que una visita “parezca” o venga de un buscado predeterminado, se puede coger la url que genera el buscador, por ejemplo de Google y enviar todas las visitas a través de esa url.
Con esto lograrás que las visitas vengan desde ese buscador, pero OJO los buscadores tienen muchas maneras de conocer si es el tráfico es de su buscador o no, por ejemplo mediante tokens en la url.
Cómo ejemplo esta url te llevará a mi web. Y obviamente tendrá el referer de Google.
Eso es todo correcto, aunque personalmente no la utilizaría por que el token cambia en cada persona y tendrías que tener una url nueva si quieres generar urls que puedan pasar por urls buenas.
A este tipo, podemos añadir urls como por esta, que utiliza el buscador duckduckgo desde la que puedes añadir tu url y hacer que todas las visitas vengan desde duckduckgo.
Esta también cambiaría tu referer por el de duckduckgo ya que es totalmente cierto.
Por lo qué ya tienes un método para poder cambiar tu referrer por el de algunos buscadores.
Cambiando el referer por javascript
Este es otro método totalmente diferente, sería cambiar el referrer que registra el navegador por otro referrer, para esto tendrías que utilizar javascript, y además añadiré que no en absolutamente todos los navegadores lo registraría.
En este caso necesitamos llamar a la propiedad __defineGetter__ y pasarle otro referer.
Esto se haría diferente, y por supuesto para que funcione correctamente tendrá que ejecutarse en un navegador que lo permita y en el cliente.
Con esto lograrás cambiar los referrer de tu web sin que vengan de otra url, como ves la técnica es totalmente diferente, y podrías poner que viene de cualquier web, por ejemplo la web de la NASA. 😉 😉