php - 获取分析 View (配置文件)的目标列表

标签 php google-analytics google-analytics-api

使用 Google Analytics Core Reporting API 来查询目标转化数据,如果使用以下参数查询 API,我可以获得总目标转化次数:

 $metrics    = 'ga:goal1Completions,ga:goal2Completions,ga:goal3Completions',
   [
        'dimensions'    => 'ga:date',
        'output'        => 'dataTable'
    ]

enter image description here

问题是我不知道每个View(Profile)注册了多少个目标,在这个例子中,目标3不存在。

如何列出特定 View (配置文件)的可用目标?

最佳答案

您可以调用goals.list method来自 Google Analytics Management API。

/**
 * Example #1:
 * Requests goals for a single view (profile).
 */
try {
  $goals = $analytics->management_goals->listManagementGoals($ACCOUNT_ID,
      $PROPERTY_ID,
      $VIEW_ID);

} catch (apiServiceException $e) {
  print 'There was an Analytics API service error '
      . $e->getCode() . ':' . $e->getMessage();

} catch (apiException $e) {
  print 'There was a general API error '
      . $e->getCode() . ':' . $e->getMessage();
}

目标也是 templatized deimension/metric ,如果您要查询 Google Analytics Metadata API,它至少应该让您知道最小值和最大值。 .

关于php - 获取分析 View (配置文件)的目标列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36042002/

相关文章:

php - 使用 mysqli_connect 连接到 Google App Engine 中的 Cloud SQL

google-analytics - Google Analytics API - 获取特定 URL 的页面浏览信息

javascript - Google Analytics 嵌入 API 图表 : Responsive

ios - 谷歌 ios 分析不适用于少数屏幕

PHP - 无法在结账页面获得适当的佣金金额

php - 为什么我在 web 中观察到的 tcp 连接终止与给定序列图的标准终止不同?

php - 将日期增加 1 个月时出错

google-analytics - 您如何设置Google Analytics(分析)而不跟踪唯一身份访问者一周访问的天数?

javascript - 谷歌分析链接跟踪 javascript 删除附属链接

r - 如何通过GA API访问唯一的客户端ID?