由于技术性质可能有限,因此不知道Stackoverflow是否是提出此问题的正确平台。我正在使用BigQuery数据连接器“ ga_sessions_YYYMMDD”连接设置信息中心。此连接具有在Google Analytics(分析)中设置的几个自定义维度,我可以在BigQuery Console中访问这些维度,因此我知道它们存在并且包含数据。这些自定义维度中的两个是“语言”(显示页面所用的语言)和“国家/地区”(访问者正在访问的语言环境)。它们的自定义维度索引分别为4和5。

我试图在报表中使用这些自定义维度的值FILTERS来将其应用于仪表板中的其他小部件。我尝试通过添加基于维度:'customDimensions.value'的报表过滤器并在此报表过滤器中应用'customDimensions.index'等于4的过滤器来实现此目的。但是此方法不起作用。

有人可以使用Google BigQuery数据源为我提供在Google Data Studio中将自定义维度设置为报表过滤器的正确方法吗?

我已经尝试了很多事情,并且一直在问这个问题,但是似乎没人能帮助我。总而言之,我只是尝试使用BigQuery中的自定义维度制作报告过滤器。

非常感谢您的帮助!

约斯特

最佳答案

您的查询应编译为一个视图,然后将该视图用作数据源。从那里开始,您可以使用视图作为表格。

SELECT
fullvisitorid,
( SELECT MAX(IF(index=1,value, NULL))FROM UNNEST(hits.customDimensions)) AS CustomDimension1,
( SELECT MAX(IF(index=2,value, NULL))FROM UNNEST(hits.customDimensions)) AS CustomDimension2
FROM
  `XXXXXXX`, unnest(hits) as hits

关于google-analytics - Google Data Studio:使用Google BigQuery数据连接器将自定义维度用作过滤器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47902470/

10-12 22:39