【发布时间】:2013-06-11 13:33:30
【问题描述】:
我正在尝试使用 Google Analytics API,需要通过 Google Analytics API 获取指标和维度列表。
如何在 php 中使用 Google Analytics API 函数获取指标和维度列表?
【问题讨论】:
标签: php google-analytics google-api metadata google-analytics-api
我正在尝试使用 Google Analytics API,需要通过 Google Analytics API 获取指标和维度列表。
如何在 php 中使用 Google Analytics API 函数获取指标和维度列表?
【问题讨论】:
标签: php google-analytics google-api metadata google-analytics-api
这不能通过 API 获得。
可在 developer.google.com/analytics 网站上找到完整的维度和指标列表:
https://developers.google.com/analytics/devguides/reporting/core/dimsmets
自从发布此答案以来,该领域已经有了一些发展,现在可以在 api 中使用。我无法删除此答案,因为它已被接受检查来自@augustin 的回复
Google Analytics Metadata API 元数据 API 返回在 Google Analytics(分析)报告 API 中公开的列的列表和属性(即维度和指标)。返回的属性包括 UI 名称、描述、细分支持等。目前,响应只是 Google Analytics Core 报告 API V3 和 Google Analytics Reporting API v4 的元数据。实时和 MCF 元数据不可用。
【讨论】:
如果您需要维度和指标列表,可以使用 Google Analytics API v3 中的 analytics.metadata.columns.list 功能。
您可以使用 PHP 发出 CURL 请求,例如:
// Get cURL resource
$curl = curl_init();
// Set some options - we are passing in a useragent too here
curl_setopt_array($curl, array(
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_URL => 'https://www.googleapis.com/analytics/v3/metadata/ga/columns?key={YOUR_API_KEY}',
CURLOPT_USERAGENT => 'Codular Sample cURL Request'
));
// Send the request & save response to $resp
$resp = curl_exec($curl);
// Close request to clear up some resources
curl_close($curl);
【讨论】: