blog details
author


blog detail

Les informations sur les requêtes de mots clés Google SEO ne sont actuellement disponibles que dans la console de recherche Google, à moins que vous ne payiez pour un SaaS, tel que SEMrush, Moz, etc. Mais la connaissance des mots clés est extrêmement importante pour le marketing de contenu et l'optimisation du site Web. Vous et moi savons absolument cela, ce qui est juste comme des conneries comme je l'ai dit. Mais le problème est de savoir comment mettre à jour automatiquement ces requêtes de mots clés dans votre tableau de bord Google Sheets que vous avez créé et personnalisé à votre guise.

Dans ce chapitre, je voudrais vous expliquer comment tirer parti des codes Python et de l'API Google Search Console avec Crontab. Il permet de mettre à jour automatiquement les dernières requêtes de mots clés et d'actualiser le tableau de bord. À la fin de cet article, vous pourrez apprendre les techniques pour créer votre application préférée. Ensuite, vous pouvez vous asseoir et ouvrir le tableau de bord et profiter !

Table des matières : Intégration de l'API Google Search Console à l'aide de Python

Modules requis dans le script Python

Nous utiliserions les API Google, qui se connectent à la console de recherche Google et à Google Drive. Donc oaut. h2 est nécessaire. Ensuite, il est nécessaire d'avoir des pandas bien sûr, car nous devons les utiliser pour encadrer les données récupérées. Enfin et surtout, comme il serait téléchargé sur Google Sheets, donc pour le rendre plus simple, je recommande également d'utiliser gspread et oauth2client.

API de la console de recherche Google

Tout d'abord, nous devons accéder à la console de développement Google pour activer l'API de la console de recherche Google et l'API Google Drive. Cependant, beaucoup de gens oublieraient d'activer l'API Google Drive. N'oubliez donc pas de vérifier votre backend de la bibliothèque d'API Google.

blog detail

Ensuite, nous devons créer un nouvel identifiant pour ce projet dans la plate-forme cloud de Google. Et nous devons également créer une nouvelle clé dans cet identifiant et télécharger le fichier JSON. Vous utiliseriez ce fichier dans un instant.

Enfin, nous définons la portée dans les codages et configurons le fichier JSON avec la construction des fonctions de service.

Nous devons également ajouter les codages de section gspread. Pour plus de détails, veuillez consulter l'autre article que j'ai publié auparavant.

Chapitre 17: Amazon Price Tracker, obtenez la valeur marchande du produit à jour à l'aide d'ASIN, d'Oauth2Client et de Google Sheet

Flux de données JSON disponible

Dans l'API de la console de recherche Google, vous pouvez récupérer des données plus que vous ne téléchargez les données du rapport de la plate-forme. Mais cela peut aussi être un processus automatique et vous avez plus d'informations sur les mots clés.

En termes de données disponibles via l'API, vous . pouvez sélectionner la date de début, la date de fin, la dimension de la requête, la page et l'appareil. De plus, c'est parce que l'API Google limite le volume de génération de données. Vous pouvez définir le rowLimit. Par exemple, vous pouvez générer 10 mots-clés ou récupérer 2 000 mots-clés également.

Méthodes et paramètres de l'API Search Console

Évidemment, il existe trois types de connexion API, à savoir l'analyse de recherche, le plan du site et la configuration du site. Pour nous, nous utiliserions l'analyse de recherche dans ce script Python.

Franchement, il n'a pas beaucoup de méthodes à utiliser. C'est juste les searchanalytics() et query() . Dans la requête, nous devons renseigner l'URL de notre site Web dans le paramètre siteUrl. Ensuite, les données que nous visons à récupérer doivent être ajoutées au paramètre body.

response = service.searchanalytics().query(siteUrl='https://www.easy2digital.com/', body=request).execute()

Après la commande B, vous pouvez voir que les données au format JSON sont déjà apparues devant nous. À partir des données JSON, vous pouvez découvrir quelles données métriques nous pouvons récupérer. Il peut s'agir de clics, d'impressions, de clics, de position, etc. Créer la boucle pour récupérer et enregistrer des données sur Google Sheets

