Snowplow R107 Trypillia released

17 July 2018
We are excited to announce the release of Snowplow R107 Trypillia. This release introduces the IAB Spiders & Robots enrichment for detecting bots and spiders using data from the IAB, as well as Marketo and Vero webhook adapters implemented by our partners at Snowflake Analytics. Read on for more information on R107 Trypillia, named after the Cucuteni–Trypillia archaeological culture (c. 5200 to 3500 BC) in present-day Romania and Ukraine: IAB Spiders & Robots enrichment support...

Snowplow Android Tracker 0.8.0 released

02 July 2018  •  Mike Hadam
We are pleased to announce a new release of the Snowplow Android Tracker. Version 0.8.0 fixes a bug that stops Android lifecycle tracking whenever an activity is destroyed. The release also adds methods to set and view the custom contexts sent with lifecycle events. Read on below the fold for: Adding contexts to the lifecycle tracking Fixing a bug in the lifecycle tracking Documentation Getting help 1. Adding contexts to the lifecycle tracking The new...

Snowplow 106 Acropolis released with PII Enrichment upgrade

14 June 2018  •  Konstantinos Servis
We are pleased to announce the release of Snowplow R106 Acropolis. This release brings some important improvements to the PII Enrichment first released in R100 Epidaurus. Read on for more information on R106 Acropolis, named after the acropolis of Athens: Overview of the new PII-related capabilities Emitting a stream of PII transformation events Adding a salt for hashing Fixing an important bug Other changes Upgrading Roadmap Help 1. Overview of the new PII-related capabilities In...

Snowplow RDB Loader R29 released

12 June 2018  •  Anton Parkhomenko
We are pleased to announce the release of Snowplow RDB Loader R29, fixing an important bug relating to the PII Enrichment introduced in R100 Epidaurus. Please read on after the fold for: PII Enrichment-related bug Recovery Upgrading Roadmap Help 1. PII Enrichment-related bug In R100 we introduced a new enrichment for pseudonymizing personally identifiable information to help our users to comply with GDPR. The PII Enrichment can be configured to hash specific fields and properties...

The right data infrastructure to support successful squads

01 June 2018  •  Anthony Mandelli
Part eight of our series on product analytics. Read: Part 1, Part 2, Part 3, Part 4, Part 5, Part 6, Part 7 Squads are self contained units, popularized by companies like Spotify, containing developers, engineers, analysts, data scientists, and individuals from other disciplines that allow the squad to operate independently. Squad-based organizations have demonstrated the effectiveness of their style of product development: a key strength of the squad model is that individual teams can...

Improving A/B testing with event data modeling

25 May 2018  •  Anthony Mandelli
Part seven of our series on product analytics. Read: Part 1, Part 2, Part 3, Part 4, Part 5, Part 6, Part 8 Conducting an A/B test is significantly more complicated than just randomly assigning users into two groups. To run a truly meaningful experiment, as we’ve pointed out, requires meticulous planning around what experiment is run, what the expected impact of the experiment will be, and what metrics will best capture that impact. Effective...

GDPR challenges in a multi-platform, multi-device world

11 May 2018  •  Anthony Mandelli
As a company, you want to provide your users with a congruous experience across multiple platforms and devices including both web and mobile, with your data collection practices being consistent across each platform and device. To do that, you need to give users the opportunity to consent (or not) on each platform. It is nice if when a user grants or withdraws consent on one, it changes the way data is processed across all other...

Snowplow Android Tracker 0.7.0 released with consent tracking

10 May 2018  •  Mike Hadam
We are pleased to announce a new release of the Snowplow Android Tracker. Version 0.7.0 introduces first-class methods for tracking when users grant or withdraw consent for their personal data to be processed for specific purposes, as well as new and improved form tracking and the ability to create new tracker sessions client-side. Read on below the fold for: Consent tracking More flexible lifecycle tracking Improved TLS configuration New session convenience method Updates and bug...

Snowplow 105 Pompeii released

07 May 2018  •  Ben Fradet
We are pleased to announce the urgent release of Snowplow 105 Pompeii, named after the famous but ill-fated ancient Roman city. Shortly after the Snowplow 103 Paestum release, open-source user Asger Bachmann noticed an increase in the number of duplicated events outputted by Stream Enrich. To be clear: our real-time pipeline on Kinesis does have at-least once processing semantics, but the levels of duplication that Asger observed were far in excess of any normal operation....

Tracking consent on mobile is just as important as web for GDPR

04 May 2018  •  Anthony Mandelli
Mobile has become a significant channel for user engagement to the point where it needs to be treated with at least equal importance as traditional web. With GDPR enforcement set to go live on May 25, 2018, at the time of writing the fervor of conversation around compliance is steadily growing. However, much of that conversation is focused around web analytics. Given that web-based digital platforms, specifically websites, will potentially be the most significantly impacted,...