O Google App Engine fornece um serviço CRON para registrar o Console diário do Google Search Console (GSC): Pesquisar dados de análise de análise para BigQuery para uso no Google Data Studio ou para análises separadas além de 3 meses.
Esse script é executado diariamente e extrai os dados, conforme especificado no arquivo config.py para bigquery. Há pouco a configurar sem alguma experiência de programação.
Geralmente, esse script foi projetado para ser um conjunto de configurações e esquecimento, uma vez implantado no App Engine, você poderá adicionar o email da sua conta de serviço como usuário completo a qualquer projeto GSC e os dados de análise de pesquisa serão registrados diariamente ao BigQuery. Por padrão, os dados estão definidos para extrair do GSC 7 dias Earler todos os dias para garantir que os dados estejam disponíveis.
Mais detalhes de instalação localizados aqui. Desenvolvido pela Agência Técnica de SEO, Adapt Partners
A visão geral para configurar e executar esta amostra é a seguinte:
Se você ainda não possui um, crie uma conta do Google.
Crie um projeto de console de desenvolvedores.
gitpipPara clonar o repositório do GitHub no seu computador, execute o seguinte comando:
$ git clone https://github.com/jroakes/gsc-logger.git
Altere os diretórios para o diretório gsc-logger . O caminho exato depende de onde você colocou o diretório quando clonou os arquivos de amostra do GitHub.
$ cd gsc-logger
credentials .gcloud Command-Line para usar o projeto seu projeto 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
Vá para a guia Fila de tarefas no AppEngine e clique em Trabalhos Cron para verificar se o CRON diário está configurado corretamente. O trabalho deve ter um botão de execução agora ao lado dele.
Uma vez implantado, você poderá carregar o URL da implantação do GAE em um navegador e ver uma tela que lista o email da sua conta de serviço e também os sites GSC anexados. Esta tela também listará a última data de salvar Cron para cada site ao qual você tem acesso.
Licenciado sob a licença Apache, versão 2.0 (a "licença"); Você não pode usar esse arquivo, exceto em conformidade com a licença. Você pode obter uma cópia da licença em
http://www.apache.org/license/license-2.0
A menos que exigido pela lei aplicável ou acordada por escrito, o software distribuído pela licença é distribuído "como está", sem garantias ou condições de qualquer tipo, expressa ou implícita. Consulte a licença para o idioma específico que rege as permissões e limitações sob a licença.