Google App Engine ให้บริการ cron สำหรับการเข้าสู่ระบบ Daily Google Search Console (GSC): การค้นหาข้อมูลการวิเคราะห์ไปยัง BigQuery สำหรับใช้ใน Google Data Studio หรือสำหรับการวิเคราะห์แยกต่างหากเกินกว่า 3 เดือน
สคริปต์นี้ทำงานทุกวันและดึงข้อมูลตามที่ระบุไว้ในไฟล์ config.py ไปยัง BigQuery มีเพียงเล็กน้อยที่จะกำหนดค่าโดยไม่ต้องมีประสบการณ์การเขียนโปรแกรม
โดยทั่วไปแล้วสคริปต์นี้ได้รับการออกแบบให้เป็นชุดที่กำหนด-มัน-มันซึ่งเมื่อปรับใช้กับเอ็นจิ้นแอพแล้วคุณควรจะสามารถเพิ่มอีเมลบัญชีบริการของคุณในฐานะผู้ใช้เต็มรูปแบบในโครงการ GSC ใด ๆ โดยค่าเริ่มต้นข้อมูลถูกตั้งค่าให้ดึงจาก GSC 7 วัน Earler ทุกวันเพื่อให้แน่ใจว่าข้อมูลพร้อมใช้งาน
รายละเอียดการติดตั้งเพิ่มเติมที่นี่ พัฒนาโดยหน่วยงานด้านเทคนิค SEO, Adapt Partners
ภาพรวมสำหรับการกำหนดค่าและเรียกใช้ตัวอย่างนี้มีดังนี้:
หากคุณยังไม่มีอยู่ให้สร้างบัญชี Google
สร้างโครงการคอนโซลนักพัฒนาซอฟต์แวร์
gitpipหากต้องการโคลนที่เก็บ GitHub ไปยังคอมพิวเตอร์ของคุณให้เรียกใช้คำสั่งต่อไปนี้:
$ git clone https://github.com/jroakes/gsc-logger.git
เปลี่ยนไดเรกทอรีเป็นไดเรกทอรี gsc-logger เส้นทางที่แน่นอนขึ้นอยู่กับตำแหน่งที่คุณวางไดเรกทอรีเมื่อคุณโคลนไฟล์ตัวอย่างจาก GitHub
$ cd gsc-logger
credentialsgcloud เพื่อใช้โครงการโครงการ 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
ไปที่แท็บคิวงานใน AppEngine และคลิกที่ งาน cron เพื่อตรวจสอบว่า Cron รายวันถูกตั้งค่าอย่างถูกต้อง งานควรมีปุ่ม เรียกใช้ตอนนี้ อยู่ข้างๆ
เมื่อปรับใช้แล้วคุณควรจะสามารถโหลด URL การปรับใช้ GAE ของคุณในเบราว์เซอร์และดูหน้าจอที่แสดงรายการอีเมลบัญชีบริการของคุณและแนบเว็บไซต์ GSC หน้าจอนี้จะแสดงรายการวันที่บันทึกสุดท้ายสำหรับแต่ละไซต์ที่คุณสามารถเข้าถึงได้
ได้รับใบอนุญาตภายใต้ใบอนุญาต Apache เวอร์ชัน 2.0 ("ใบอนุญาต"); คุณไม่สามารถใช้ไฟล์นี้ยกเว้นตามใบอนุญาต คุณอาจได้รับสำเนาใบอนุญาตที่
http://www.apache.org/licenses/license-2.0
เว้นแต่ว่ากฎหมายที่บังคับใช้หรือตกลงเป็นลายลักษณ์อักษรซอฟต์แวร์ที่แจกจ่ายภายใต้ใบอนุญาตจะถูกแจกจ่ายตาม "ตามพื้นฐาน" โดยไม่มีการรับประกันหรือเงื่อนไขใด ๆ ไม่ว่าจะโดยชัดแจ้งหรือโดยนัย ดูใบอนุญาตสำหรับภาษาเฉพาะที่ควบคุมการอนุญาตและข้อ จำกัด ภายใต้ใบอนุญาต