Skip to main content

Set up Signals for real-time calculation

Signals implementation
  • Introduction

  • Define an attribute group

  • Define a service

  • Retrieve calculated attributes

  • Conclusion

Last updated on

Introduction

Welcome to the Snowplow Signals Quick Start tutorial.

Snowplow Signals is a real-time personalization engine for customer intelligence, built on Snowplow's behavioral data pipeline. It allows you to compute, access, and act on in-session stream and historical user data, in real time.

This guide will walk you through the steps to calculate user behavior attributes from your Snowplow event stream, and to retrieve them for use in your application. This will unlock real-time personalization use cases for your business.

It should take less than 10 minutes from starting to retrieving calculated attributes.

This tutorial shows how to define attributes using the Snowplow Console UI, as well as programmatically using the Signals Python SDK.

Prerequisites

This tutorial assumes that you have:

  • Snowplow page view tracking on a web application
  • Snowflake warehouse
  • A Signals connection

Connecting to Signals

Log in to Console and navigate to the Signals section.

You'll need to set up a Signals connection if you don't have one yet.

On this page

Want to see a custom demo?

Our technical experts are here to help.