使用 Google Analytics Core Reporting API 来查询目标转化数据,如果使用以下参数查询 API,我可以获得总目标转化次数:
$metrics = 'ga:goal1Completions,ga:goal2Completions,ga:goal3Completions',
[
'dimensions' => 'ga:date',
'output' => 'dataTable'
]
问题是我不知道每个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/