Marketing Dashboards
๐ Take me there! ๐
Introductionโ
This guide is written to introduce you to the dashboard templates designed for visualizing your derived tables produced by the snowplow-web dbt package. It will show you how to get started and what each visualization view represents.
Each tool has it's own definition of what defines a view, page, tab, dashboard etc. We will use these terms interchangeably throughout.
Dashboardsโ
Acquisition Overviewโ
The Acquisition Overview provides an overview on the website traffic, with a breakdown by marketing channels.
There is also a distinction between New Users
who have not previously had a session on the website (domain_sessionid = 1
) and Existing users
who have a session with domain_sessionidx > 1
.
- PowerBI
- Tableau
- Streamlit
- Preset
User Acquisitionโ
This view is about User Acquisition which is effectively about what channels / methods were used to acquire new users.
Every visual is already filtered on new users only (domain_sessionidx = 1).
The metric are defined as:
- engaged_sessions =
count(case when engaged=True end)
- engagement_rate =
engaged_sessions / count(distinct domain_sessionid)
- conversion_count =
sum(cv__all_volume)
- conversion_revenue =
sum(cv__all_total)
- PowerBI
- Tableau
- Streamlit
- Preset
Traffic Acquisitionโ
This page is about Traffic Acquisition which highlights which channels are used to re-engage existing (returning) users.
Every visual is already filtered on returning users only (domain_sessionidx =>1).
The metric are defined as:
- engaged_sessions =
count(case when engaged=True end)
- engagement_rate =
engaged_sessions / count(distinct domain_sessionid)
- conversion_count =
sum(cv__all_volume)
- conversion_revenue =
sum(cv__all_total)
- PowerBI
- Tableau
- Streamlit
- Preset
Entrance and Exit Pointsโ
A separate overview is dedicated for the top 10 Entrance and Exit points with a breakdown on new and returning users.
An entrance point
is the first page URL within a session. Although the sessions table produces a field called first_page_url, for BI purposes we exclude queries or fragments.
Similarly an exit point
is the last page URL within a session.
- PowerBI
- Tableau
- Streamlit
- Preset
Page Analyticsโ
The Page Analytics view is aimed at giving insight into how the visitors interact with your web page.
The bounce rate
visualization is essentially about the inverse of engagement rate, it shows the ratio of non-engaged sessions over the total sessions.
There is also a pivot heat map called the Entrance vs exit points
which show the top 10 most visited first pages based on total session_id count and displays the total sessions where the session ended (from the same top 10 pages only).
- PowerBI
- Tableau
- Streamlit
- Preset
Customizationโ
The templates are designed with the intention that they can be used out of the box, therefore we refrained from adding too much styling that might not fit a wide audience's taste. There are many other additional changes you could make to fine-tune the interactivity, enhance the performance or develop it further depending on the tool to make it your own. Please refer to the official documentation of your chosen BI tool for further information on this.