【问题标题】:Google Analitycs API get data with dimensionsGoogle Analytics API 获取具有维度的数据
【发布时间】:2016-12-06 19:08:23
【问题描述】:

我使用 Google Analitycs API。我想在一次 API 调用中获得每天过去 7 天的所有会话:

[第 1 天] -> 10

[第 2 天] -> 100 ...

我用这个:

$service->data_ga->get('ga:'.$profile['id'],'7daysAgo','today','ga:sessions');

它工作正常,但返回总和。我已经与https://ga-dev-tools.appspot.com/query-explorer/ 核对过,对我来说需要我应该添加指标 ga:date 所以日期不是每天都要单独。

我尝试在行尾添加指标:

$service->data_ga->get('ga:'.$profile['id'],'7daysAgo','today','ga:sessions','ga:date');

我收到了这个错误:

未捕获的异常“Google_Exception”与消息“(获取)缺少必需的参数:“开始日期”在

【问题讨论】:

  • 这个问题你解决了吗?
  • 是的。非常感谢!

标签: php google-analytics-api


【解决方案1】:

答案是这样的:

$SecondaryParams = array('dimensions' => 'ga:date');

$results = $service->data_ga->get('ga:'.$profile['id'],
                                  '7daysAgo',
                                  'today',
                                  'ga:sessions',   
                                   $SecondaryParams);

将维度作为数组发送。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-01
    • 2018-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多