Crea tu propio rotador de enlaces

En este post te voy a contar como crear tu propio rotador de enlaces y utilizarlo en un caso práctico: convertir el tráfico de pago, como Facebook Ads, en orgánico.

La razón para aplicar esta técnica variará según tus objetivos. Utilízala sabiendo lo que haces y como todo, sin abusar.

Algunos ejemplos para los que te puede ser útil esta estrategia:

  • Enviar al usuario desde Facebook Ads a diferentes destinos o landing pages
  • Evitar limitaciones de AdSense al recibir gran cantidad de tráfico social. Algunos usuarios creen que Google puede limitar los anuncios de AdSense si el tráfico proviene de RRSS. En mi opinión esto es una verdad a medias ya que el motivo de la limitación de anuncios no es tanto por el origen del tráfico (redes sociales) si no por la calidad del mismo, además de otros muchos factores. Revisa las políticas de AdSense de limitación del servicio de anuncios.
  • Posibilidad de aumentar el CPC
  • Aumentar el valor potencial de tu web. El aumentar artificialmente tus métricas de tráfico orgánico te facilitará el acceso a algunas plataformas de publicidad.

Al final de la guía te dejaré acceso a una demo para que puedas probar de forma gratuita el rotador que comento.

Instalar rotador de enlaces

Lo primero que necesitaremos será montar una web desde la que administraremos nuestros enlaces. Vamos a crear nuestro propio rotador de enlaces.

El objetivo será generar un enlace que nos lleve a diferentes destinos según la configuración que previamente definiremos.

Requisitos técnicos necesarios para instalar el rotador de enlaces:

  • Hosting web
  • Versión 5.x de PHP o superior
  • Versión 3.23 de MySQL o superior

Pasos para la instalación:

1. Crear dominio

Al igual que montas una web en WordPress, en primer lugar necesitarás un dominio desde el que acceder al rotador.

En mi caso he optado por utilizar un subdominio para ahorrarme el coste de comprar un dominio. En la práctica no hay diferencia, elige el método que más te guste. El subdominio que he utilizado para esta guía es rotador.devseo.xyz.

Creando el subdomino rotador.devseo.xyz desde el CPanel

2. Crear base de datos

Ahora vamos a crear la base de datos que necesita el script rotador para funcionar. Esto lo podemos hacer fácilmente desde el CPanel con unos clicks.

Nos vamos a la sección MySQL® Databases del CPanel y elegimos un nombre para la BD. En en mi caso he elegido rotador.

El prefijo lo asigna directamente CPanel. Quédate con él porque lo necesitarás más adelante.

Ahora creamos el usuario para la base de datos. Esto se hace desde la misma página. Haz scroll hasta llegar a la sección MySQL Users. Elige un nombre y una contraseña fuerte.

Crear usuario para base de datos MySQL desde CPanel

Debajo tenemos la opción para añadir el usuario a la base de datos.

Tras hacer click en añadir (add) aparecerá una ventana para configurar los permisos. Asignaremos todos los permisos.

👉  Textos legales para Webs

3. Descargar y configurar script rotador

Descarga aquí el script rotador y descomprímelo en tu PC.

Ahora configuraremos la base de datos en el script rotador. Abre el archivo config.php con un editor de texto y asigna las credenciales generadas en el punto anterior (nombre de base de datos, usuario y contraseña).

No olvides poner el prefijo que te asigna CPanel seguido del guion bajo (en este ejemplo es xxxxx_).

Guarda los cambios y ya tienes configurado el script rotador.

4. Instalación

Sube los archivos del script rotador a tu hosting. Puedes hacerlo desde el administrador de archivos (File Manager) del CPanel o mediante FTP. Te recomiendo la segunda opción.

No subas la carpeta RotadorAtomTrack si no el contenido de la misma. Es decir, en la raíz del dominio se deberán listar los archivos (no contenidos en una carpeta).

A continuación instalaremos el rotador.

