Google App Engine proporciona un servicio CRON para registrar la consola de búsqueda de Google Daily (GSC): busque datos de análisis a BigQuery para su uso en Google Data Studio o para un análisis separado más allá de 3 meses.
Este script se ejecuta diariamente y extrae datos como se especifica en el archivo config.py a BigQuery. Hay poco para configurar sin alguna experiencia de programación.
En general, este script está diseñado para ser un set-it-it-forget-It en que una vez implementado en el motor de aplicaciones, debería poder agregar el correo electrónico de su cuenta de servicio como usuario completo a cualquier proyecto GSC y los datos de análisis de búsqueda se registrarán diariamente a BigQuery. Por defecto, los datos se establecen para extraer el GSC 7 días de Earler todos los días para garantizar que los datos estén disponibles.
Más detalles de instalación ubicados aquí. Desarrollado por la Agencia Técnica de SEO, Adapt Partners
La descripción general para configurar y ejecutar esta muestra es la siguiente:
Si aún no tiene uno, cree una cuenta de Google.
Crear un proyecto de consola de desarrolladores.
gitpipPara clonar el repositorio de GitHub a su computadora, ejecute el siguiente comando:
$ git clone https://github.com/jroakes/gsc-logger.git
Cambiar directorios al directorio gsc-logger . La ruta exacta depende de dónde colocó el directorio cuando clonó los archivos de muestra de GitHub.
$ cd gsc-logger
credentials .gcloud para usar el proyecto de su proyecto 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
Vaya a la pestaña de la cola de tareas en Appengine y haga clic en los trabajos de Cron para verificar que el Daily Cron esté configurado correctamente. El trabajo debe tener un botón de ejecución ahora al lado.
Una vez implementado, debería poder cargar su URL de implementación GAE en un navegador y ver una pantalla que enumera el correo electrónico de su cuenta de servicio y también los sitios GSC adjuntos. Esta pantalla también enumerará la última fecha de guardar cron para cada sitio al que tenga acceso.
Licenciado bajo la licencia Apache, versión 2.0 (la "licencia"); No puede usar este archivo, excepto de conformidad con la licencia. Puede obtener una copia de la licencia en
http://www.apache.org/licenses/license-2.0
A menos que la ley aplicable sea requerida o acordado por escrito, el software distribuido bajo la licencia se distribuye de manera "como es", sin garantías o condiciones de ningún tipo, ya sea expresas o implícitas. Consulte la licencia para los permisos y limitaciones de rigor de idioma específico bajo la licencia.