Snowplow Relay is an initiative for feeding Snowplow enriched events into third-party tools or destinations, from SaaS marketing platforms to open-source machine learning engines to fraud detection services. We call an individual app that feeds Snowplow events into a specific destination a relay.
The Snowplow Indicative Relay is a Kinesis stream consumer in the form of an AWS Lambda function.
This relay retrieves events from a Kinesis stream of Snowplow enriched events, transforms them to be compatible with Indicative’s event model, and then loads them into Indicative in real time using the Indicative REST API.
More technical information on the relay can be found on the wiki.
You will need to run the Snowplow Indicative Relay on AWS Lambda; you can register your interest in Google Cloud Platform support on the relevant GitHub issue.
To simplify the process of deploying the Snowplow Indicative Relay function, Snowplow Analytics provides its jar file through Hosted assets on AWS S3.
Detailed setup instructions can be found in the project’s Setup guide on its wiki.
Once setup, the Snowplow events should flow into Indicative in near-real-time. All event types can be viewed under Events and Properties in the Indicative’s settings. You can also assign more descriptive labels and categories for the incoming properties:
Indicative lets you observe and analyze user journeys through Funnels, which represent multidimensional user conversions:
Indicative’s Segmentation tool allows the creation of classic key performance indicators, and using them to analyze user trends:
If you have questions or run into any problems, please visit our Discourse forum.
You can find more information on the relay on its wiki.
And if you spot any bugs, please report them through GitHub issues.