Accede desde el navegador al URL del archivo install.php. En mi caso https://rotador.devseo.xyz/install.php. Pon un usuario y contraseña y haz click en Install.

Te aparecerá un mensaje de seguridad indicando que borres el archivo install.php de tu servidor. Vete al FTP y elimínalo, así evitaremos posibles hackeos.

Con esto ya tenemos instalado nuestro propio rotador de URLs.

Configurar un perfil de rotación de enlaces

Vamos a ver un ejemplo de cómo configurar un perfil de rotación de enlaces.

Iniciamos sesión en nuestro rotador, para ello accede al archivo login.php. En mi caso la ruta es https://rotador.devseo.xyz/login.php.

El enlace rotador que vamos a generar va a acceder a estas 3 URLs de nuestra web de forma equitativa:

https://devseo.xyz/herramientas-seo-y-marketing-digital/
Patrones de diseño en JavaScript y Node JS
https://devseo.xyz/descargar-archivo-con-javascript-desde-un-blob/

Indicamos en la caja de texto que queremos rotar 3 enlaces. Escribimos cada uno de los enlaces y repartimos un porcentaje para cada uno. Los porcentajes tienen que sumar el 100%. Como queremos distribuir el tráfico por igual a cada enlace, deberíamos poner 33.33%. El rotador no admite decimales por lo que un enlace tendrá un 34%.

Escribimos el nombre que queramos para el perfil y guardamos.

Nos generará el enlace rotador como este http://rotador.devseo.xyz/?atomid=5. Si entras en él verás que cada vez que lo usas te lleva a una página diferente. Este es el significado de rotar enlaces.

¿Quieres cambiar la URL del rotador para no mostrar el parámetro ?atomid= ? Echa un vistazo a este artículo donde te explico como crear URLs amigables.

Usar rotador con Facebook Ads para convertir tráfico social en orgánico

Vamos a ver un caso práctico de como convertir el tráfico que viene de Facebook en orgánico. Como siempre digo, usar con sentido común y sin abusar.

Generar link para tráfico orgánico

El primer paso es generar un link que nos llevará a una URL de nuestra web y Google Analytics lo detectará como tráfico orgánico.

Para sacar el enlaces utilizaremos un móvil. Accedemos al navegador en modo incógnito y hacemos una búsqueda en Google para obtener en las SERPS la URL de nuestra web para la que queremos generar el enlace.

Por ejemplo, quiero generar un enlace para esta URL https://devseo.xyz/patrones-diseno-javascript-node/.

La URL está posicionada en primera página para la keyword «Patrones de diseño en JavaScript y Node JS», por lo que escribiendo la keyword en el buscador me aparecerá en las SERPS mi página.

👉  Convertir un string a number en JavaScript

Si tu URL no aparece en las SERPS por la keyword que intenta posicionar, tendrás que buscar la manera de que las SERPS la muestren en sus resultados. Una opción si tu URL no esta bien posicionada sería añadir a continuación el nombre de tu dominio, por ejemplo «Patrones de diseño en JavaScript y Node JS devseo.xyz». Con esto probablemente ya aparezca en los resultados de Google.

Si aún así no aparece tendrás que recurrir a otras técnicas como hacer uso de los comandos de Google. Por ejemplo con el comando site: site:https://devseo.xyz/patrones-diseno-javascript-node/

Una vez obtenida la URL en los resultados de las SERPS, dejamos pulsado el enlace y el menú contextual que parece hacemos clic en Copiar la dirección del enlace.

Esto nos generará un enlace similar a este:

https://www.google.com/url?sa=t&source=web&rct=j&url=https://devseo.xyz/patrones-diseno-javascript-node/&ved=2ahUKEwisrsm-jLjxAhXNDmMBHRxrDWAQFjABegQIHhAC&usg=AOvVaw0Lz7W2r0suLMJRMBh5u7pz

Este enlace lo podemos acortar con algún acortador como Bitly y utilizarlo desde diferentes sitios para mandar tráfico a nuestra web. En la siguiente sección veremos un ejemplo de cómo lo utilizamos en nuestro rotador.

