Long sales cycles don't have to be trouble

14 November 2018  •  Anthony Mandelli
Retailers know that understanding the way customers behave during the sales cycle is the key to optimizing this process so it’s enjoyable, rewarding, and painless for the customer and efficient for the retailer. Marketers want to connect activities like advertising campaigns to downstream activities like making a purchase. While this process might be straightforward for many companies, it can be quite convoluted for retailers with longer sales cycles such as high value goods like cars,...

Snowplow Objective-C Tracker 0.9.0 released

31 October 2018  •  Mike Hadam
We are pleased to announce a new release of the Snowplow Objective-C Tracker. Version 0.9.0 introduces an application context, and lifecycle event tracking. Read on below the fold for: Application context Lifecycle tracking Updates and bug fixes Documentation Getting help 1. Application context In this release we introduce an application context. This feature allows one to determine which version of an app sent a particular event. This can be enabled in the tracker initialization, and...

Right to be Forgotten Spark job released for meeting GDPR requirements

31 October 2018  •  Konstantinos Servis
We are pleased to announce the release of our R2F (Right to be Forgotten) Spark job. This is a stand-alone Spark job that removes rows from your Snowplow enriched events archive in Amazon S3, based on specific PII identifiers. It lets Snowplow users easily remove data about a specific user, when the data subject has requested it when exercising his or her “right to be forgotten” under Article 17 of the GDPR. For those deploying...

Building reliable, scalable customer acquisition for marketplaces

31 October 2018  •  Anthony Mandelli
Two-sided marketplaces are environments where you primarily have two distinct user types: buyers and sellers. There are many different marketplaces out there: GetNinjas in Brazil, Fiverr in the United States, and OneFlare in Australia are all marketplaces where people can find professional service providers like plumbers, photographers, personal trainers, or more; jobs boards, like Indeed or ZipRecruiter, are marketplaces where job seekers can connect with prospective employers or recruiters; 99Designs and DesignCrowd are marketplaces connecting...

Snowplow R111 Selinunte Clojure Collector bug fix

02 October 2018  •  Ben Fradet
Snowplow 111 Selinunte, named after the archeological site in Southwestern Sicily, is a small release following up on the bug fix for the Clojure Collector published in Release 110. Please read on after the fold for: Clojure Collector bug fix Upgrading Roadmap Help By AdiJapan (GFDL, CC-BY-SA-3.0), from Wikimedia Commons 1. Clojure Collector bug fix Unfortunately, the bug fix for the Clojure Collector provided in Release 110 was not sufficient to complete the story around...

Snowplow Spotlight Josh Beemster

28 September 2018  •  Miriam de Medwe
Josh Beemster Tech Ops Lead based in Dijon, France What do you do at Snowplow? I am the Tech Ops Lead at Snowplow and manage both our internal and client infrastructure, as well as growing and developing the Tech Ops team. My team focuses on managing the huge infrastructure estate that we have created for ourselves (which now spans across hundreds of AWS sub-accounts) and ensuring that our data pipelines keep running smoothly at whatever...

Snowplow Indicative Relay released

20 September 2018  •  Andrzej Soltysik
We are pleased to announce the release of the Snowplow Indicative Relay. This is a Snowplow relay project, implemented as an AWS Lambda function which allows for sending batches of Snowplow enriched events from a Kinesis stream into Indicative. What is Indicative? How does the relay work? Requirements and setup Usage Getting help 1. What is Indicative? Indicative is an emerging customer analytics platform, optimized for analyzing customer journeys. It is particularly well suited for...

High-end customer analytics with Snowplow and Indicative

20 September 2018  •  Anthony Mandelli
This is an introduction to the Snowplow Analytics Indicative Relay. For detailed technical instructions, please see the official developer release You’ve launched a new feature in your application and naturally you can’t help but wonder, “who’s using this?” You begin to wonder, what do those interactions with the new feature look like and at what point in the customer journey do they take place? Are people even using it in the way you anticipated when...

Snowplow 110 Valle dei Templi introduces real-time enrichments on GCP

12 September 2018  •  Ben Fradet
We are excited to announce the release of Snowplow 110 Valle dei Templi, named after the archeological site in Agrigento, Sicily. This release brings the real-time enrichment process on Google Cloud Platform to Cloud Dataflow. Please read on after the fold for: Beam Enrich Bug fixes Upgrading Roadmap Help By Jos Dielis Valle dei Templi, via Wikimedia Commons 1. Beam Enrich Beam Enrich is our new enrichment platform targeting Google Cloud Platform’s Cloud Dataflow service....

SQL Runner 0.7.0 released

11 September 2018  •  Mike Hadam
We are pleased to announce version 0.7.0 of SQL Runner. This release adds many new features including the printing out of query output, templated playbooks, the ability to view evaluated SQL file templates, and more: Viewing query output Templated playbooks Check SQL queries Other changes Upgrading Getting help 1. Viewing query output Version 0.7.0 introduces the ability to view output from queries. Using the -showQueryOutput flag will print all query results to the console formatted...