Mobile Native Trackers
Use our Snowplow Android and iOS trackers to collect data from Android, iOS, macOS, tvOS and watchOS apps.
๐๏ธ Installation and set-up
2 items
๐๏ธ Tracking out-of-the-box events
10 items
๐๏ธ Custom event tracking
1 items
๐๏ธ Tracking specific client-side properties
An event describes a single, transient activity. The context in which that event occurs - the relatively persistent environment - is also incredibly valuable data.
๐๏ธ Configuring how events are sent
A user interacts with your app: an event is generated and tracked using track method of TrackerController. But the event must be sent to your event collector, to enter your pipeline, before it has any value.
๐๏ธ Tracker plugins
1 items
๐๏ธ Update tracker configuration remotely
Remote configuration allows for the configuration of the tracker without distributing an app update. When remote configuration is not used, changing the tracking configuration can require the resubmission of the whole app bundle.
๐๏ธ Anonymous tracking
This feature is available since v4.
๐๏ธ Hybrid mobile and web apps
This feature is available since v4.
๐๏ธ Google Play Data safety (Android)
Google Play require developers to declare how they collect and handle user data within their app. The provided information is shown on the Google Play store listing.
๐ API reference (Android)
๐ API reference (iOS)
๐๏ธ Migration guides
8 items
๐๏ธ Previous versions
4 items
๐๏ธ Example Applications
Check out the following example applications that can be used as a reference for how to use the tracker, or as a starting point for your own implementation.