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 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 product teams...

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,...

Snowplow Objective-C Tracker 0.8.0 released

01 May 2018  •  Mike Hadam
We are pleased to release version 0.8.0 of the Snowplow Objective-C Tracker. This release introduces data consent tracking, push notification tracking, a Swift demonstration app, and several updates and bug fixes. In the rest of this post we will cover: Data consent tracking Push notification tracking Swift demonstration app XCode 9 bugfixes Other changes Upgrading Getting help 1. Data consent tracking Against the backdrop of the upcoming GDPR and ePrivacy regulations, this release adds new...

Snowplow 104 Stoplesteinan released with important EmrEtlRunner bugfixes

30 April 2018  •  Anton Parkhomenko
We are pleased to announce the release of Snowplow R104 Stoplesteinan. This release brings a few critical stability-related bug fixes to the new Stream Enrich mode introduced in EmrEtlRunner in R102 Afontova Gora. Read on for more information on R104 Stoplesteinan, named after the ancient stone circle located in southwestern Norway: Bugs in R102 Stream Enrich mode Who is affected How to recover Upgrading Roadmap Help 1. Bugs in R102 Stream Enrich mode In R102...

Getting the most out of product analytics with intelligent questions

27 April 2018  •  Anthony Mandelli
Part six of our series on product analytics. Read: Part 1, Part 2, Part 3, Part 4, Part 5, Part 7 In the beginning, when you’re starting out with analytic-driven product development, the amount of data your analytic platform gives you access to can be overwhelming. With all of the preconfigured charts and dashboards, it can be easy to fall into a trap of passively consuming the data in front of you, assuming the answers...

Iglu R9 Bull's Eye released

19 April 2018  •  Oguzhan Unlu
We are excited to announce a new Iglu release, introducing a number of long-awaited improvements to our Iglu Server, our most advanced Iglu schema registry technology. This release also brings some small but powerful updates to igluctl, the command-line toolkit for Iglu. Iglu Server, reloaded Improvements to Iglu Server Under the hood of Iglu Server igluctl updates Upgrading Getting help Read on for more information about Release 9 Bull’s Eye, named after the first-ever Brazilian...

Snowplow R103 Paestum released with IP Lookups Enrichment upgrade

17 April 2018  •  Ben Fradet
We are proud to announce the release of Snowplow R103 Paestum. This release is centered around upgrading the IP Lookups Enrichment for both the batch and streaming pipelines given the impending end of life of Maxmind’s legacy databases. It also ships with a security improvement for cross-domain policy management on the Clojure Collector. Read on for more information on R103 Paestum, named after the ancient city in in Italy: Upgrading the IP lookups enrichment Cross...