En plus des performances vidéo youtube et des données produit Shopify dont j'ai parlé précédemment, nous devons créer une boucle pour récupérer toutes les données de mots clés dont nous avons défini le montant dans rowLimit ci-dessus.

for row in response['rows']:
seoData = {}

for i in range(len(request['dimensions'])):
seoData[request['dimensions'][i]] = row['keys'][i]

seoData['clicks'] = row['clicks']
seoData['impressions'] = row['impressions']
seoData['ctr'] = round(row['ctr'], 2)
seoData['position'] = round(row['position'], 2)
results.append(seoData)

Comme pour récupérer les données des produits Amazon, nous utiliserions des pandas pour ajouter les données récu. pérées et les télécharger sur Google Sheets à l'aide de gspread. Pour plus de détails, veuillez consulter le didacticiel Python 17.

Automatisez la mise à jour à l'aide de Crontab

Dans Python Tutorial 18, j'ai expliqué comment utiliser crontab pour automatiser l'actualisation du suivi des prix Amazon. En ce qui concerne les requêtes de mots clés SEO et l'actualisation des performances de position, c'est le même script en modifiant simplement le calendrier et le chemin du script.

blog detail

Ensuite, vous pouvez simplement ouvrir votre outil de suivi des performances SEO et vérifier les performances à jour. Je parlerais de la création d'un tableau de bord Google Sheets si cela vous intéresse. Veuillez commenter ci-dessous et faites-le moi savoir

Pour plus de détails, veuillez consulter Python Tutorial 18

Chapitre 18: Utiliser Macbook Crontab pour automatiser l'exécution du suivi des prix des concurrents Amazon et la mise à jour du calculateur de P&L et de la valeur marchande du produit

Script Python complet de Google Search Console API Scraper

Si vous souhaitez disposer de la version complète du script Python d'Amazon Product Price Tracker, veuillez vous inscrire à notre newsletter en ajoutant le message "Chapitre 19" . Nous vous enverrions le script immédiatement dans votre boîte aux lettres.

Contactez-nous

J'espère que vous apprécierez la lecture du chapitre 19 : Automatiser l'actualisation du tableau de bord Google Sheet. s SEO avec les performances des mots clés nouveaux et existants de Google Search Console. Si vous l'avez fait, veuillez nous soutenir en faisant l'une des choses énumérées ci-dessous, car cela aide toujours notre chaîne.

  • Soutenez et faites un don à notre chaîne via PayPal ( paypal.me/Easy2digital )
  • Abonnez-vous à ma chaîne et activez la cloche de notification Chaîne Youtube Easy2Digital .
  • Suivez et aimez ma page Page Facebook Easy2Digital
  • Partagez l'article sur votre réseau social avec le hashtag #easy2digital
  • Achetez des produits avec le code de réduction Easy2Digital 10% OFF ( Easy2DigitalNewBuyers2021)
  • Vous vous inscrivez à notre newsletter hebdomadaire pour recevoir les derniers articles, vidéos et codes de réduction Easy2Digital
  • Abonnez-vous à notre abonnement mensuel via Patreon pour profiter d'avantages exclusifs ( www.patreon.com/louisludigital )
Partager cette publication

Pas de commentaire pour le moment...

shape shape

Inscrivez-vous à notre newsletter !

Recevez des mises à jour et des offres exclusives sur le contenu de style automatique

Tutoriels connexes

Google Cloud

Cloud Composer: Copying BigQuery Tables Across Different Locations

Learn how to create and run an Apache Airflow workflow in Cloud Composer that exports tables from a BigQuery dataset located in Cloud Storage buckets

IBM & LearnQuest

IBM COBOL Basic Testing and Debugging

In this course, you will describe common errors associated with working with COBOL. You will list file status codes. You will also describe the proces

IBM & LearnQuest

IBM Mainframe Developer

Master the basics of COBOL programming with this professional certificate from IBM & LearnQuest. No prior programming experience required.

The State University of New York

Applied Digital Literacy

The State University of New York Applied Digital Literacy Specialization is intended for anyone seeking to develop online, internet researching skills

University of California, Irvine

Conjunctions, Connectives, and Adverb Clauses

University of California, Irvine offers an online English grammar course that teaches you how to join ideas to make complex and interesting sentences.