Radar Source

This is currently in beta. If you are interested in joining, let us know!

Radar is the location platform for mobile apps. You can use Radar to add location context and tracking to your apps in <10 lines of code. The Radar Segment Source is a Cloud-based event source. Instead of packaging Radar’s SDK via Segment’s, you include, configure, and initialize their SDK separately. Radar then sends all events that it detects and infers to Segment via its servers. As a result, only destinations with Cloud-based connection modes are compatible with the Radar source.

The Radar platform has three products: Geofences, Insights, and Places.

  • Geofences: Radar geofencing is more powerful than native iOS or Android geofencing, with cross-platform support for unlimited geofences, polygon geofences, stop detection, and accuracy down to 30 meters. Create geofences to receive the following events: Geofence Entered, Geofence Exited

  • Insights: Radar can learn a user’s approximate home and work locations and tell you when a user is at home, at work, or traveling. Turn on Insights to receive the following events: Home Entered, Home Exited, Office Entered, Office Exited, Traveling Started, Traveling Stopped

  • Places: Radar can tell you when a user visits a place, even if you haven’t set up a geofence for that place. Places have category and chain information. Radar is integrated with Facebook Places, the same place database that powers Facebook and Instagram, with over 140M places worldwide. Turn on Places to receive the following events: Place Entered, Place Exited

When you enable Radar as a Segment Source, you can forward Geofences, Insights, and Places data to your warehouse or destinations.

Getting Started

The Radar source is currently in beta. Contact Radar to configure this source.

Radar Events

Radar will send the following events to your Segment warehouses and destinations, depending on what products you enable in Radar.

  • Geofence Entered

  • Geofence Exited

  • Home Entered

  • Home Exited

  • Office Entered

  • Office Exited

  • Traveling Started

  • Traveling Stopped

  • Place Entered

  • Place Exited

Radar Event Properties

Geofence Entered

Property NameTypeDescription
latitudefloatThe latitude of the user’s location at the time of the event.
longitudefloatThe longitude of the user’s location at the time of the event.
accuracyfloatThe accuracy of the user’s location at the time of the event in meters.
geofence_idstringThe ID of the geofence, provided by Radar.
geofence_descriptionstringThe description of the geofence.
geofence_tagstringThe tag of the geofence.
geofence_external_idstringThe external ID of the geofence.
confidencestringThe confidence level of the event, one of low, medium, or high.

Geofence Exited

Property NameTypeDescription
latitudefloatThe latitude of the user’s location at the time of the event.
longitudefloatThe longitude of the user’s location at the time of the event.
accuracyfloatThe accuracy of the user’s location at the time of the event in meters.
geofence_idstringThe ID of the geofence, provided by Radar.
geofence_descriptionstringThe description of the geofence.
geofence_tagstringThe tag of the geofence.
geofence_external_idstringThe external ID of the geofence.
confidencestringThe confidence level of the event, one of low, medium, or high.
durationfloatThe duration between Geofence Entered and Geofence Exited events, in minutes.

Home Entered

Property NameTypeDescription
latitudefloatThe latitude of the user’s location at the time of the event.
longitudefloatThe longitude of the user’s location at the time of the event.
accuracyfloatThe accuracy of the user’s location at the time of the event in meters.
confidencestringThe confidence level of the event, one of low, medium, or high.

Home Exited

Property NameTypeDescription
latitudefloatThe latitude of the user at the time of the event.
longitudefloatThe longitude of the user at the time of the event.
accuracyfloatThe accuracy of the user’s location at the time of the event in meters.
confidencestringThe confidence level of the event, one of low, medium, or high.

Office Entered

Property NameTypeDescription
latitudefloatThe latitude of the user at the time of the event.
longitudefloatThe longitude of the user at the time of the event.
accuracyfloatThe accuracy of the user’s location at the time of the event in meters.
confidencestringThe confidence level of the event, one of low, medium, or high.

Office Exited

