[英]Retrieving Google Search Analytics by "google-api-php-client" library
[英]how to get search queries using google-api-php-client
我已经阅读了Hello Analytics API的说明:服务帐户的PHP快速入门,并且一切正常,但是我需要函数getResults
其他一些行为
在示例中,它返回指定时间段内的会话数
function getResults(&$analytics, $profileId) {
// Calls the Core Reporting API and queries for the number of sessions
// for the last seven days.
return $analytics->data_ga->get(
'ga:' . $profileId,
'7daysAgo',
'today',
'ga:sessions');
}
是否可以修改此功能以返回搜索关键字而不是会话?
您无法获得关键字而不是会话-关键字是一个维度,会话是一个指标,并且至少需要一个指标。 因此,虽然您无法获取关键字而不是会话,但您可以同时获取关键字和会话,并且会话指标将按关键字细分。
为此,您需要传递一个具有以下维度的options数组:
$optParams = array(
'dimensions' => 'ga:keyword',
);
return $analytics->data_ga->get(
'ga:' . $profileId,
'7daysAgo',
'today',
'ga:sessions',
$optParams
);
ga:keyword是随机关键字; 请记住,没有为ssl安全搜索设置该值(现在是默认值),因此对于90%以上的orgnaic会话,该值将为“未设置”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.