如何在 Google Data Studio 中创建 "Users by time of day" 热图?

How do I create a "Users by time of day" heatmap in Google Data Studio?

我想在 Google Datastudio 中创建一个类似于 Google Analytics 中的 "Users by time of day" 热图的热图。

这是 Google 分析中的样子。

第一个问题是,当我将列作为星期几时,它会按 ascending/descending 值的字母顺序排序,而不是星期日、星期一、星期二等

第二个问题是我实际上无法获得热图着色。

第三个(不是问题,而是偏好)...有没有办法像 Google Analytics 那样每 2 小时分组一次?

我正在使用 PIVOT TABLE 图表创建此图表。我应该使用不同的图表吗?还有其他想法吗?

通过这样做,您可以获得非常接近的结果。添加一个 Pivot table,并修改以下设置。

行维度 - 小时

列维度 - 星期几

指标 - 用户

对第 1 行进行排序 - 小时 - 升序

对第 1 列进行排序 - 星期几升序

然后在样式选项卡下

指标 - 从数字更改为热图

对于 2 小时的时间间隔,我通过进入数据源编辑器解决了它,单击小时计数,然后它创建了一个采用公式的副本,所以我输入了公式

CASE 
   WHEN HOUR IN ("00","01") THEN "00-02" 
   ...
   ...
   ...
   WHEN HOUR IN ("22","23") THEN "22-00" 
   ELSE "Other"
END 

我最近写了一篇关于如何在 Data Studio 中创建此报告的教程。

作为总结,你需要使用一个"Pivot table with heatmap"。使用一天中的小时数作为行维度,使用星期几的计算字段作为列维度。计算字段的代码在我的 post 中,它基本上在日期名称之前添加了一个数字,因此您可以按字母顺序对它们进行排序。然后,添加您的指标:会话。

仪表板中还有一个 link,我已将其公开供任何人复制和应用自己的数据。

link 到 post with step-by-step 教程和对仪表板模板的访问是:businessahead.co.uk/users-by-time-of-day-google-analytics