Location tracking for mobile SDKs

Released

Our mobile SDKs now support location tracking so you can send geo-aware messages with even greater accuracy than IP-based geolocation.

Customer.io already gives you the option to enrich locations from IP addresses, but VPNs, carrier routing, and shared Wi-Fi can reduce accuracy for mobile apps. With the new location module, our SDKs can capture device coordinates and Customer.io reverse-geocodes them into cio_city, cio_state, and cio_country profile attributes. The SDK also sends Location Update events that you can use to trigger journeys and build segments.

To minimize battery usage, our SDKs limit location updates to once per day at most and only when the person has moved a meaningful distance.

Location tracking is available in all our mobile SDKs:

Learn more

Copied to clipboard!