Saltar al contenido
Idioma: ES

¿Cuánto puede medir una URL en la etiqueta común más pequeña?

Más de lo que casi todo el mundo espera, porque la norma guarda los prefijos comunes como un solo byte y no como texto. Lo que consume el presupuesto rara vez es el dominio y casi siempre la cadena de consulta, donde los parámetros de seguimiento pueden ser varias veces la longitud de la propia dirección.

Un carácter es un byte

Para una dirección web corriente, cada carácter cuesta un byte de memoria de la etiqueta. Eso vuelve sencilla la aritmética: cuenta los caracteres, suma el sobrecoste del registro, compara con el espacio libre.

Los caracteres no latinos y los acentuados cuestan más de un byte cada uno, cosa que cuenta para los dominios internacionalizados y para las rutas que los contengan. Una dirección hecha de caracteres latinos sin acentos es la forma más barata que existe.

El prefijo cuesta un byte

El tipo de registro URI guarda la apertura común de una dirección como un solo código de un byte y no como texto. Los prefijos habituales están todos en esa lista.

Así que la apertura visible de una dirección típica cuesta un byte en la etiqueta en lugar de la docena de caracteres que aparenta. Por eso las direcciones cortas caben de sobra en chips que la gente da por demasiado pequeños.

El ahorro se aplica solo al prefijo. Todo lo que viene después se guarda carácter a carácter, así que el resto de la dirección se cobra a tarifa completa.

Los parámetros son lo que revienta el presupuesto

Un dominio y una ruta son cortos. Una cadena de consulta con parámetros de campaña, un identificador de sesión y un identificador no lo es, y con regularidad es más larga que la dirección a la que se pega.

De ahí vienen los problemas de capacidad en la práctica. La dirección parece modesta escrita en un papel y se duplica en cuanto se añade el seguimiento.

Es además la parte más fácil de mover. Una ruta corta de un dominio que controlas puede resolver a la dirección larga que quieras, con los parámetros añadidos en el servidor e invisibles para la etiqueta.

Acortar la parte correcta

Usa tu propio dominio y no un acortador de terceros. Un acortador pone una empresa entre tus etiquetas y tus visitantes, y si desaparece todas las etiquetas desplegadas quedan como un enlace muerto que no puedes reparar sin acceso físico.

Que la ruta sea corta y estable, porque es la parte escrita en la etiqueta y por tanto la que no puedes cambiar después.

Mueve los parámetros al servidor. La etiqueta lleva un identificador, tu servidor sabe qué hacer con él, y la etiqueta se queda lo bastante pequeña para cualquier chip.

Mide la dirección final y no el borrador. La versión que va a la etiqueta es la que tiene que caber.

Preguntas frecuentes

¿https cuesta más que http?

No. Los dos están en la lista de prefijos abreviados, así que cada uno cuesta un solo byte sea cual sea su longitud. No hay razón de capacidad para preferir uno, y hay todas las demás para usar https.

¿Debo usar un acortador de URL para ahorrar espacio?

Usa tu propio dominio en su lugar. Un acortador de terceros ahorra los mismos bytes y añade una dependencia que puede romper todas las etiquetas desplegadas si el servicio se acaba.

¿Una etiqueta puede llevar dos URL?

Puede llevar varios registros, y el comportamiento de los teléfonos con varios registros es lo bastante inconsistente como para que rara vez merezca la pena. Una dirección que lleve a una página con opciones es más previsible.

¿Cómo sé si mi URL cabe?

Lee una muestra virgen para su espacio libre, y cuenta los caracteres que hay después del prefijo. Si los dos números se acercan, acorta la ruta en lugar de comprar un chip más grande.