¿Puede cada etiqueta de un lote llevar una URL distinta?
Sí, y hay tres vías. Escribir cada etiqueta por separado, que es exacto y lento. Usar un chip que refleje su propio identificador dentro del contenido, lo que permite que escrituras idénticas den resultados únicos. O aceptar una dirección compartida e identificar la etiqueta de otra manera.
Tres vías
| Vía | Esfuerzo por etiqueta | Limitación principal |
|---|---|---|
| Escrituras individuales | Alto, una operación cada una | Lento, y llevar la cuenta pasa a ser imprescindible |
| Reflejo del identificador | Ninguno, escritura idéntica | Exige un chip que lo admita |
| Dirección compartida | Ninguno | La etiqueta en sí no se distingue |
El reflejo, la que escala
Algunos chips pueden inyectar su propio identificador de fábrica dentro del contenido a medida que se lee. Configura el reflejo una vez, escribe el mismo mensaje en todas las etiquetas, y cada una entrega una dirección distinta porque el chip añade lo que la hace única.
La consecuencia merece decirse sin rodeos: mil etiquetas escritas de forma idéntica en una tirada de repetición llegan aun así a tu servidor distinguibles entre sí. Todo el paso de codificación por etiqueta desaparece.
Se aplican dos condiciones. El chip debe admitir la función, que es una decisión de compra y no algo que puedas añadir después. Y tu servidor debe atender una dirección con un identificador añadido, cosa trivial.
Escribir una a una
La vía cuando el reflejo no está disponible, y es un tipo de trabajo distinto y no una versión más lenta del mismo.
Cada etiqueta necesita su propio contenido introducido o sacado de una lista, y ahí es donde un codificador dedicado se gana su coste. Hacerlo a mano con un teléfono para más de unas pocas decenas de etiquetas es donde aparecen los errores de transcripción.
Además vuelve obligatorio llevar constancia. Con etiquetas idénticas, perder el registro es una molestia; con etiquetas únicas, significa que puedes cambiar destinos y no puedes decir qué objeto físico estás cambiando.
Elegir entre ellas
Si las etiquetas deben distinguirse una a una y la cantidad pasa de unas pocas decenas, compra chips con reflejo. Es la única decisión que determina si la tirada es una tarde o una semana.
Si la unicidad es un extra y no un requisito, usa una dirección compartida y deja que la página de destino pregunte lo que necesite saber. Muchos despliegues que especifican etiquetas únicas no llegan a usar nunca esa distinción.
Y si las etiquetas ya están compradas sin reflejo y la unicidad es un requisito, la respuesta honrada es un codificador que tire de una lista, y no un esfuerzo heroico con un teléfono.
Preguntas frecuentes
¿El reflejo funciona en todos los teléfonos?
La sustitución ocurre dentro del chip a medida que se lee el contenido, así que ningún lector necesita admitir nada. Todos los teléfonos ven la dirección modificada sin saber que ha pasado nada especial.
¿Puedo reflejar un contador en lugar del identificador?
Los chips que ofrecen reflejo suelen permitir también el contador de lecturas, lo que da una dirección que cambia en cada toque. Eso sirve para detectar la reutilización y es un propósito distinto de identificar la etiqueta.
¿El identificador reflejado es único?
Es el identificador de fábrica, que está pensado para ser único dentro de la asignación de un fabricante. No es un secreto, porque cualquiera puede leerlo, así que identifica pero no autentica.
¿Y si mis chips no admiten el reflejo?
Escribe una a una con un codificador que tire de una lista, o replantéate si la unicidad por etiqueta hace falta de verdad. Añadir la función después no es posible.