Aller au contenu

Qu'est-ce que l'exportation groupée de données dans Google Search Console ?

Rapports de performances et données

L'exportation groupée de données est un paramètre de Search Console qui envoie une fois par jour les données de performance de votre propriété vers un jeu de données BigQuery de votre propre projet Google Cloud. Elle contient toutes les lignes dont dispose Search Console, y compris les requêtes rares, présentes sous forme de lignes sans leur texte. Elle n'est pas limitée à 16 mois : les données s'accumulent jusqu'à ce que vous les supprimiez. Elle ne démarre qu'à partir du jour de son activation, et le stockage comme les requêtes au-delà de l'utilisation gratuite de BigQuery sont à votre charge.

Ce qu'elle apporte que le rapport et l'API ne permettent pas

Rapport de performancesAPI Search AnalyticsExportation groupée
Lignes1,000 par tableau ou exportJusqu'à 50,000 par jour et par type de rechercheToutes les lignes
Historique16 mois16 moisÀ partir du jour de configuration, conservé jusqu'à suppression
Requêtes rares (anonymisées)Absentes des tableaux, comptées dans les totauxIdemIncluses sous forme de lignes avec une requête vide
CoûtGratuitPas de facture Cloud, mais des quotas s'appliquentFrais de stockage et de requêtes BigQuery
EffortAucunCode et OAuthProjet Cloud et SQL

Avant de commencer

  • Vous devez disposer du rôle de propriétaire sur la propriété Search Console.
  • Vous avez besoin d'un projet Google Cloud avec facturation activée.
  • Dans ce projet, activez l'API BigQuery et l'API BigQuery Storage dans API et services > API et services activés.

Comment configurer l'exportation groupée

  1. Dans la console Cloud, ouvrez IAM et administration et choisissez Accorder l'accès.
  2. Ajoutez le compte principal search-console-data-export@system.gserviceaccount.com avec deux rôles : Utilisateur de job BigQuery et Éditeur de données BigQuery. Enregistrez.
  3. Dans Search Console, ouvrez Paramètres > Exportation groupée de données.
  4. Saisissez l'ID du projet Cloud (et non son numéro).
  5. Choisissez un nom de jeu de données. La valeur par défaut est searchconsole, tous les noms doivent commencer par ce préfixe, et chaque propriété qui exporte vers le même projet doit avoir le sien.
  6. Choisissez soigneusement l'emplacement du jeu de données : Google ne permet pas de le modifier une fois les exports lancés.
  7. Cliquez sur Continuer. Le premier export arrive dans les 48 heures et couvre le jour où il s'exécute.

Une fois les tables créées, vous pouvez définir une expiration des partitions (14 jours ou plus) pour plafonner le stockage. N'ajoutez ni ne modifiez de colonnes : une modification du schéma fait échouer l'export.

Ce qui arrive dans BigQuery

  • searchdata_site_impression : performances agrégées par propriété, comme les totaux des graphiques de Search Console. Pas de colonne URL.
  • searchdata_url_impression : données agrégées par URL, avec une colonne par apparence dans les résultats de recherche (comme is_job_listing) et un indicateur is_anonymized_discover.
  • ExportLog : une ligne par export réussi et par table. Son epoch_version augmente chaque fois que Google réécrit une journée avec des données corrigées.

Les dates sont à l'heure du Pacifique. Les lignes ne sont pas pré-agrégées : utilisez toujours SUM() sur vos métriques. La position commence à zéro et est cumulée ; la position moyenne se calcule donc ainsi : SUM(sum_top_position) / SUM(impressions) + 1 dans la table du site, et la même formule avec sum_position dans la table des URL.

Une requête de départ pour les principales requêtes web du mois dernier :

SELECT
  query,
  SUM(clicks) AS clicks,
  SUM(impressions) AS impressions,
  SUM(sum_top_position) / SUM(impressions) + 1 AS avg_position
FROM `your-project.searchconsole.searchdata_site_impression`
WHERE data_date BETWEEN '2026-09-01' AND '2026-09-30'
  AND search_type = 'WEB'
  AND query != ''
GROUP BY query
ORDER BY clicks DESC
LIMIT 100

Filtrez toujours sur data_date. Les tables sont partitionnées par date : c'est ce filtre qui évite à chaque requête d'analyser, et donc de facturer, tout votre historique.

Limites et cas d'échec

  • Pas de rétroactivité. Tout ce qui précède la configuration doit provenir de l'API ou des rapports.
  • Les échecs interrompent l'export. Après une erreur, Search Console réessaie le lendemain et conserve les données non exportées pendant environ une semaine. Au bout d'un mois environ de tentatives infructueuses, l'export s'arrête définitivement. Les propriétaires et les utilisateurs disposant de tous les droits reçoivent un e-mail lorsqu'un export échoue ou reprend.
  • Des lacunes peuvent être définitives. La page des anomalies de données de Google indique que le 28 février et le 1er mars 2026 manquent dans les exports de certaines propriétés et ne seront pas récupérés. Comparez de temps en temps ExportLog avec le calendrier.
  • Arrêt. Désactiver l'exportation dans la page des paramètres met fin aux exports dans les 24 heures. Les tables existantes restent dans BigQuery.

En avez-vous besoin ?

Si vous avez besoin de toutes les requêtes de longue traîne, des indicateurs d'apparence dans les résultats par URL, ou de jointures SQL avec d'autres données de l'entreprise, oui. Si vous voulez surtout un historique au-delà de 16 mois pour du reporting courant, une propriété stockée dans AutoPSEO s'en charge sans projet Cloud : activez le stockage complet et AutoPSEO récupère 16 mois d'historique, puis enregistre jusqu'à 25,000 lignes de requêtes, de pages et de requêtes par page chaque jour pour la recherche web, conservées jusqu'à dix ans. C'est moins que toutes les lignes, mais amplement suffisant pour la plupart des sites. Voir l'administration, la durée de conservation des données par Search Console et l'API Search Console.

Sources : Google, présentation de l'exportation groupée, configuration, suivi, référence des tables et exemples de requêtes.

Mettez votre contenu SEO en pilote automatique

Connectez Search Console et votre site. AutoPSEO l'analyse et planifie aussitôt les premiers sujets. Sans carte bancaire.