互动 先见
+ - - - - - -
{{项目。标签}}
的见解

如何在谷歌数据工作室创建CASE语句

本文最初发表于2019年,最后更新于2021年12月。

如果你习惯在谷歌Analytics中创建分段和高级过滤器,并且你正在使用谷歌Data Studio来可视化你的数据,这篇文章是为你准备的。

谷歌Data Studio理解、解释和应用谷歌Analytics的过滤器和细分市场的能力存在严重限制。当然,这些特性对于GDS的基本用户是有帮助的,但是如果您想进一步进行分析和可视化,请继续阅读。

我将穿过Data Studio中的CASE语句,以及如何使用它来创建新的字段,以便更好地分析来自GDS当前连接的75多个数据源的数据。

如果您是Data Studio的新手,这篇文章比我们建议的入门文章更高级。相反,阅读我的初学者指南在深入研究您带入平台的数据的具体操作方法之前,请使用以下方法:

  1. 一个“场的是在报告中使用的维度或度量。添加数据源后,其中的所有字段都可以在图表中使用。谷歌Data Studio突出显示绿色维度和蓝色指标。
  2. 计算字段(或自定义字段)允许您根据数据源中可用的现有指标和维度创建新的指标和维度。

什么是CASE?

【提示】

在谷歌Data Studio中,CASE根据一组条件表达式返回维度和/或度量。

目的

CASE允许您创建使用条件逻辑确定字段值的新字段。CASE最常用于创建数据的新类别或分组。

在谷歌的这篇帮助文章中了解更多信息。

语法

CASE语句由子句,两个参数;条件参数(X1, X2)和返回的值(Y1, Y2)当条件满足时。最后,结束条款。

CASE语句如何工作

【提示】

CASE通过计算布尔值并返回指定的值来工作。

例如,如果你和我们一样讨厌谷歌Analytics有限的社交属性,我建议使用Data Studio创建一个CASE语句,将常见的社交资源分组到单个字段中。

案例说明

参见下面的复制/粘贴CASE示例:

社会资源

情况下
当REGEXP_MATCH(源/介质,"((?i).*facebook|fb|f\\.b).*") THEN " facebook "
当REGEXP_MATCH(源/介质,"((?i).*twitter|t\\.co|tweet|feed).*") THEN " twitter "
当REGEXP_MATCH(源/介质,“((?i).*pinterest|pin).*”)然后“pinterest”
当REGEXP_MATCH(源/介质,“((?i).*youtube|yt|视频).*”)然后“youtube”
当REGEXP_MATCH(源/介质,“((?i).*instagram|ig|insta).*”)然后“instagram”
当REGEXP_MATCH(Source / Medium, "((?i).*linkedin|lnkd\\.in).*") THEN " linkedin "
当REGEXP_MATCH(源/介质,"((?i).*reddit).*") THEN " reddit "
ELSE“所有其他来源”
结束

渠道类型

情况下
当默认渠道分组=“直接”时,则“直接和推荐”
当默认通道分组=“推荐”时,则“直接和推荐”
当默认渠道分组=“电子邮件”,那么“社交和电子邮件”
当默认渠道分组=“社交”,那么“社交&电子邮件”
当默认频道分组=“显示”时,则为“付费媒体”
当默认频道分组=“付费社交”时,则为“付费媒体”
当默认频道分组=“付费搜索”时,则“付费媒体”
默认通道分组
结束

页面订婚

情况下
当页面深度为(“1”,“2”,“3”)时,则“小于4”
当页面深度为("7","4")时,则为"4-7"
当页面深度为("11")THEN "10或更多"
页面深度
结束

内容类型

情况下
当REGEXP_MATCH(((?我页面。 ).*^/$|^/\\?.*).*") 然后“主页”
当REGEXP_MATCH(页面”((?我)。*。* /。*)。*”)然后“关于”
当REGEXP_MATCH(页面”((?我)。* ^ /服务美元)。*”)然后“服务”
当REGEXP_MATCH(页面”((?我)。* ^ / /产品。*)。*”)然后“产品”
当REGEXP_MATCH(页面”((?我)。* ^ /解决方案/ . *)。*”)然后“解决方案”
当REGEXP_MATCH(页面”((?我)。* ^ /博客美元)。*”)然后“博客”
当REGEXP_MATCH(页面”((?我)。* . * /博客/。*)。*”)然后“博客”
当REGEXP_MATCH(页面”((?我)。*。* /联系美元)。*”)然后“接触”
当REGEXP_MATCH(页面”((?我)。* ^ / /联系。*)。*”)然后“谢谢”
ELSE“所有其他页面”
结束

DIY模板

使用下面方便的谷歌Sheets模板开始在Data Studio中自动化和扩展创建新CASE语句的过程:

复制GSHEETS模板

其他有用功能

  1. 清理你前后矛盾的活动标签低(运动)
  2. 你正在追踪的群组线索和其他高价值用户COUNT(用户ID)
  3. 结合字段以获得更细粒度的数据CONCAT
    • (用户类型、设备类别)
    • (登录页,会话数)
    • (通道、会话数)
    • ((事件类别,事件动作,事件标签)(" | ",Page))
  4. 用页面路径替换完整的URL页面名称REGEXP_REPLACE(页面,“//www.merkalis.com”,”)


想在收件箱中添加更多谷歌Data Studio帖子?

订阅时事通讯

克钦独立军街
克钦独立军街
市场部高级经理

我们乐于帮助像您这样的营销人员。

注册我们的通讯,接收更新和更多信息: