Vous n'êtes pas identifié(e).

  • Contributions :
  • Vos boîtes de messages privés sont vides.

🟣 Importation Search Console Api Php


#1 2016-08-30 12:01:03

Mention Mitsu
🥉 Grade : Scout

AuxiliaireIngénieur webStratège1000 messagesMembre Hospitalier
Inscription : 2014-11-17
Messages : 2 012
Likes : 9

Développement PHP
Développement JS
Audit et Analyse
Netlinking
Site Web

Importation Search Console Api Php

Bonjour à tous,

J'ai passé mon dimanche après-midi à essayer de me connecté à la Google Search Console en php pour 2 raisons :

- Historiser toutes les urls  au delà des 90 jours
- Avoir pour chaque mot-clé la page associé

Je pense que certains d'entre vous on déjà bosser sur cette api mais bref en ce qui me concerne la dernière fois que j'ai utiliser des api Google c'était il y a un moment et les méthodes d’authentification ont changé.
Bref j'ai finit par me démener, j'ai galéré, aucune ressource technique en français, des explications un peu barbare, une doc google qui m'a pété le cerveau bref...

Du coup je me suit dit que je ne suis peut être pas le seul que ça intéresses.
J'imaginais publier sur mon blog un petit tuto qui pas à pas explique comment paramétrer le compte pour pouvoir s’authentifier côté urls Google, créer son application sur Google cloud et tout paramétrer pour que ça marche puis le code qui vas vous chercher pour la liste en "keywords,page,impression;click,pos".

Avant de me lancer là dedans je voudrais savoir si ça en intéresserait certain ?
Aussi si je fais le tuto, vous souhaiterais un script qui vous génère un csv ou qui abouti sur une insert en base de donnée ?

0
J'aime ❤️

🔴 Hors ligne

#2 2016-08-30 12:34:05

Mention razbithume
🥉 Grade : Scout

AuxiliaireStratègeMembre Hospitalier
Inscription : 2013-09-17
Messages : 827
Likes : 1

Audit et Analyse
Scraping
Marketing
Site Web

Re : Importation Search Console Api Php

je le fais pas en php mais j'ai un article en brouillon là dessus (j'en avais parlé au SMX, avec google spreadsheet et excel).


Vive les regex et le xpath !

0
J'aime ❤️

🔴 Hors ligne

#3 2016-08-30 15:37:01

Mention Cherubin
🥉 Grade : Scout

AuxiliaireStratègeBusiness Man
Inscription : 2012-09-10
Messages : 457
Likes : 4

Marketing
Sémantique
Social Engineering
Audit et Analyse

Re : Importation Search Console Api Php

Export en CSV pour ma part, sinon excel/spreadsheet c'est pas mal aussi smile

0
J'aime ❤️

🔴 Hors ligne

#4 2016-08-31 09:11:56

Mention DubarSEO
🥉 Grade : Scout

AuxiliaireStratège
Inscription : 2014-11-19
Messages : 618
Likes : 1

Audit et Analyse
Marketing
Netlinking
Automatisation Web

Re : Importation Search Console Api Php

Après tu croises avec Analytics et tu as un Catalisio et la "fin du not provided" smile
Interessé par ton tuto car c'est un projet qu'on a dans les cartons.

0
J'aime ❤️

🔴 Hors ligne

#5 2016-08-31 11:29:05

Mention Edenllau
🥉 Grade : Scout

AuxiliaireBusiness Man
Inscription : 2015-07-23
Messages : 247
Likes : 1

Marketing
Advertising
Social Engineering
Netlinking

Re : Importation Search Console Api Php

Top ça @Mitsu big_smile Je suis clairement intéressé et serai sans doute un des premiers à tester smile (Je préférerai également l'export en csv)

0
J'aime ❤️

🔴 Hors ligne

#6 2016-08-31 12:07:38

Mention Mitsu
🥉 Grade : Scout

AuxiliaireIngénieur webStratège1000 messagesMembre Hospitalier
Inscription : 2014-11-17
Messages : 2 012
Likes : 9

Développement PHP
Développement JS
Audit et Analyse
Netlinking
Site Web

Re : Importation Search Console Api Php

Okii, dans ce cas j'essaye de vous sortir ça ce week end smile.

0
J'aime ❤️

🔴 Hors ligne

#7 2016-09-04 16:54:25

Mention jeromeweb
🥉 Grade : Scout

Auxiliaire1000 messages
Lieu : pas loin de paris
Inscription : 2014-10-12
Messages : 1 328
Likes : 5

PHP
Automatisation Web

Re : Importation Search Console Api Php

Interessé aussi Mitsu, c'est unt ruc que je voulais dev depuis un moment et comme d'hab, pas le temps

0
J'aime ❤️

🔴 Hors ligne

#8 2016-09-05 07:09:59

Mention Mitsu
🥉 Grade : Scout

AuxiliaireIngénieur webStratège1000 messagesMembre Hospitalier
Inscription : 2014-11-17
Messages : 2 012
Likes : 9

Développement PHP
Développement JS
Audit et Analyse
Netlinking
Site Web

Re : Importation Search Console Api Php

Bon j'ai pas encore posté, il me reste un petit truc à craqué pour récupérer la landing page sur chaque mot-clé mais j'essaye d'avancer vite sur ça.

0
J'aime ❤️

🔴 Hors ligne

#9 2016-09-05 07:12:22

Mention MisterBlack
🥉 Grade : Scout

AuxiliaireStratège
Lieu : Lyon
Inscription : 2015-12-28
Messages : 278
Likes : 3

Audit et Analyse
Marketing
Netlinking
Content Spinning

Re : Importation Search Console Api Php

Intéressé aussi (et pas d'avis sur le format de sortie, j'adapterai).
Très bonne idée car je pense pour ma part que je sous-utilise la search console (j'aime pas son interface limitée, notamment les 90 jours en effet, et même de façon plus générale je n'aime pas sa gueule big_smile )

0
J'aime ❤️

🔴 Hors ligne

#10 2016-09-05 08:04:30

Mention razbithume
🥉 Grade : Scout

AuxiliaireStratègeMembre Hospitalier
Inscription : 2013-09-17
Messages : 827
Likes : 1

Audit et Analyse
Scraping
Marketing
Site Web

Re : Importation Search Console Api Php

search console, c'est la vie big_smile

il y a pas mal de modules qui permettent d'extraire les données de l'api, surtout les données du search :
- seo tools for excel
- search analytics for sheet
- super metrics
etc.

Perso, j'utilise surtout search analytics for sheet, car on peut automiser la collecte des données. Ca tourne le 4 de chaque mois et ca récupère les données qu'on souhaite (mot clé, page, mot clé + page, etc.).
Par contre, ca reste encore limité.

Mais dans l'API, ce qui est bien, c'est aussi tout ce qui est rapport d'erreur.
Avant, dans webmaster tools, on pouvait extraire directement où Google avait trouvé les erreurs (url source - > page d'erreur).
C'est de nouveau possible avec l'API. On peut filtrer aussi si c'est sur un sitemap ou pas.


Vive les regex et le xpath !

0
J'aime ❤️

🔴 Hors ligne

#11 2016-09-17 19:15:52

Mention Mitsu
🥉 Grade : Scout

AuxiliaireIngénieur webStratège1000 messagesMembre Hospitalier
Inscription : 2014-11-17
Messages : 2 012
Likes : 9

Développement PHP
Développement JS
Audit et Analyse
Netlinking
Site Web

Re : Importation Search Console Api Php

Voici : http://www.mitseo.net/comment-recuperer-les-mots-cles-de-la-google-search-console-en-php/
@jeromeweb : En ce qui te concerne, je pense que tu auras une base pour t'éclater en php après ça et lier à tes outils perso après ça.

N'hésitez pas a RT l'article en passant  : )

Dernière modification par Mitsu (2016-09-17 19:45:07)

0
J'aime ❤️

🔴 Hors ligne

#12 2016-09-18 20:36:38

Mention jeromeweb
🥉 Grade : Scout

Auxiliaire1000 messages
Lieu : pas loin de paris
Inscription : 2014-10-12
Messages : 1 328
Likes : 5

PHP
Automatisation Web

Re : Importation Search Console Api Php

Tu déchires merci :-)
Je teste dans la semaine

0
J'aime ❤️

🔴 Hors ligne

#13 2016-09-19 07:00:03

Mention MisterBlack
🥉 Grade : Scout

AuxiliaireStratège
Lieu : Lyon
Inscription : 2015-12-28
Messages : 278
Likes : 3

Audit et Analyse
Marketing
Netlinking
Content Spinning

Re : Importation Search Console Api Php

Bravo pour ce code et le tuto hyper détaillé qui va avec ! You rock !

0
J'aime ❤️

🔴 Hors ligne

#14 2016-09-19 08:01:00

Mention razbithume
🥉 Grade : Scout

AuxiliaireStratègeMembre Hospitalier
Inscription : 2013-09-17
Messages : 827
Likes : 1

Audit et Analyse
Scraping
Marketing
Site Web

Re : Importation Search Console Api Php

thx smile


Vive les regex et le xpath !

0
J'aime ❤️

🔴 Hors ligne

#15 2016-09-19 09:06:21

Mention seofever
🥉 Grade : Scout

