Die Google App Engine bietet einen Cron -Service für die tägliche Protokollierung der täglichen Google Search Console (GSC): Suchanalysedaten in BigQuery, um sie in Google Data Studio zu verwenden, oder für separate Analysen über 3 Monate hinaus.
Dieses Skript wird täglich ausgeführt und zieht Daten gemäß den in Config.Py -Datei angegebenen Daten in BigQuery aus. Ohne Programmiererfahrung gibt es wenig zu konfigurieren.
Im Allgemeinen ist dieses Skript als Set-It-and-Forget-It konzipiert. Wenn Sie nach der Bereitstellung in der App Engine bereitgestellt werden, sollten Sie in der Lage sein, Ihr Servicekonto-E-Mail als vollständiger Benutzer zu jedem GSC-Projekt hinzuzufügen, und die Suchanalysedaten werden täglich bei BigQuery angemeldet. Standardmäßig werden die Daten täglich von GSC 7 Days Earler festgelegt, um sicherzustellen, dass die Daten verfügbar sind.
Weitere Installationsdetails hier. Entwickelt von der Technical SEO Agency, Adaption Partners
Der Überblick über das Konfigurieren und Ausführen dieses Beispiels lautet wie folgt:
Wenn Sie noch keines haben, erstellen Sie ein Google -Konto.
Erstellen Sie ein Entwicklerkonsolenprojekt.
gitpipUm das Github -Repository auf Ihren Computer zu klonen, führen Sie den folgenden Befehl aus:
$ git clone https://github.com/jroakes/gsc-logger.git
Ändern Sie die Verzeichnisse in das gsc-logger -Verzeichnis. Der genaue Pfad hängt davon ab, wo Sie das Verzeichnis platziert haben, wenn Sie die Beispieldateien aus GitHub geklont haben.
$ cd gsc-logger
credentials hoch.gcloud Befehlszeilen-Tool, um das Projekt Ihres FireBase-Projekts zu verwenden. $ 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
Gehen Sie zur Registerkarte Task Wartee in Appengine und klicken Sie auf Cron Jobs, um zu überprüfen, ob der Daily Cron korrekt eingerichtet ist. Der Job sollte jetzt eine Taste ausführen.
Nach der Bereitstellung sollten Sie in der Lage sein, Ihre GAE -Bereitstellungs -URL in einem Browser zu laden und einen Bildschirm anzuzeigen, auf dem Ihre Service -Konto -E -Mail und auch angehängte GSC -Sites aufgeführt sind. In diesem Bildschirm wird auch das letzte Cron -Speicherdatum für jede Website aufgeführt, auf die Sie Zugriff haben.
Lizenziert unter der Apache -Lizenz, Version 2.0 (der "Lizenz"); Sie dürfen diese Datei nur in Übereinstimmung mit der Lizenz verwenden. Sie können eine Kopie der Lizenz bei erhalten
http://www.apache.org/licenses/license-2.0
Sofern nicht nach geltendem Recht oder schriftlich zu vereinbart wird, wird die im Rahmen der Lizenz verteilte Software auf "As is" -Basis ohne Gewährleistung oder Bedingungen jeglicher Art ausdrücklich oder impliziert verteilt. Siehe die Lizenz für die spezifischen Sprachberechtigungen und Einschränkungen im Rahmen der Lizenz.