Google App Engine fournit un service CRON pour journaliser la console de recherche Google quotidienne (GSC): Recherchez des données d'analyse à BigQuery pour une utilisation dans Google Data Studio ou pour une analyse séparée au-delà de 3 mois.
Ce script s'exécute quotidiennement et extrait les données spécifiées dans le fichier config.py vers BigQuery. Il y a peu à configurer sans une expérience de programmation.
Généralement, ce script est conçu pour être un ensemble et à l'oublier, une fois déployé sur le moteur de l'application, vous devriez être en mesure d'ajouter votre e-mail de compte de service en tant qu'utilisateur complet à n'importe quel projet GSC et les données de recherche d'analyse de recherche seront enregistrées quotidiennement à BigQuery. Par défaut, les données sont définies pour tirer de GSC 7 jours Earler chaque jour pour s'assurer que les données sont disponibles.
Plus de détails d'installation situés ici. Développé par l'agence technique de référencement, Adapt Partners
L'aperçu de la configuration et de l'exécution de cet échantillon est le suivant:
Si vous n'en avez pas déjà un, créez un compte Google.
Créer un projet de console de développeurs.
gitpipPour cloner le référentiel GitHub sur votre ordinateur, exécutez la commande suivante:
$ git clone https://github.com/jroakes/gsc-logger.git
Changer les répertoires dans le répertoire gsc-logger . Le chemin exact dépend de l'endroit où vous avez placé le répertoire lorsque vous avez cloné les exemples de fichiers de GitHub.
$ cd gsc-logger
credentials .gcloud pour utiliser le projet Project de votre projet 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
Accédez à l'onglet Task Fitre en application et cliquez sur Cron Jobs pour vérifier que le quotidien est configuré correctement. Le travail devrait avoir un bouton d'exécution maintenant à côté.
Une fois déployé, vous devriez être en mesure de charger votre URL de déploiement GAE dans un navigateur et de voir un écran qui répertorie l'e-mail de votre compte de service et également des sites GSC joints. Cet écran répertorie également la dernière date de sauvegarde Cron pour chaque site auquel vous avez accès.
Licencié sous la licence Apache, version 2.0 (la "licence"); Vous ne pouvez pas utiliser ce fichier sauf conforme à la licence. Vous pouvez obtenir une copie de la licence à
http://www.apache.org/licenses/license-2.0
Sauf exiger la loi applicable ou convenu par écrit, les logiciels distribués en vertu de la licence sont distribués sur une base «tel quel», sans garantie ou conditions d'aucune sorte, expresse ou implicite. Voir la licence pour la langue spécifique régissant les autorisations et les limitations sous la licence.