Auxiliaire10likesMembre Hospitalier
Inscription : 2015-04-28
Messages : 361
Likes : 26

Re : Importation Search Console Api Php

Je vais tester ça, merci

0
J'aime ❤️

🔴 Hors ligne

#16 2016-09-19 09:21:45

Mention Jaffaar
🥇 Grade : Guardian

AdminMembre du Black LaboMembre du CercleOfficierForce PolyvalenteIngénieur webKilluavie1000likesConsomateur de Liens1000 messagesMembre HospitalierPhilantrope
Lieu : Consultant SEO / WEB
Inscription : 2012-06-01
Messages : 8 537
Likes : 1368

Développement PHP
Développement JS
Networking SEO
Social Engineering

Re : Importation Search Console Api Php

GG


Comment Ranker ?
Nouveauté : Ninja Web Pro Pack copies limitées !
Ebook : Ninjalinking 2022 (-25% : labo25e)           
Conseils stratégiques ou techniques ? ( Skype : jaffaarbh )

0
J'aime ❤️

🟢 En ligne

#17 2016-09-19 09:26:14

Mention seofever
🥉 Grade : Scout

Auxiliaire10likesMembre Hospitalier
Inscription : 2015-04-28
Messages : 361
Likes : 26

Re : Importation Search Console Api Php

Ptit message d'erreur de mon côté

Fatal error: Uncaught exception 'Google_Service_Exception' with message 'Error calling POST https://www.googleapis.com/webmasters/v3/sites/https%3A%2F%2Fwww.domaine.fr%2F/searchAnalytics/query: (429) Rate Limit Exceeded' in /Applications/XAMPP/xamppfiles/htdocs/dev/searchconsole/google-api-php-client/src/Google/Http/REST.php:110
 

Du coup ça ne me créé pas le fichier, pas moyen de limiter les requêtes pour obtenir le CSV?

Dernière modification par seofever (2016-09-19 09:37:10)

0
J'aime ❤️

🔴 Hors ligne

#18 2016-09-19 09:39:09

Mention Venkh
🥉 Grade : Scout

AuxiliaireConsomateur de Liens
Inscription : 2016-03-28
Messages : 136
Likes : 0

Re : Importation Search Console Api Php

J'ai vu ça ce matin! Super tuto. Je vais tester ça dans la semaine.
Merci Mitsu big_smile

0
J'aime ❤️

🔴 Hors ligne

#19 2016-09-19 09:51:01

Mention Edenllau
🥉 Grade : Scout

AuxiliaireBusiness Man
Inscription : 2015-07-23
Messages : 247
Likes : 1

Marketing
Advertising
Social Engineering
Netlinking

Re : Importation Search Console Api Php

Merci beaucoup pour le partage Mitsu, tu gères ! Je vais mettre ça en place cette semaine aussi big_smile

0
J'aime ❤️

🔴 Hors ligne

#20 2016-09-19 11:36:48

Mention Mitsu
🥉 Grade : Scout

AuxiliaireIngénieur webStratège1000 messagesMembre Hospitalier
Inscription : 2014-11-17
Messages : 2 012
Likes : 9

Développement PHP
Développement JS
Audit et Analyse
Netlinking
Site Web

Re : Importation Search Console Api Php

Merci pour vos retours, je suis très content que l'article ai plu !

seofever a écrit :

Ptit message d'erreur de mon côté

Fatal error: Uncaught exception 'Google_Service_Exception' with message 'Error calling POST https://www.googleapis.com/webmasters/v3/sites/https%3A%2F%2Fwww.domaine.fr%2F/searchAnalytics/query: (429) Rate Limit Exceeded' in /Applications/XAMPP/xamppfiles/htdocs/dev/searchconsole/google-api-php-client/src/Google/Http/REST.php:110
 

Du coup ça ne me créé pas le fichier, pas moyen de limiter les requêtes pour obtenir le CSV?

Yop, yes on m'a pointé ce problème ce matin mêmle, il faut que tu mette juste après la ligne :

function get_searchanalytics...
une ligne avec un sleep(1);

Ensuite juste après ces lignes là :
$csv = "Query,Url,Impressions,Clicks,CTR,Position\r\n";
            foreach ( $results as $key => $result ) {

Tu ajoute aussi sleep(1);

Ca va prendre plus de temps mais cela devrait régler ton problème. En fait c'est Google qui bloque quand il y a trop de requête d'affilé (il limite à 10 requête par seconde par ip et par utilisateur)
Tiens moi au courant à ce niveau là.

Pour ceux qui aurait un parserror, c'est possiblement à cause d'une coquille que je viens de corrigé (suffit de re-télécharger le zip sur le billet) si cela vous arrive.

0
J'aime ❤️

🔴 Hors ligne

Pied de page des forums