La personalización no requiere un monolito. Mantenla ligera:
- Segmenta por pocas señales (geo, idioma, recurrente vs. nuevo).
- Renderiza el contenido central de forma estática; cambia variantes en el edge con un pequeño manifest JSON.
- Cachea por segmento, no por usuario, para mantener costes predecibles.
Configuración rápida
- Publica un
variants.jsonjunto al build con copy y enlaces por segmento. - Usa una función en el edge para elegir el segmento e inyectar los datos como JSON en el HTML.
- Hidrata solo lo mínimo interactivo; el resto permanece estático.