Property NameTypeDescription
latitudefloatThe latitude of the user at the time of the event.
longitudefloatThe longitude of the user at the time of the event.
accuracyfloatThe accuracy of the user’s location at the time of the event in meters.
confidencestringThe confidence level of the event, one of low, medium, or high.

Traveling Started

Property NameTypeDescription
latitudefloatThe latitude of the user at the time of the event.
longitudefloatThe longitude of the user at the time of the event.
accuracyfloatThe accuracy of the user’s location at the time of the event in meters.
confidencestringThe confidence level of the event, one of low, medium, or high.

Traveling Stopped

Property NameTypeDescription
latitudefloatThe latitude of the user at the time of the event.
longitudefloatThe longitude of the user at the time of the event.
accuracyfloatThe accuracy of the user’s location at the time of the event in meters.
confidencestringThe confidence level of the event, one of low, medium, or high.

Place Entered

Property NameTypeDescription
latitudefloatThe latitude of the user at the time of the event.
longitudefloatThe longitude of the user at the time of the event.
accuracyfloatThe accuracy of the user’s location at the time of the event in meters.
place_idstringThe ID of the place, provided by Radar.
place_namestringThe name of the place.
place_facebook_idstringThe Facebook ID of the place.
place_categoriesarrayList of the categories of the place. See https://www.onradar.com/documentation/places/categories.
place_chain_namestringThe name of the chain of the place. See https://www.onradar.com/documentation/places/chains.
place_chain_slugstringA human-readable unique ID for the chain of the place. See https://www.onradar.com/documentation/places/chains.
confidencestringThe confidence level of the event, one of low, medium, or high.

Place Exited

Property NameTypeDescription
latitudefloatThe latitude of the user at the time of the event.
longitudefloatThe longitude of the user at the time of the event.
accuracyfloatThe accuracy of the user’s location at the time of the event in meters.
placeIdstringThe ID of the place, provided by Radar.
place_namestringThe name of the place.
place_facebook_idstringThe Facebook ID of the place.
place_categoriesarrayList of the categories of the place. See https://www.onradar.com/documentation/places/categories.
place_chain_namestringThe name of the chain of the place. See https://www.onradar.com/documentation/places/chains.
place_chain_slugstringA human-readable unique ID for the chain of the place. See https://www.onradar.com/documentation/places/chains.
confidencestringThe confidence level of the event, one of low, medium, or high.
durationfloatThe duration between Place Entered and Place Exited events, in minutes.

Radar User Traits

Radar will also send the following user traits to Segment, depending on Radar user state when Radar events are sent to Segment:

TraitTypeDescription
radar_idstringThe ID of the user, provided by Radar.
radar_location_latitudefloatThe latitude of the user user’s last known location.
radar_location_longitudefloatThe longitude of the user’s last known location.
radar_updated_atstringThe datetime when the user’s location was last updated. ISO string in UTC.
radar_geofence_idsarrayAn array of IDs of the user’s last known geofences.
radar_geofence_descriptionarrayAn array of descriptions of the user’s last known geofences.
radar_geofence_tagsarrayAn array of tags of the user’s last known geofences.
radar_geofence_external_idsarrayAn array of external IDs of the user’s last known geofences.
radar_place_idstringThe ID of the user’s last known place, provided by Radar.
radar_place_namestringThe name of the user’s last known place.
radar_place_facebook_idstringThe Facebook ID of the user’s last known place.
radar_place_categoriesarrayList of the categories of the place. See https://www.onradar.com/documentation/places/categories.
radar_place_chain_namestringThe name of the chain of the user’s last known place. See https://www.onradar.com/documentation/places/chains.
radar_place_chain_slugstringA human-readable unique ID for the chain of the user’s last known place. See https://www.onradar.com/documentation/places/chains.
radar_insights_state_homebooleanA boolean indicating whether the user is at home, based on learned home location.
radar_insights_state_officebooleanA boolean indicating whether the user is at the office, based on learned office location.
radar_insights_state_travelingbooleanA boolean indicating whether the user is traveling, based on learned home location.

If you have any questions or see anywhere we can improve our documentation, please let us know or kick off a conversation in the Segment Community!