Google analytics 如何链接多个维度

Google analytics 如何链接多个维度,google-analytics,google-analytics-api,google-analytics-sdk,Google Analytics,Google Analytics Api,Google Analytics Sdk,我正在尝试使用ETL提取以下字段的数据,并构建自定义报告。使用ETL(Pentaho PDI),我一次最多只能提取7个字段。提取数据后,是否有方法使用唯一的键(如代理键)链接这些维度(用户、流量源、地理网络)?提前谢谢 ga:source <-User ga:sourceMedium <-User ga:userType <-User ga:sessionCount <-User ga:campaign <-Traffic

我正在尝试使用ETL提取以下字段的数据,并构建自定义报告。使用ETL(Pentaho PDI),我一次最多只能提取7个字段。提取数据后,是否有方法使用唯一的键(如代理键)链接这些维度(用户、流量源、地理网络)?提前谢谢

ga:source        <-User
ga:sourceMedium  <-User
ga:userType      <-User
ga:sessionCount  <-User
ga:campaign         <-Traffic Sources
ga:adDestinationUrl <-Traffic Sources
ga:keyword          <-Traffic Sources
ga:city            <-Geo Network 
ga:userAgeBracket  <-Audience

ga:source没有密钥可以让您将两个请求相互链接。我唯一的解决办法是将ga:date添加到所有请求中,并将其用作我的参考。然而,这仍然不能完全起作用。一个请求中的avgusers与第二个请求中的avg user不相同。不适用于现有数据,但您可以修改跟踪代码,将cookie中的客户端id存储为自定义维度,这样您就有了新传入数据的密钥。我同意Eike的说法,但我要添加跟踪会话id、clientId、,自定义维度中的用户ID和时间戳,这修复了Google analytics模式的许多缺点,并允许灵活的检索。您可以将查询简化为7个维度。SourceMedia包含源,因此源是冗余的。userType对于用户的第一个会话是新的(其中SessionCount==1),因此这也是冗余的。这就把你降到了7维。