A Widget is comprised of data, which is split into Measures and Dimensions:
Measures are, in simple terms, the data that we want to visualise as numbers or in a chart.
Dimensions are the groupers, meaning something that we want to split the data (that we get from the measures) by.
You're limited to the Measures and Dimensions that are specified in your schema, which determines what data will be available for you.
Initially, for your Measures and Dimensions, you'll have access to activity conversion data, as well as data from the real-time feed such as the following events: payment, login, registration, casino, sportsbook, lottery, and cart.
Below, we will learn more about Measures and Dimensions.

Select Data Scope

When creating a Widget (or using the Explore functionality), you first need to select what Data Scope you want to use. Let's quickly explain why that is.
Some data (Measures and Dimensions) are simply not "related" and can't/shouldn't be combined when creating charts.
That's why we have divided all the data into different Data Scopes to make it easier for you to create your Dashboards with ease and that behave as expected.
Each Data Scope, as shown below, also lists what type of data they contain so you can make sure to pick the best suitable one for your upcoming Widget.
Chose one of the Data Scopes when creating your widgets
Chose one of the Data Scopes when creating your widgets

The Data Scopes:

Player Performance:

Explore players' Activity from a 360-degree view. The scope includes casino events, sports events, bonus events, payment events, and login events with breakdowns by system Singularity Player Feature states.

Activity Conversion Metrics:

Explore high-level Activity conversion metrics. The scope includes conversion data relating to sent Activities along with channel performance metrics.

In-Depth Activity Performance

Explore Activity performance from a 360-degree view. The scope includes data for players 90 days before and after they were targeted by an Activity. All casino performance data, filtered for players targeted by the selected Activity.

Lifecycles Activity Conversion

Explore high-level Lifecycle Activities conversion metrics. The scope includes conversion data relating to sent Activities along with channel performance metrics.

Lifecycles History

Explore high-level conversion metrics for the Lifecycle as a whole. This includes metrics such as Lifecycle entry count and total deposit amount within Lifecycle.

Predictive Churn Prevention

Explore depositing behaviour of your player base categorised by their predicted state of engagement.

Player Feature States:

This scope gives you a snapshot of the current state of every player feature in the Singularity model.

Player Feature Movements

This is a scope for player features in the Singularity model. Every current state and movement within the singularity model is featured in this view.

Player Feature Conversions

This scope allows you to look at counts and conversion rates of players going from one class of a Singularity feature into another class.

Measures

Measures determine what data that we want in our Widgets.
Examples of Measures are deposit amount, bonuses turned real, actives, and gross gaming revenue. Just to mention a few of them.

Select Measure(s)

What Measures and how many you want to use is completely up to you. This is directly related to what data you're looking to display for your Widget.
When adding a Measure, you'll see all the options available in a drop-down menu. All Measures you'll find beneath a specific category/section.
Select Measures
Select Measures
Depending on the Data Scope you have chosen, you'll have different Measures available.

Filters for Measures

When you've selected a Measure, all the data connected to it will be pulled from the system. There will be times where all data is relevant and there will be other times when you only want specific data from the Measure you've selected. In the case of the latter situation, when you only want a specific selection of data from your Measure, you can use filters to achieve this.
Adding filters is easy. When you've added a Measure, you simply click on the funnel icon, which will add additional fields for you to add your filters.
Once you've entered the filter of your choice you save it by clicking on the disk icon, and by clicking on the plus icon you can add additional ones.
Creating a filter for Measures
Creating a filter for Measures
You can add as many filters as you need to your Measures.
Also, multiple values can be added per filter. Simply type the value and hit enter or the comma key between each value you'd like to add.
Adding multiple values to a filter
Adding multiple values to a filter
🙋‍ Note: If you have multiple Measures, the filters will apply to all of them.
Below we have 2 examples of measures with added filters.
Example 1:
The Measure 'User Details: Count' is referring to the player count which is the number of players registered to your site. Without any filter, this means all players will be included.
Should you instead want the number of players that are registered from Germany, we can add the filter 'Country equals "DE"'.
Example 2:
The Measure 'Activity Conversion: Conversion Rate' is referring to the conversion rate of your Activities. Without any filter, all of your Activities will be included in the conversion rate value that you'll get from this Measure. This means you'll get the conversion rate across all Activities combined (calculated: count of players that deposited within conversion period of an Activity / divided by / count of all Activity fires).
Should you instead want to see the conversion rate for a specific Activity, we need to add the filter 'Activity ID equals "1337"' (Activity Conversion: Activity ID).

Filter by Time (Dimensions)

Let's say that activity 1337, in the example above, is an automated/recurring Activity. This means that the conversion rate would be calculated over all time, for every time the Activity has been fired. If you instead wanted to see the conversion rate for a specific time period you need to add a time Dimension, which is found in the section beneath the Measures.
With the time dimension 'Activity Fire Date' set to 'Last week' and 'w/o grouping' you'll always get last week's conversion rate for the Activity.
There's a lot of different options and alternatives when it comes to time Dimensions. Read more here.

