Snowplow Android Tracker 1.3.0 released

12 September 2019  •  Oguzhan Unlu

We are pleased to announce a new release of the Snowplow Android Tracker.

Version 1.3.0 introduces a Snowplow Micro powered test suite and compliance with targeted ads preference of Android users.

With this release, we’re building assurance that engineers can set up their tracking more reliably and your data team can have uninterrupted access to valuable insights about your application.

Read on below the fold for:

  1. Integration of Snowplow Micro
  2. Compliance with targeted ads preference
  3. Updates
  4. Documentation
  5. Getting help

1. Integration of Snowplow Micro

Our recent tracker releases have shown that we need to increase confidence in new releases. The latest example was Android Tracker 1.2.0 where a small implementation mistake caused the duplication of natively supported contexts. A mistake that could be prevented if we had a more comprehensive test suite, which we can do with the newly arrived Snowplow Micro project.

In essence, Snowplow Micro is our smallest Snowplow pipeline, built specifically to be used in the automated test suite of any tracking setup to increase confidence in implementation. While users may use Micro to test their tracking strategies, at Snowplow we use Micro to test that we are releasing reliable trackers. We started writing integration tests on our demo app, to be extended for each new feature we’ll introduce in our tracker. Please read the blog post to learn more about Snowplow Micro.

2. Compliance with targeted ads preference

In late 2013, Google introduced a new approach for advertising, including a new Advertising ID, to give users greater control such as resetting their device’s Ads ID or opt out of interest-based (a.k.a. targeted) ads.

As of this release, our tracker will respect Android users’ preference and not fetch Ads ID if they opt out of targeted ads.

Thanks to lisional for this very important contribution!

3. Updates

Other updates and fixes include:

  • Fix database cursor usage (#330), thanks to Max2817 !
  • Trim travis setup (#324)
  • Remove vagrant setup (#317)

4. Documentation

As always, information about how to use the tracker can be found in the Android Tracker documentation.

You can find the full release notes on GitHub as Snowplow Android Tracker v1.3.0 release.

5. Getting help

For help on integrating the tracker please have a look at the setup and integration guides.

If you have any questions or run into any problems, please visit our Discourse forum. As always, do raise any bugs in the Android Tracker’s issues on GitHub.

For more details on this release, please check out the release notes on GitHub.