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
除非適用法律要求或以書面形式同意,否則根據許可證分配的軟件是按照“原樣”分發的,沒有任何明示或暗示的任何形式的保證或條件。請參閱許可證,以獲取執行許可條款和限制的特定語言。