Mueve tu contenedor sin tocar una sola etiqueta.
Un contenedor de servidor está cableado a nombres de cabecera. Cambia de proveedor y cada variable de Cabecera de solicitud apunta a algo que ya no llega. Este módulo envía también los nombres de tu proveedor anterior, con nuestros valores dentro, para que el contenedor que funcionaba ayer siga funcionando hoy.
El mismo valor bajo ambos nombres. Migra tus variables cuando quieras y desactiva el módulo después.
Un valor, dos nombres de cabecera
La parte de una migración que nadie presupuesta
Mover un contenedor es un cambio de DNS y un redespliegue. Lo que se lleva la tarde es la capa de etiquetas: cada variable que lee una cabecera inventada por el proveedor anterior, y cada etiqueta que depende de ella.
Las variables fallan en silencio
Una variable de Cabecera de solicitud que no encuentra nada devuelve undefined. La etiqueta se dispara igual, el parámetro simplemente falta, y el hueco aparece días después en los informes del proveedor, no en tu vista previa.
La lista es más larga de lo que parece
Identificadores de visitante, ubicación, datos de dispositivo. Cada proveedor los escribe a su manera, y los nombres por sí solos no dicen cuáles ya coinciden.
No hay nada contra lo que ensayar
Las cabeceras antiguas solo existen en el proveedor antiguo. Hasta que el cambio de DNS se aplique no hay nada que probar, así que el primer tráfico real es también la primera prueba.
Cómo funciona
Nos dices de dónde vienes. A partir de ahí cada solicitud llega además con los nombres de cabecera de ese proveedor, con los valores que calculan nuestros propios módulos.
Elige tu proveedor anterior
Stape y MetricsGate vienen con su correspondencia. Para cualquier otro, lee los nombres de cabecera en tu contenedor antiguo y asocia cada uno a los nuestros.
Se entregan los dos nombres
El nuestro y el suyo, mismo valor, misma solicitud. No se sustituye nada, así que una variable que ya hayas migrado sigue funcionando.
Cambia tus variables cuando te venga bien
Reapúntalas de una en una, con tráfico real y sin que el orden importe.
Desactiva el módulo
Cuando ninguna variable lea ya un nombre antiguo, desactívalo. Las cabeceras adicionales dejan de enviarse y nada más cambia.
Lo que obtienes
La mayoría de los nombres ya coinciden
Los nombres de cabecera no distinguen mayúsculas, y la variable de Cabecera de solicitud tampoco. Una variable que pide X-GEO-Country recibe nuestra X-Geo-Country sin más, así que solo se crea alias para los nombres realmente distintos.
No se sobrescribe nada
Los alias son cabeceras adicionales. Nuestros propios nombres siempre se envían, así que el módulo se activa y desactiva sin coordinar ningún cambio del lado de las etiquetas.
Solo lo que realmente usas
Un alias solo se envía si el módulo que produce ese valor está activo en tu contenedor. Activar el soporte de migración no activa nada más.
Los nombres que aportas se validan
Un nombre propio tiene que parecer una cabecera y no puede apuntar a los campos que llevan la dirección del visitante, de modo que una errata nunca deshace en silencio tus ajustes de privacidad.
Especificación
- Nombres de cabecera
- Los de tu proveedor anterior, junto a los nuestros
- Proveedores incluidos
- Stape, MetricsGate
- Otros proveedores
- Correspondencia propia, hasta 20 nombres
- Valores
- Idénticos a nuestras propias cabeceras
- Coste
- Incluido con tu contenedor
Cuándo usarlo
Vienes de Stape
X-Stape-User-Id y X-GEO-PostalCode llegan exactamente como antes. El resto de su conjunto ya coincide con el nuestro, así que no hay nada más que preparar.
Has heredado el contenedor
Cuando nadie recuerda qué variables leen qué cabeceras, envía los dos nombres y ve resolviéndolas desde los informes en lugar de desde la memoria.
Migras por fases
Dirige parte del tráfico al contenedor nuevo mientras el antiguo atiende el resto. Para la capa de etiquetas, ambos se comportan igual.
Preguntas sobre Migration Headers
¿Tengo que cambiar algo en mi contenedor antes?
No, y esa es justamente la idea. Activa el módulo, mueve el DNS y las variables que ya tienes siguen resolviéndose. Reapuntarlas a nuestros nombres es tarea de limpieza para después, al ritmo que te convenga.
¿Por qué es tan corta la lista de alias?
Porque los nombres de cabecera HTTP no distinguen mayúsculas, y la variable de Cabecera de solicitud de tu contenedor tampoco. La mayor parte del conjunto de un competidor ya coincide con el nuestro sin ayuda. Solo necesitan alias los nombres que difieren en algo más que las mayúsculas.
Mi proveedor anterior no está en la lista.
Abre la vista previa de tu contenedor antiguo, copia los nombres de cabecera entrantes y asocia cada uno al valor que debe llevar. Eso cubre cualquier proveedor, incluidos los que nunca publicaron sus nombres de cabecera.
¿Enviar dos cabeceras cuesta algo?
No. Se añaden en nuestro borde a partir de valores ya calculados para la solicitud, y el módulo está incluido con tu contenedor.
¿Puedo dejarlo activado para siempre?
No hay motivo de coste ni de rendimiento para apagarlo, pero está pensado como algo temporal. Cuando todas las variables lean nuestros nombres, desactivarlo elimina cabeceras que ya nadie lee.
Otros módulos
Los módulos se acumulan. Activa todos los que necesites: se combinan en una única configuración delante de tu contenedor.
¿Listo para activarlo?
Cada módulo va incluido con tu contenedor sin coste adicional. Crea un contenedor, abre el panel de módulos y activa el interruptor.