Mobile Native Trackers
๐๏ธ Installation and set-up
The Snowplow iOS Tracker SDK supports iOS 9.0+, macOS 10.9+, tvOS 9.0+ and watchOS 2.0+
๐๏ธ Tracking events
To track an event, pass an event to the tracker instance.
๐๏ธ Custom tracking using schemas
Self-describing (self-referential) JSON schemas are at the core of Snowplow tracking. Read more about them here. They allow you to track completely customised data, and are also used internally throughout Snowplow pipelines.
๐๏ธ 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.
๐๏ธ Set up the remote configuration
Remote Configuration is a feature of the mobile native trackers that allows for the configuration of the tracker without distributing an app update. In fact, the configuration of the tracker lies on the app bundle submitted to the stores for the distribution. Each tracker configuration change would require the resubmission of the whole app bundle.
๐๏ธ Anonymous Tracking
This feature is available since v4.
๐๏ธ Hybrid Apps
This feature is available since v4.
๐๏ธ Android - Google Play Data Safety
Google Play is launching a new Data safety section to help app developers showcase their appโs overall safety. The section, to be displayed on each appโs store listing page, will summarize the appโs privacy and security practices, as well as explain the data the app may collect and share from users (and why).
๐๏ธ Migration guides
5 items
๐๏ธ Previous versions
4 items