【问题标题】:How do I create a "Users by time of day" heatmap in Google Data Studio?如何在 Google Data Studio 中创建“按时间划分的用户”热图?
【发布时间】:2018-07-03 22:26:15
【问题描述】:

我想在 Google Datastudio 中创建一个热图,类似于 Google Analytics 中的“用户按时间”热图。

这就是它在 Google Analytics(分析)中的样子。

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

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

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

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

【问题讨论】:

    标签: google-analytics google-data-studio


    【解决方案1】:

    您可以通过这样做获得非常接近的结果。添加数据透视表,并修改以下设置。

    行维度 - 小时

    列维度 - 星期几

    指标 - 用户

    排序第 1 行 - 小时 - 升序

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

    然后在样式标签下

    指标 - 从数字更改为热图

    【讨论】:

    • 感谢您尝试...在星期几排序时,它不是按天数顺序,而是按 alpha 顺序。所以周五、周一、周六、周日...
    • 您使用的是星期几还是星期几名称,我可以让星期几以正确的顺序显示星期天到星期六
    • 该指标适用于热图...仍然停留在对日期进行排序
    • 我最近写了一篇关于如何在 Data Studio 中创建此报告的教程。它包括计算字段的代码,以帮助正确排序星期几。我还公开了一个仪表板链接,供任何人复制和应用他们自己的数据。看看这里:businessahead.co.uk/users-by-time-of-day-google-analytics
    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

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

      总而言之,您需要使用“带有热图的数据透视表”。使用 Hour of Day 作为您的 Row 维度,并使用 Day of the Week 的计算字段作为您的 Column 维度。计算字段的代码在我的帖子中,它实际上在日期名称前添加了一个数字,因此您可以按字母顺序对它们进行排序。然后,添加您的指标:会话。

      我还公开了一个指向仪表板的链接,任何人都可以复制和应用他们自己的数据。

      带有分步教程和仪表板模板访问权限的帖子的链接是:businessahead.co.uk/users-by-time-of-day-google-analytics

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-09-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多