Resumen
La segmentación basada en ubicación te permite enviar mensajes según dónde están tus usuarios. OneSignal puede segmentar usuarios por País, coordenadas GPS o etiquetas personalizadas que pueden usarse para crear alcance oportuno y relevante basado en ubicación física. Esta guía explica cómo configurar segmentos por las opciones de ubicación disponibles. A medida que los usuarios interactúan con tu app, sus datos de ubicación se actualizan en tiempo casi real y pueden usarse para enviar mensajes a través de Journeys o cualquiera de nuestras herramientas de creación de mensajes.Orientar por país
El país se rastrea según la dirección IP. Esto se actualizará automáticamente cada vez que el usuario abra tu app. Usa el filtro de datoscountry en Segmentos o API filters.
Orientar por ubicación (latitud, longitud y radio)
Si tu app móvil recopila ubicación GPS y la comparte con OneSignal, nuestro SDK actualiza las coordenadas del usuario aproximadamente cada 5 minutos (según los permisos y reglas del sistema). Ten en cuenta que si la app se detiene forzosamente, la ubicación no puede rastrearse hasta que el usuario la abra nuevamente.Tu app debe estar configurada para ambos:
- Compartir actualizaciones de ubicación con OneSignal
- Solicitar y recibir permiso del usuario para acceder a datos de ubicación
- Crear segmentos usando el filtro
location(orientación por radio). - Activar mensajes usando la Create message API.

Filtro de ubicación en Segmentos
Seguimiento de latitud y longitud de web push
OneSignal no recopila latitud/longitud para usuarios solo de web o usuarios que no tienen habilitado el seguimiento de ubicación para tu app móvil. Sin embargo, puedes usar etiquetas de datos para establecer la ubicación desde tu app web o usar la Update User API para establecer los puntos de ubicación desde tu servidor. Ejemplo de etiquetado:- Solicita acceso a la ubicación en tu app web. Aquí hay un gran Post de Medium sobre esto.
- Usa JavaScript para detectar las coordenadas del usuario.
- Envía esas coordenadas a OneSignal usando Etiquetas de datos.
sendTags:
"long" > 37 AND "long" < 38 AND "lat" > -118 AND "lat" < -117
Orientar por ciudad o ubicación personalizada
OneSignal no detecta nativamente ciudad o códigos de área. Para orientar por ciudad o ubicación personalizada:- Permite que los usuarios ingresen una ciudad/región en un formulario.
- O usa JavaScript + geocodificación inversa (por ejemplo, API de Google Maps) para inferir la ciudad desde las coordenadas.
- Envía el nombre de la ciudad como Etiqueta de datos.
Orientar basado en un Geofence (Integración de Radar)
OneSignal soporta geofencing avanzado a través de Radar, una plataforma líder de geolocalización. Con los SDKs y APIs de Radar, puedes:- Activar notificaciones cuando los usuarios entran/salen de áreas definidas.
- Rastrear actividad de entrega/recogida.
- Verificar presencia en una ubicación.
- Impulsar localizadores de tiendas, ofertas basadas en ubicación y más.
- Visita los docs de integración de Radar.
- O contacta a Radar para soporte de incorporación.
Ahora puedes enviar mensajes basados en ubicación. Automatiza con Journeys o crea mensajes únicos.