Estructuras de URL y los parámetros

Los archivos HTML y otros componentes como imágenes, videos, texto, hojas de estilo, y otros son llamados recursos. Cuando están en el internet, estos “viven” en una dirección llamada Uniform Resource Indicator o URI.

Un sitio web puede tener muchos recursos dentro de sí. Cuando nos referimos a una página web en específico, los llamamos URL o Uniform Resouce Locators. Cuando se “pide” un URL, este contiene múltiples recursos y cada uno de ellos tiene su URI.

Un URL tiene la siguiente estructura:

protocolo://subdominio.dominio.tld/directorio/nombredearchivo.extension?parametro1=valor1

  • Protocolo: este es el protocolo incial utilizado. La mayoría de los sitios web utilizan http y otros utilizan https que denota un certificado de seguridad para la navegación.
  • Subdominio: los primeros sitios web utilizaban “www” como el subdominio – muchos todavía lo utilizan. Otros también utilizan subdominios para organizar su contenido así como lo hacemos en Ascenso con cursos.ascenso.org.
  • Dominio: esta es la raíz de tu sitio web. Cuando tienes un Domain Name Server o DNS como GoDaddy, le compras un dominio a este. Los dominios pueden tener el nombre que quieras, en nuestro caso es Ascenso.
  • Top Level Domain o TLD: las designaciones más populares son:
    • .com – sitios web comerciales
    • .org – organizaciones
    • .gov – para gobiernos
    • .edu – instituciones educativas
    • TLDs específicos para cada país como .mx para México, .ve para Venezuela, .ar para Argentina, y así con cada uno de los paises.
  • Directorio: se refiere al camino que pueden utilizar para encontrar la información. También se utiliza para organizar el contenido. Un ejemplo común es el subdirectorio de /blog/ en donde se encuentran todos los blog posts.
  • Nombre de archivo: al principio, las páginas web eran estáticas porque no tenían contenido dinámico ni cambiante y a estas se les catalogaba como un archivo. Eso ha cambiado pero todavía se utiliza. El caso más común es la página de inicio con el nombre index.html
  • Extensión: los archivos deben tener sus extensiones. Un caso típico es la extensión .html.  Esto ya no es muy utilizado hoy en día, así que no te prestes mucha atención.
  • Parámetros: un parámetro es un sufijo agregado al URL que ayuda a catalogar y guardar información acerca del usuario o su visita.
  • Valor: es el valor del parámetro. Por ejemplo, si quieres ordenar las ventas de tu ecommerce o el ID de un cliente, lo haces con los valores de los parámetros.

Logs o registro del servidor

Una de las maneras más simples de analizar el tráfico a los sitios web era viendo las solicitudes al servidor que ese sitio web tenía y mostrarlas en un contador.

Contador web

Los contadores de tráfico agregarían las visitas a cada página para un URL específico, pero el mismo usuario o visitante podía activar el contador varias veces, inflando el número real de visitas e interacciones que ese sitio web tenía.

Típicamente, los servidores web todavía mantienen un registro y algunos de los datos que guardan son:

  • Fecha
  • Hora de ingreso
  • Dirección IP
  • Tipo de solicitud
  • URI stem
  • URI query
  • Puerto
  • User-Agent
  • Código de respuesta HTTP

Las herramientas de analíticas de antes podían ver todos estos datos en los servidores y mostrar gráficas y análisis basados en ellos. Sin embargo, rápidamente se dieron cuenta que, si varias personas ingresaban al sitio web con la misma dirección IP (una oficina por ejemplo), no podían contar a las visitas individuales sino que todas contaban como una sola visita.

El mayor contratiempo de este tipo de analíticas es que no tenía el detalle suficiente para entender como personas individuales o grupos de personas visitaban e interactuaban con tu contenido. Tu podías ver las páginas individuales que veían, pero no podías hacer mucho más allá.

Urchin y UTMs

En 1998 se funda Urchin Software Corporation, una empresa dedicada a las analíticas. Su software, a diferencia de otros, era capaz de mostrar información estadística relevante más allá de lo que mostraban los servidores.

urchin software de analíticas

A través de parámetros llamados UTM o Urchin Tracking Modules, la empresa fue capaz de mostrar data altamente útil para las personas que manejaban los sitios web. Estos parámetros fueron tan efectivos, que todavía se utilizan hoy en día en una variedad de iniciativas.  Ellos son:

  • utm_source o Fuente: indica la ubicación del enlace o link que lleva a tu sitio web. Por ejemplo: Google, Facebook, The New York Times.
  • utm_medium o Medio: indica el contexto del enlace. Por ejemplo, los enlances provenientes de Facebook pueden tener diferente naturalezas como enlaces orgánicos (un comentario), enlaces pagos de banners, enlaces pagos de contenido promocional y otros.  El medio te permite a ti conocer la diferencia.
  • utm_campaign o Campaña: los valores de las campañas deben ser representativos del objetivo que quieres alcanzar. Por ejemplo: “promoción día del padre” o “descuento 20% en zapatos rojos”

Estos tres parámetros son requeridos si vas a utilizar UTMs. Hay dos más, contenido palabra, que se refieren a variaciones de contenido en un mismo anuncio y las palabras que ese anuncio activa respectivamente.

Un URL con parámetros UTM se ve de la siguiente manera:

www.ascenso.org?utm_source=google&utm_medium=cpc&utm_campaign=descuento-zapatos-rojos%20

Conoce más, sigue con:

Click servers, píxels y cookies