php - Google Search Console API 多个维度

标签 php api search console dimensions

我在向 Search Console 的 API 请求添加多个维度时遇到了一个小问题。

如果我将以下内容添加到按国家/地区分组,它就可以正常工作。

 $filters->setDimension("country");
 $filters->setOperator("equals");
 $filters->setExpression($country);
 $filter->setFilters($filters);
 $filter->setFilters(array($filters));
 $request->setDimensionFilterGroups(array($filter));

但是,如果我在下面为设备添加另一个维度,它会跳过国家/地区 维度,并且仅使用设备维度运行查询。完全可以在搜索控制台 API 站点上根据此运行两者:

    'filters': [{
        'dimension': 'country',
        'expression': 'ind'
      }, {
        'dimension': 'device',
        'expression': 'MOBILE'
    }]

那么,知道如何在查询中使用它们吗?

这可能只是一些 PHP 代码,但我找不到任何有关多个维度的文档或任何考虑到 PHP 的示例。

最佳答案

这很简单。

$filters->setDimension("国家/地区");

$filters->setOperator("等于");

$filters->setExpression($country);

$filters2->setDimension(“设备”);

$filters2->setOperator("等于");

$filters2->setExpression($device);

$filter->setFilters($filters);

$filter->setFilters(array($filters,$filters2));

$request->setDimensionFilterGroups(array($filter));

就像魅力一样。

关于php - Google Search Console API 多个维度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32644394/

相关文章:

php - 相同字符串的不同长度

angular - 从前端访问azure databricks Rest api时出现CORS错误

python - 如何找到文件中连续重复字符分组的最长链

api - 如何通过通过Google Apps脚本公开的API更新YouTube视频片段描述的HTML?

perl - 机械土耳其人 API : Why is HITReviewStatus always "NotReviewed"?

search - Elasticsearch 搜索查询返回不同数量的文档

algorithm - 为最近邻搜索 (NNS) 修改此算法以执行近似 NNS

php - 如何连接到另一台服务器上的数据库

php - 如何解释Composer的错误日志?

php - 尝试将 HTTP_REFERER 写入referer.txt 但它不起作用