Humans of Martech

66: A guide to data models and dynamic dashboards for marketers


Listen Later

What’s up everyone? Today is a bit of a follow-up on the previous episode about building dashboards, check that one out first if you haven’t already.

Today we’re taking this a step further and talking about data models and the limits of building dashboards.

Here’s a typical stance on dashboard design:

It is best to focus on the ideal scenario, and worry about the practicalities of implementation later,

Or “let the ops team worry about that” as they call it.

Haha yeah… This approach may seem appealing at first, as it allows designers to imagine and create without constraints. However, as a marketing operations person, I’m not a fan of this.

Here’s today’s main takeaway: I believe that understanding how a dashboard is powered, and having a sense of what is possible and what is not, is a crucial differentiator.

Too often, I have seen dashboard projects built in a vacuum, disconnected from the reality of the data and the systems that support them. In these cases, valuable time and resources are wasted building an idealistic dashboard that cannot be implemented or used effectively.

Today we’re going to be breaking down how you can level up your knowledge about data models or the capabilities and limitations of the data and the systems that support the dashboard, and designing solutions that are feasible and effective.

By understanding these constraints, designers and marketers can create dashboards that are not only beautiful and engaging, but also practical and useful.

I feel like this topic could get hairy pretty fast, so let's break down some definitions for the listeners. Da hell is a data model, let’s start there.

What’s a data model?

Data modeling is a way to organize and structure data from different sources in a consistent and useful way. It helps to make data more accessible and organized, so it can be easily analyzed and interpreted.

Gimme a non marketing example, how would you explain this to your mom?

Example: A simple example of a data model is a phone directory. The data model for a phone directory would include information such as the names and contact information of individuals, as well as the relationships between them (e.g. family members, colleagues, friends). By organizing this information in a consistent and structured way, the phone directory can be used to easily look up and contact individuals. This data model helps to make the information more accessible and useful.

Okay what about a marketing example, that was too simple.

I’ll go with my bread and butter, Email marketing example: One example of a data model for email marketing might include information about the email campaigns that have been sent to different segments of your audience. 

This data model might include details such as 

  • the subject lines, 
  • Type of content, 
  • Subject line keywords
  • Main call-to-action 


You would also have the results of the campaigns

  • open rates, 
  • click-through rates, 
  • conversion rates


By organizing and structuring this information in a consistent and meaningful way, the data model can help the email marketing team track the performance of their campaigns and to identify areas for improvement.

For example, the data model might show that certain subject lines or content types don’t generate as many opens as some emails but they perform better at driving clicks and conversions, and the email marketing team can use this information to optimize their future campaigns.

So why should marketers care about this? It’s to prevent shiny object syndrome and understanding where the numbers are coming from but also give you the ability to customize your dashboard.

Exactly. A data model is the first step in allowing you to have a dynamic/interactive dashboard.

Describe an interactive dashboard in simple terms

Describe an interactive dashboard in simple terms for the listeners.

It’s being able to interact with the charts and elements to analyze different parts of your dashboard, for example; filtering certain elements and changing date ranges.

This is what sets them apart from reports. For me, I see it as a personal assistant of sorts. An interactive dashboard allows you to easily filter, slice, and drill down into the data, revealing insights and patterns that might otherwise be hidden. Unlike a static dashboard or report, which shows the same view for everyone, an interactive dashboard lets different users explore the data in their own unique ways.

What’s a simple example that most folks would understand?

Imagine a sales manager who needs to understand the performance of her team across different regions and product lines. With a static dashboard or report, she would see the same view for everyone, with no ability to filter or drill down into the data. 

But with an interactive dashboard, she can easily select the regions, the individual reps and product lines that she is interested in, and see the data that is most relevant to her. She can even save her custom views, and share them with her team, so they can all see the data in the way that is most useful to them.

Basically, a dynamic dashboard allows you to go from metric reporting to data exploration and analysis. 

In episode 64 we talked about GA4 so I have a GA example here.

Example:
Consider the following scenario: your marketing team has built a Google Analytics (GA) dashboard that shows monthly traffic data. The dashboard is static, which means that it updates every month, but it does not allow you to filter or drill down into the data. When you log in to the dashboard, you see the same view as everyone else, with no ability to customize or explore the data in your own way.

Now imagine that, instead of a static GA dashboard, your marketing team has built a dynamic lifecycle dashboard that is powered by a data model. This dashboard allows you to filter the metrics by user attributes or campaign events, so you can see the data that is most relevant to you. 

For example, if you want to see how your email campaigns are performing, you can easily filter the metrics by channel. Or, if you want to see the impact of in-app messages, you can filter the metrics by that attribute. And, because the dashboard is dynamic and interactive, you can explore and analyze the data in your own way, without being limited by the pre-defined views of a static dashboard.

Yeah. So where does the data model fits into this? Well the data model is what allows you to have a dynamic dashboard, especially when it comes to combining data from different sources. 

So data source > data model > dashboard? Is that the hierarchy? 

Yeah I think that’s fair.


Understanding your data model

So here’s a practical example:


Let’s say we have two main data sources:

  • New signup events from you...
...more
View all episodesView all episodes
Download on the App Store

Humans of MartechBy Phil Gamache

  • 5
  • 5
  • 5
  • 5
  • 5

5

3 ratings


More shows like Humans of Martech

View all
Planet Money by NPR

Planet Money

30,854 Listeners

Freakonomics Radio by Freakonomics Radio + Stitcher

Freakonomics Radio

32,193 Listeners

Making Sense with Sam Harris by Sam Harris

Making Sense with Sam Harris

26,300 Listeners

The Tim Ferriss Show by Tim Ferriss: Bestselling Author, Human Guinea Pig

The Tim Ferriss Show

16,100 Listeners

Pivot by New York Magazine

Pivot

8,769 Listeners

Revisionist History by Pushkin Industries

Revisionist History

59,115 Listeners

Up First from NPR by NPR

Up First from NPR

56,099 Listeners

MarTech Podcast ™ // Marketing + Technology = Business Growth by I Hear Everything

MarTech Podcast ™ // Marketing + Technology = Business Growth

158 Listeners

The Revenue Growth Architects by CS2

The Revenue Growth Architects

15 Listeners

The Journal. by The Wall Street Journal & Gimlet

The Journal.

5,900 Listeners

My First Million by Hubspot Media

My First Million

2,601 Listeners

The Prof G Pod with Scott Galloway by Vox Media Podcast Network

The Prof G Pod with Scott Galloway

4,983 Listeners

B2B Marketing with Dave Gerhardt by Dave Gerhardt

B2B Marketing with Dave Gerhardt

41 Listeners

Marketing Against The Grain by Hubspot Media

Marketing Against The Grain

345 Listeners

Prof G Markets by Vox Media Podcast Network

Prof G Markets

794 Listeners