我正在使用自定义维度将会话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细分结合使用时,它什么都不返回?