Dimensions

We get the data from the Measures and the Dimensions are something that we want to split the data by.
Examples of Dimensions are splitting data by country, casino vendor, acquisition source, or by month. The first 3 examples are "regular" Dimensions whilst the last one, splitting by month, is an example of a time Dimension.

Select Dimension(s)

What Dimensions and how many you want to use is up to you. This is directly related to how granular you want to be with the data you've selected for your Widget.
It's worth keeping in mind what Chart Type you would like to use, as some are limited to a certain number of Dimensions (and Measures).
When adding a Dimension, you'll see all the options available in a drop-down menu. All Dimensions you'll find beneath a specific category/section.
Adding a Dimension
Adding a Dimension
Depending on the Data Scope you have chosen, you'll have different Dimensions available.
Worth noting is that it's possible to combine the regular Dimensions with Time Dimensions. It's also possible to have regular Dimensions without a Time Dimension and the other way around.
Section for regular and Time Dimensions
Section for regular and Time Dimensions

Time Dimensions

Time Dimensions behave like any other Dimension but have more flexibility.
For a Time Dimension, you can select a time period and break it down by a particular level of granularity. For example, you can choose the time period 'This Year' and have it split by day, week, or month, etc.
Example of a Time Dimension
Example of a Time Dimension
With Time Dimensions, you first select which Time Dimension you want to use in the field to the far left.
Next up you select a time period, to filter on data that has been collected from that specific period of time. Here you have multiple choices to choose from:
Filter on time
Filter on time
Let's go through them all one by one to get a better understanding of what they mean.
Custom: Select a start and end date, which gives you data from a specific time period.
All time: All data, from all time, that has been collected will be pulled.
Today: Data from the current day. Days are calculated as calendar days, meaning that the day starts after midnight and ends at the next one (UTC time).
Yesterday: Data from the previous day. Also calculated as calendar days.
Yesterday and Day before: Data from yesterday and the day before (in calendar days).
From 7 days ago to now: Data from the last 7 days calculated from now and 7 days back in time (includes the current day).
Last 7 days: Data from the last 7 days.Ā Calculated from 7 days back in time, not including the current day.
From 30 days ago to now: Data from the last 30 days calculated from now and 30 days back in time (includes the current day).
Last 30 days: Data from the last 30 days.Ā Calculated from 30 days back in time, not including the current day.
From 90 days ago to now: Data from the last 90 days calculated from now and 90 days back in time (includes the current day).
Last 90 days: Data from the last 90 days.Ā Calculated from 90 days back in time, not including the current day.
From 120 days ago to now: Data from the last 120 days calculated from now and 120 days back in time (includes the current day).
Last 120 days: Data from the last 120 days.Ā Calculated from 120 days back in time, not including the current day.
This week: Data from this calendar week. A calendar week starts on Monday and ends on Sunday.
Last week: Data from the previous calendar week. A calendar week starts on Monday and ends on Sunday.
Last Week and Week before: Data previous week and the week before (in calendar weeks);
Last 12 weeks: Data from the past 12 calendar weeks. A calendar week starts on Monday and ends on Sunday.
This month: Data from this calendar month. A calendar month starts on the 1st and ends on the last day of the month.
Last month: Data from the previous calendar month. A calendar month starts on the 1st and ends on the last day of the month.
Last Month and Month before: Data from the previous month and the month before (in calendar months)
Last 12 months: Data from the past 12 calendar months. A calendar month starts on the 1st and ends on the last day of the month.
This quarter: Data from this quarter. A quarter starts on the first day of the quarter and ends on the last day of the quarter.
Last quarter: Data from the previous quarter. A quarter starts on the first day of the quarter and ends on the last day of the quarter.
Last Quarter and Previous Quarter: Data from the last quarter and the quarter before.
This year: Data from this calendar year.
Last year: Data from the previous calendar year.
When the time period has been selected, last but not least, you need to decide on the granularity of the data.
Groupings/splits
Groupings/splits
Without Grouping: This gives you one single value (from the selected time period), without any additional groupings.
Second: This gives you values grouped/split by seconds.
Minute: This gives you values grouped/split by minutes.
Hour: This gives you values grouped/split by hours.
Day: This gives you values grouped/split by days.
Week: This gives you values grouped/split by weeks.
Month: This gives you values grouped/split by months.
Quarter: This gives you values grouped/split by quarters.
Year: This gives you values grouped/split by years.
Once you've decided on the data (Measures and Dimensions) you want for your Widget, it's time to decide how you want to display it. This is decided by choosing a Chart Type. Read more about Chart Types here.