使用GA API获取文件的下载计数

时间:2018-10-17 07:20:40

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

我们正在尝试编写一个小型PHP服务,以获取站点特定文件的GA文件下载计数。目前,我们使用ga:pageviews指标进行了尝试,但是由于结果远远低于预期,我不确定这是否是正确的指标。

我们用来获取数据的代码是这样的:

$analytics->data_ga->get(
  'ga:' . $profileId,
  '2005-01-01',
  'today',
  'ga:pageviews',
  ['filters' => 'ga:pagePath=@' . $url]);

以下是GA页面中下载量最高的文件: Google Analytics files

但是下载量最高的文件(带有上面的代码)返回的pageViews计数仅为3。

所以,我的问题是:

  • 获取文件次数的适当指标是什么 已下载?
  • 我使用的代码正确吗?

1 个答案:

答案 0 :(得分:0)

检查完图片后,我可以看到您已将下载内容添加为Google analitcs中的事件。这意味着您应该使用事件维度和指标来查找数据而不是综合浏览量。

Event dimenisons and metrics

我会以

开头
$analytics->data_ga->get(
  'ga:' . $profileId,
  '2005-01-01',
  'today',
  'ga:totalEvents');

然后添加这些尺寸

ga:eventCategory
ga:eventAction
ga:eventLabel