在Google AnalyticsAPI中使用自定义维度进行细分会产生意外结果,为什么?

时间:2016-04-20 11:24:26

标签: google-analytics analytics google-analytics-api

我正在使用自定义维度将会话ID发送到Google Analytics,如下所示:

 ga('set', 'dimension1', '#{session.id}');

现在,我希望能够从Google Analytics中检索出几件事情:

  • 年龄
  • 性别
  • 亲和力类别
  • 国家

我知道,我可以查询Google AnalyticsAPI中的部分内容并获取按人口统计数据划分的事件数量,例如使用此查询:

 dimension: 'ga:userGender', 
 metric: 'ga:totalEvents',  
 sort: '-ga:totalEvents'

获取多个事件,按性别划分。

另外,我知道我可以组合细分:

 dimension: 'ga:country, ga:userGender', 
 metric: 'ga:totalEvents',  
 sort: '-ga:totalEvents'

让我将国家和性别与数字总事件相结合

 ["Pakistan", "male", "49"], ["Poland", "female", "43"],

设置自定义维度后,我可以使用ga:dimension1进行细分:

 dimension: 'ga:dimension1, ga:country', 
 metric: 'ga:totalEvents',  
 sort: '-ga:totalEvents'

并生成每个与国家/地区发送session.id的结果。这样我就可以确定会话的国家/地区。

 ["6121235920b4365dde5ab2e655f762f9", "France", "81"],
 ["bc81272332c73b616120f84e5aa89894", "United Kingdom", "78"],
 ["8b9b4ee3ecbe253e07c44ad26e36fa0e", "Netherlands", "70"],

但是,当我尝试将该自定义维度与其他人口统计细分相结合时,GA会返回空结果。

 dimension: 'ga:dimension1, ga:userGender', 
 metric: 'ga:totalEvents',  
 sort: '-ga:totalEvents'

什么都没有给我,甚至没有错误。

为什么?为什么自定义细分与产生结果的国家/地区细分相结合,当与userGender细分结合使用时,它什么都不返回?

0 个答案:

没有答案