Que tamanho de URL cabe na menor tag comum?
Mais do que a maioria das pessoas espera, porque a norma guarda os prefixos comuns como um único byte em vez de como texto. O que consome o orçamento raramente é o domínio e quase sempre a cadeia de parâmetros, onde os parâmetros de rastreamento podem ser várias vezes o tamanho do próprio endereço.
Um caractere é um byte
Num endereço da web comum, cada caractere custa um byte de memória da tag. Isso deixa a conta simples: conte os caracteres, some a sobrecarga do registro, compare com o espaço livre.
Caracteres não latinos e acentuados custam mais de um byte cada, o que importa para domínios internacionalizados e para caminhos que os contenham. Um endereço feito de caracteres latinos sem acento é a forma mais barata que existe.
O prefixo custa um byte
O tipo de registro URI guarda a abertura comum de um endereço como um código de um byte em vez de como texto. Os prefixos familiares estão todos nessa lista.
Então a abertura visível de um endereço típico custa um byte na tag em vez da dúzia de caracteres que ela aparenta ser. É por isso que endereços curtos cabem com folga em chips que as pessoas supõem pequenos demais.
A economia vale só para o prefixo. Tudo depois dele é guardado caractere por caractere, então o resto do endereço é cobrado a preço cheio.
Os parâmetros é que estouram o orçamento
Um domínio e um caminho são curtos. Uma cadeia de parâmetros com parâmetros de campanha, uma credencial de sessão e um identificador não é, e ela é regularmente mais longa que o endereço a que está presa.
É daí que vêm os problemas de capacidade na prática. O endereço parece modesto quando escrito e dobra depois que o rastreamento é acrescentado.
Também é a parte mais fácil de mover. Um caminho curto num domínio que você controla pode resolver para o endereço longo que você quiser, com os parâmetros acrescentados no servidor e invisíveis à tag.
Encurtar a parte certa
Use o seu próprio domínio em vez de um encurtador de terceiros. Um encurtador põe uma empresa entre as suas tags e os seus visitantes, e se ela desaparecer cada tag instalada vira um link morto que você não consegue consertar sem acesso físico.
Mantenha o caminho curto e estável, já que é a parte gravada na tag e portanto a parte que você não pode mudar depois.
Mova os parâmetros para o servidor. A tag carrega um identificador, o seu servidor sabe o que fazer com ele, e a tag continua pequena o bastante para qualquer chip.
Meça o endereço final e não o rascunho. A versão que vai para a tag é a que tem de caber.
Perguntas frequentes
O https custa mais que o http?
Não. Os dois estão na lista de prefixos abreviados, então cada um custa um único byte seja qual for o tamanho. Não há razão de capacidade para preferir um, e há todas as outras para usar o https.
Eu devo usar um encurtador de URL para economizar espaço?
Use o seu próprio domínio. Um encurtador de terceiros economiza os mesmos bytes e acrescenta uma dependência que pode quebrar todas as tags que você instalou se o serviço acabar.
Uma tag pode guardar duas URLs?
Ela pode guardar vários registros, e o comportamento dos celulares com vários registros é inconsistente o bastante para que isso raramente valha a pena. Um endereço que leva a uma página com opções é mais previsível.
Como eu sei se a minha URL cabe?
Leia uma amostra virgem para saber o espaço livre, depois conte os caracteres depois do prefixo. Se os dois números forem próximos, encurte o caminho em vez de comprar um chip maior.