Cambia el widget en función de la ubicación del visitante utilizando la Geolocalización IP de Cloudflare
Requisitos Previos
• Debes tener conocimientos sobre la configuración de las cookies en los servidores web.
Cloudflare tiene una configuración de red llamada Geolocalización IP. Esta función incluye el código de país asociado a la ubicación del visitante de tu sitio web al responder a todas las solicitudes en el mismo.
Utilizando esta información, podemos configurar el widget para que se muestre en función de la ubicación actual del visitante.
Configuración de la cookie del "país"
Para que esto funcione, primero tendrás que habilitar la configuración de Geolocalización IP. Aprende cómo hacerlo en la sección de Configuración de la Geolocalización IP de este artículo: Configuración de la Geolocalización de IP de Cloudflare
A continuación, deberías poder recibir el código de país en los encabezados de tu solicitud.
Aprende cómo obtener el código de país en función de tu lenguaje de programación preferido en la sección de Captura de datos de geolocalización en la lógica de la aplicación de la Configuración de la Geolocalización de IP de Cloudflare.
Una vez hecho esto, solo necesitas configurarlo como una cookie llamada "país" y podremos crear criterios sobre qué widget mostrar en función de los datos de esa cookie.
Fragmento de Código
Este es un fragmento de código que te permite mostrar automáticamente el widget en función de la ubicación actual del visitante.
Para utilizar el código, primero tendrás que añadir las IDs del widget y la propiedad.
Obtén más información sobre dónde encontrar las IDs del widget y de la propiedad aquí: ¿Dónde puedo encontrar las IDs de la propiedad y el widget?
Para obtener la lista de códigos de países que Cloudflare puede devolver, puedes echar un vistazo al siguiente artículo: ISO 3166-1 alpha-2 - Elementos de código asignados oficialmente.
Obtén más información sobre cómo agregar varios widgets a un sitio web aquí: Cómo agregar múltiples widgets a un sitio web con JavaScript
Si necesitas ayuda adicional para configurar múltiples widgets en tu sitio, visita nuestra Plataforma para Desarrolladores o comunícate a través del chat. Estamos aquí para ayudarte las 24 horas del día, los 7 días de la semana.