繁体   English   中英

谷歌分析搜索引擎优化 - PHP API

[英]Google Analytics SEO - PHP API

我有一个 PHP 文件,它为我提供了 google 分析数据,例如综合浏览量、首页或有机数据等简单的东西。

现在我需要从 SEO 部分获取 Stuff。

例如:TOP 50 搜索关键字(包括展示次数和点击次数)

我在 API 中找不到任何关于如何获取这些值的帮助。

这是我的 api 调用示例:

$params = array(
    'dimensions' => array('date', 'pagePath', 'pageTitle'),
    'metrics' => array('sessions', 'pageviews'),
    'sort' => '-ga:sessions',
    'filters' => null,
    'startdate' => $startdate,
    'enddate' => $enddate,
    'startindex' => null,
    'limit' => 25,
    'mapping' => array('pagepath' => 'pagepath', 'pagetitle' => 'pagetitle', 'sessions' => 'visits', 'pageviews' => 'pageviews'),
);

$results = $this->service->data_ga->get($this->profile, $params['startdate'], $params['enddate'], $metrics, $optParams);

Google Analytics 中显示的搜索引擎优化数据实际上来自 Google Search Console(网站管理员工具),并且可以从 Google Search Console API 获得。 https://developers.google.com/webmaster-tools/?hl=en

您需要更新查询的维度和指标 流量维度和指标应该会有所帮助。

下面是一个简化的查询,它获取各种来源和关键字组合的展示次数和点击次数:

$optParams = array(
  'dimensions' => 'ga:source,ga:keyword',
  'sort' => '-ga:impressions,ga:source',
  'filters' => 'ga:medium==organic',
  'max-results' => '25');

$metrics = 'ga:impressions,ga:adClicks';
$results = $this->service->data_ga->get(
    'ga:XXXX',
    'today',
    '7daysAgo',
    $metrics,
    $optParams);

您的代码必须具有从$param字段中的值到实际维度和指标名称的映射。 我还鼓励您使用查询资源管理器来了解哪些查询是可能的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM