Template Structure
The Impact template consists of six modules and they are as follows:
Let's see how each module is configured in the template.
Measure Module
- The Measure module in the Impact template contains a selector that lets you choose an impact measure to analyze based on the selected event pattern and actors segments.
Running an Impact analysis helps you measure the following:
MEASURE | DESCRIPTION |
Average Event Per Actor | The average event count per retained actor. |
Frequency | Total count of matching events. |
Aggregate over property or metric | Custom aggregate for actors which did at least one of the events. |
Metric | A metric from the catalog or a custom block. |
- The distribution of 'measure' by toggle in this section allows you to create bins and categorize results based on the measure you choose. This option is only available for Frequency and Aggregate over property or metric measures.
- Analyzing data that centers around actors, such as users, accounts, tickets, etc., is essential for impact analysis. The Of selector enables you to select any dataset for actors. You can also use blocks in this section.
Events Module
- Using the Events module in the Impact template, you can specify the preferred events and criteria that we want to measure the impact for. Analytics calculates impact information based on the events and the outcomes that are defined here.
- If you want to use a Timestamp instead of an Event, you can click the Timestamp button in this section.
- You can also set the Event Occurence in this section - you can specify whether you want to start the analysis before or after the first or last occurrence of the specified event. There are 3 options that you can choose from - for the first time in the time range, for the first time ever, or for the last time.
- You can define Bounds - the time before and after the first occurence of the outcomes defined in the previous step.
The event pickers in this section feature a list of Event Streams that include their respective set of Event Types for analysis. In Analytics, Event Streams refer to datasets configured specifically in the platform to model a stream of events.
Segmentation Module
The Segmentation module in the Impact template enables you to choose a cohort of actors, such as users, or one or more attributes to include in the analysis. It has two sub-sections: Performed by and Grouped by that allow users to add cohorts and attributes respectively. You can choose to create a cohort either by choosing an existing cohort from the drop-down or use the + New Cohort option to create a behavioural cohort block in one click.
Filters module
Filters can be used to narrow down data in a visualization. Filters make it easier for the user to answer exploratory questions, for example if the user wants to see results for a specific region, they can define a region filter and see the narrowed down data.
Analytics also allows users to choose JSON columns in this module. When you click on a JSON column, it expands to display all the keys that are available for that particular column. You can choose a key and click Apply. Once this is done, the end key that is selected will be chosen as the display name for that column.
Visualization Module
The Visualization module in the Impact template enables you to run and view the analysis in a chart. It also allows editing visualization, examining the underlying SQL query, and adding the chart to a dashboard.
There are 5 important sections in this module:
SECTION | DESCRIPTION |
# and % | Allow you to switch between numbers and percentage values on your chart. |
Top 'N' segments | Allows you to choose the number of top segments you want to display in the visualization. |
Time Range and Time Grain | Allows you to configure time range and time grain for the analysis. |
Sampling | Allows you to configure sampling and responses for the analysis. |
Edit visualization (Other actions) | Allows you to inspect a query, edit visualization, add an analysis to a dashboard, and download as CSV. |
Switching between numbers and percentage
These options allow users to switch the values on the Y-axis from absolute values to percentage and vice versa in one click. This feature is particularly useful when dealing with multiple segments, as using absolute values allows users to see a clearer breakdown of how many individuals are in each segment.
Top 'N' Segments
To choose the number of top segments you want to display in your impact analysis, you can click the Top N drop-down and enter the required number. You can also use the + and - symbols to enter your input. The 'top' attribute values are defined by total count of selected events. You can also set the number of Top 'N' segments when you create beelines.
Time Range and Time Grain section
- At the top of the Visualization window, users will be able to configure the time range and time grain for the analysis. Time Range refers to the complete period of time during which events will be taken into account for the analysis. Examples include the last 2 years or the time range between two specific dates. Time Grain refers to the granularity of analysis, such as Daily (1 day), Weekly (7 days), etc.
- You can set the time range using a simple drop-down or even choose from the quick options and quickly iterate through different choices of time range and time grain without leaving the chart. It is also possible to set a lag by clicking Offset and setting the Ending.
Sampling section
In the visualization module, you can configure sampling modes for your exploration by clicking on the lightning icon on top of the exploration. The drop-down that appears will display 2 sampling modes - Enabled Faster Response or Enabled Higher Precision.
Edit visualization section
Clicking the three dots next to the lightning icon displays a drop-down with 4 options - Inspect Query, Add to Dashboard, Edit visualization, and Download As.
Please sign in to leave a comment.