El tráfico que recibamos a través de este enlace nos aparecerá en Analytics como orgánico. ¡Ojo! Search Console no nos lo detectará por lo que recomiendo no abusar con el volumen de tráfico

Configurar rotador con campaña de Facebook Ads

En primer lugar te recomiendo que lo acortes utilizando un acortador como Bitly o similar. El enlace acortado será el que pongas en tu anuncio de Facebook.

Para este ejemplo mandaremos tráfico desde Facebook a la URL https://devseo.xyz/patrones-diseno-javascript-node/.

Configuramos, por ejemplo, dos URLs de destino y ponemos en ambas cajas de texto la misma URL.

A continuación lanzaremos la campaña en Facebook. No modificaremos nada hasta que haya sido aceptada y los usuarios empiecen a interactuar con los anuncios.

Una vez empieza a recibir visitas ya podemos jugar con los enlaces del rotador. Sustituiremos uno de ellos por el extraído de las SERPS de Google (visto en el paso anterior). De esta manera parte de las visitas se registrarán como tráfico orgánico.

No es recomendable sustituir ambos enlaces por enlaces extraídos desde Google ya que se lo ponemos más fácil a Facebook para que nos detecte el truco. Dejaremos siempre un enlace directo al post asignándole al menos un 25%.

Tráfico de Facebook detectado en Analytics como orgánico

Problemas con el script rotador

Si tienes un certificado SSL instalado en tu dominio y accedes a él mediante https es posible que la interfaz del rotador no te funcione correctamente.

Te darás cuenta del problema porque al escribir el número de URL que quieres rotar en la caja de texto, este no hace nada.

Este problema se soluciona editando el archivo header.php del rotador y cambiando en la línea 25 http por https.

Si tienes problemas al montar el rotador o te da pereza, puedes contratarme y te lo dejo montado por 39€. Si te interesa puedes escribirme desde la página de contacto.

Probar rotador demo

He montado un rotador demo y lo he dejado público para que cualquiera pueda probarlo. Recuerda que otros usuarios pueden estar utilizándolo al mismo tiempo, así que te pido que cuando accedas no borres nada que tú no hayas creado para no perjudicar a los demás.

Datos de acceso:

¿Qué te ha parecido la guía? Te leo en los comentarios 👀

