Advent of Code is back! Unwrap daily challenges to sharpen your Alteryx skills and earn badges along the way! Learn more now.
Free Trial

Alteryx Success Stories

Learn how Alteryx customers transform their organizations using data and analytics.
STORIES WANTED

Showcase your achievements in the Maveryx Community by submitting a Success Story now!

SUBMISSION INSTRUCTIONS

Incremental Lift Model at Cineplex

DanielleR
Alteryx Alumni (Retired)

Incremental Lift Model at Cineplex

Originally Published: 2016 Excellence Award Entry 

 

Use Case Overview:

 

Cineplex Inc. (“Cineplex”) is one of Canada’s leading entertainment companies and operates one of the most modern and fully digitized motion picture theatre circuits in the world. A top-tier Canadian brand, Cineplex operates numerous businesses including theatrical exhibition, food service, amusement gaming, alternative programming (Cineplex Events), Cineplex Media, Cineplex Digital Media, and the online sale of home entertainment content through CineplexStore.com and on apps embedded in various electronic devices. Cineplex is also a joint venture partner in SCENE – Canada’s largest entertainment loyalty program.

 

Describe the problem you needed to solve:

Incremental/Uplift Modelling is a popular method of evaluating the success of business initiatives at Cineplex. Its effectiveness at measuring the change in consumer behavior over time creates a high demand to produce this kind of analysis for various departments in the organization. Due to the large amount of requests we receive, the ‘Incremental Lift Model’ was developed to take in user-defined inputs, and output the results within a short period of time.

 

Describe the working solution:

 

Our solution works through a four step process. The first step is for the client to populate the ‘study input form’ in order to define their study parameters and the type of study they want to run.

 

Visual 1: Study Input Form

Alteryx Analytics Excellence Awards 2016 2H - bhermann - Visual 1.jpg

 

The second step is to update/materialize our loyalty data that’s inputted into the model (yxdb format). We do this so that the model doesn’t put stress on our SQL Server databases, and to increase the model’s performance.

 

Visual 2: Update/Materialize Alteryx Input Data

Alteryx Analytics Excellence Awards 2016 2H - bhermann - Visual 2.jpg

 

The third step is the core of the incremental lift modelling. A macro processes one study at a time by pointing to the user defined inputs made in the first step.

 

Visual 3: Study Numbers are selected and passed through the incremental lift macro, and saves the output to SQL.

Alteryx Analytics Excellence Awards 2016 2H - bhermann - Visual 3.jpg

 

The data will then be passed through one of several macros depending on the study type, and filtered down based on the inputs defined by the user in the study input form. All data sources are joined together and lift calculations are made, which are then outputted into a master SQL Table ready to be visualized.

 

Visual 4: Incremental Lift Modelling based on study type selected.

Alteryx Analytics Excellence Awards 2016 2H - bhermann - Visual 4.jpg

 

The results are visualized using a Tableau Dashboard in order to share and communicate the results of the study back to the business clients.

 

Visual 5: Tableau Dashboard to explain to the business how the incremental lift model makes its calculations.

Alteryx Analytics Excellence Awards 2016 2H - bhermann - Visual 5.jpg

 

Alteryx Analytics Excellence Awards 2016 2H -bhermann - Visual 6.jpg

 

 

Describe the benefits you have achieved:

The overarching goal of this project was twofold; to minimize the amount of work required to process business requests while maximizing the output generated, and to develop a means of delivering the results in a consistent manner. Both of these goals contribute greatly to our ROI by virtually eliminating all time spent executing requests that come in, and by minimizing time spent meeting with business users to explain how the incremental lift model works and how to interpret the results.