概览
基于位置的细分允许您根据用户所在位置发送消息。OneSignal 可以按国家、GPS 坐标或自定义标签对用户进行细分,这些可以用来基于物理位置创建及时、相关的外联。 本指南解释了如何通过可用的位置选项配置细分。当用户与您的应用交互时,他们的位置数据会近乎实时地更新,可以通过旅程或我们的任何消息创建工具用来发送消息。按国家定向
国家基于 IP 地址进行跟踪。这将在用户每次打开您的应用时自动更新。 在细分或 APIfilters
中使用 country
数据过滤器。
按位置定向(经度、纬度和半径)
如果您的移动应用收集 GPS 位置并与 OneSignal 共享,我们的 SDK 大约每 5 分钟更新一次用户的坐标(基于权限和系统规则)。请注意,如果应用被强制停止,在用户再次打开之前无法跟踪位置。
一旦启用位置跟踪,您可以:
- 使用
location
过滤器创建细分(半径定向)。 - 使用创建消息 API触发消息。

细分中的位置过滤器
网页推送经纬度跟踪
OneSignal 不收集仅使用网页的用户或未为您的移动应用启用位置跟踪的用户的经纬度。但是,您可以使用数据标签从您的网页应用设置位置,或使用更新用户 API从您的服务器设置位置点。 打标签示例: Example usingsendTags
SDK method:
"long" > 37 AND "long" < 38 AND "lat" > -118 AND "lat" < -117
按城市或自定义位置定向
OneSignal 不会原生检测城市或区号。要按城市或自定义位置定向:- 让用户在表单中输入城市/地区。
- 或使用 JavaScript + 反向地理编码(如 Google Maps API)从坐标推断城市。
- 将城市名称作为数据标签发送。
基于地理围栏的定向(Radar 集成)
OneSignal 通过 Radar(一个领先的地理位置平台)支持高级地理围栏。 使用 Radar 的 SDK 和 API,您可以:- 在用户进入/退出定义区域时触发通知。
- 跟踪配送/取货活动。
- 验证在位置的存在。
- 支持商店定位器、基于位置的优惠等。
- 访问 Radar 集成文档。
- 或联系 Radar 获取入门支持。