30 comentarios en «Crea tu propio rotador de enlaces»

  1. Hola! Gracias por esta guia, logre instalar el rotador correctamente. Por favor si podria escribir un artículo donde explique cómo crear URLs mas limpias, y no como proporciona el rotador /?atomid=1

    Responder
    • ¡Hola Richard! Gracias por tus palabras! ☺

      Lamentablemente, el rotador de enlaces no ofrece la opción de editar el slug directamente desde su interfaz. Sin embargo, hay una solución alternativa que puede interesarte: puedes personalizar el slug utilizando reglas de reescritura en el archivo .htaccess de tu servidor.

      He escrito un artículo donde explico cómo crear URLs amigables utilizando .htaccess en Apache. Échale un vistazo y te enseñará a cómo reescribir URLs que inicialmente no son muy legibles o amigables (como /?atomid=1) a versiones más limpias.

      Te dejo por aquí el artículo https://devseo.xyz/crear-urls-amigables-htaccess/.

      ¡Espero que esta información te sea de utilidad y gracias nuevamente por seguir el blog!

      Responder
  2. Como estas, aqui buscando encontre tu articulo que esta genial. cuanto serian tus honorarios para que me lo dejes montado el rotador?.
    Gracias por la ayuda de antemano.

    Responder
    • Hola Pablo, me alegro que te guste 😊

      Respecto a los honorarios, serían 39€ dejártelo montado y configurado en tu servidor. Te escribo he mandado un email.

      Un saludo!

      Responder
  3. hola, gracias por el tremendo aporte, pero tengo un problema al instalar
    AtomTrack Rotator setup couldn’t be completed. Please check config.php for correct values. , he revisado la base de datos, user y password y todo esta correcto, sabes que podria ser’? gracias

    Responder
    • Hola Jorge, solo con esa información es complicado saber qué pasa. Seguramente haya algún problema con la conexión a base de datos.
      Puedes contratarme soporte y te lo dejo montado. Escríbeme por el formulario de contacto si te interesa.

      Un saludo.

      Responder
    • Hola David, ¿te refieres a la cuenta demo que indico en el artículo o que has montado tu el rotador en tu servidor? Si te referías a mi cuenta demo, ahora está funcionando bien. Quizá fue en error puntual.
      Un saludo.

      Responder
  4. Hola me gusta mucho al articulo, pero tengo una duda , tengo casi todo el trafico social en mi web de Facebook, y siempre comparto la misma URL por que tiene recetas y ahí ven todas las categorías.
    ¿Convertiría mi trafico social en orgánico con solo la URL principal? Actualmente tengo limitación de anuncios por este tema, mucho trafico social y estoy buscando como «camuflar» todo ese trafico que mando de Facebook.
    Mi pagina es relativamente nueva y todavía no posiciono así mi única manera es con trafico social.
    Muchas gracias!! Muy buen articulo.

    Responder
    • Hola Oscar, con estas cosas como ya sabes, no hay una solución que se cumpla 100%. Lo que me funciona a mí, puede que a ti no. Sería cuestión de probar.

      Haz una prueba emulando el tráfico social como orgánico y ver si te quitan la limitación de anuncios. Prueba con un 80% orgánico y un 20% social.

      Otra opción es convertir el tráfico social a referral. Esto quizá también te puede servir para evitar la limitación de anuncios. Si te interesa, tengo un servicio que hace esto. Puedes contactarme por privado.

      Un saludo!

      Responder
    • Si, el origen de tráfico es indiferente. Podrías utilizar Youtube. Respecto al tema del CPC no sabría decirte, la mejor manera es probarlo.
      Saludos!

      Responder
  5. La guía esta buena. La idea de rotar enlaces con un rotador es vieja y puede traer problemas. Facebook bloquea campañas publicitarias por redirección, por más que dejes 25% al enlace principal. De todas formas si quieres arriesgar es una buena idea. También no creo que sea tan fácil engañar a Google, me parece que de todas formas se da cuenta que la visita es social por más que marque orgánica.
    Te felicito por el post, muy bien logrado.
    Saludos!

    Responder
    • Hola Franco, gracias por tu comentario.
      La idea no es hacer en un inicio la redirección ya que hay más probabilidades de que Facebook pueda detectarla. Lo ideal es hacerla cuando la campaña ya esté bien asentada. De todas formas con este tipo de técnicas ya se sabe que se corren riesgos. Ya queda en las manos de cada uno en valorarlos y ver si compensan o no.
      Respecto a Google, no tendría forma de saber que la visita es social. Si que podría detectar que no es orgánica pero como mucho podría marcarla como referral.
      Un saludo!

      Responder
      • A qué haces referencia con «¡Ojo! Search Console no nos lo detectará por lo que recomiendo no abusar con el volumen de tráfico.»
        Cuál podría ser el problema?

        Responder
        • Hola Franco, pues simplemente eso, que con el método de convertir el tráfico en orgánico, Google mediante Search Console puede saber perfectamente que ese tráfico no es orgánico. No sabemos si Google lo tendría en cuenta o no, pero los riesgos seguirían siendo los mismos, que te siga limitando los anuncios de AdSense.

          Responder
  6. Saludos. Gracias por tomarte el tiempo para esto. Lo pondre a prueba… Tengo unas preguntas, se puede implementar para hacer campañas cpa, lo has intentado!?

    Responder
    • Hola Walter, creo que la guía está clara. ¿Hay alguna parte que no entiendes?

      Actualmente no tengo disponibilidad para hacer vídeos. Si en algún momento lo hago lo dejaré por aquí. Pero no prometo nada.

      Un saludo.

      Responder

👇Tu comentario