---
schema_version: "1"
id: d27f0ff212303263b91fce811aaeca1c359ac9dae7de382b87849ea365edebd4
title: Location Tracking
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/data-cloud/data-cloud-engagement-mobile-sdk/guides/c360a-api-engagement-mobile-sdk-location-tracking.md
canonical_url: https://developer.salesforce.com/docs/data/data-cloud-engagement-mobile-sdk/guide/c360a-api-engagement-mobile-sdk-location-tracking.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: c6df97aa9e088bbee028a3a41931f8a24f097731fb16f93d67c85e304b4024b9
products:
  - Data 360 Engagement Mobile SDK
  - Data 360 Developer Documentation
---
# Location Tracking

Attach location context to all events by using the Data 360 Module for the Engagement Mobile SDK. Use the `setLocation` method to set coordinates and an expiration time so that location data is automatically appended to outgoing events.

The Engagement Mobile SDK currently supports two major versions: [Version 3.x](https://developer.salesforce.com/docs/data/data-cloud-engagement-mobile-sdk/guide/c360a-api-engagement-mobile-sdk-location-tracking-v3.md) and [Version 2.x](https://developer.salesforce.com/docs/data/data-cloud-engagement-mobile-sdk/guide/c360a-api-engagement-mobile-sdk-location-tracking-v2.md). To take advantage of the latest features and improvements, upgrade to Version 3.x.
