Google App Engine提供了用于记录每日Google Search Console(GSC)的CRON服务:搜索分析数据到BigQuery用于Google Data Studio或3个月以上的单独分析。
该脚本每天运行,并按照config.py文件中指定的数据将数据拉到bigquery。没有一些编程经验,几乎没有配置。
通常,该脚本被设计为设置和验证的IT,一旦将其部署到App Engine,您应该能够将您的服务帐户电子邮件作为完整用户添加到任何GSC项目中,并且搜索分析数据将每天记录到BigQuery。默认情况下,数据设置为每天从GSC 7天earler提取,以确保数据可用。
此处的更多安装详细信息。由技术SEO机构开发,适应合作伙伴
配置和运行此示例的概述如下:
如果您还没有一个,请创建一个Google帐户。
创建开发人员控制台项目。
gitpip要克隆github存储库到您的计算机,请运行以下命令:
$ git clone https://github.com/jroakes/gsc-logger.git
将目录更改为gsc-logger目录。确切的路径取决于您从GitHub克隆示例文件时将目录放置在何处。
$ cd gsc-logger
credentials中的文件。gcloud命令行工具以使用您的firebase项目项目。 $ gcloud config set project <your-project-id>
appengine/ $ cd appengine/
$ pip install -t lib -r requirements.txt
$ gcloud app create
$ gcloud app deploy app.yaml cron.yaml index.yaml
转到附录中的“任务队列”选项卡,然后单击CRON作业以验证每日CRON是否正确设置。该作业应立即在其旁边运行按钮。
部署后,您应该能够将GAE部署URL加载到浏览器中,并查看列出您的服务帐户电子邮件以及附加GSC网站的屏幕。此屏幕还将列出您可以访问的每个站点的最后一个CRON保存日期。
根据Apache许可证(版本2.0(“许可”)获得许可;除了符合许可外,您不得使用此文件。您可以在
http://www.apache.org/licenses/license-2.0
除非适用法律要求或以书面形式同意,否则根据许可证分配的软件是按照“原样”分发的,没有任何明示或暗示的任何形式的保证或条件。请参阅许可证,以获取执行许可条款和限制的特定语言。