Integrations
Integration Google Merchant Center
Synchronisez votre catalogue avec Google Merchant Center pour diffuser vos produits sur Google Shopping, surfaces gratuites et campagnes Performance Max.
Vue d'ensemble
L'integration Google Merchant Center permet de publier automatiquement vos produits depuis Products Manager vers votre compte Merchant Center. Les statuts de validation sont rapatries pour identifier les problemes avant qu'ils n'affectent vos campagnes.
Fonctionnalites
- Push automatique : Publication des produits vers le flux Merchant Center
- Pull statuts : Recuperation des statuts de validation (approuve, refuse, en attente)
- Diagnostics : Alertes sur les produits refuses avec raisons detaillees
- Multi-pays : Support des flux par pays cible (FR, DE, ES, etc.)
Prerequis
- Compte Google Merchant Center actif et verifie
- Service Account Google Cloud avec acces API Content for Shopping
- Products Manager v5.0.0 minimum
Configuration
1. Creer un Service Account
- Accedez a Google Cloud Console
- Creez un projet ou selectionnez un existant
- Activez l'API Content API for Shopping
- Allez dans IAM & Admin > Service Accounts
- Cliquez sur Creer un compte de service
- Donnez un nom :
productsmanager-merchant - Creez une cle JSON et telechargez-la
2. Autoriser le Service Account dans Merchant Center
- Connectez-vous a Google Merchant Center
- Allez dans Parametres > Acces au compte
- Ajoutez l'adresse email du Service Account (format
xxx@project.iam.gserviceaccount.com) - Attribuez le role Standard ou Admin
3. Configurer dans Products Manager
Allez dans Parametres > Integrations > Google Merchant Center :
| Champ | Description |
|---|---|
| Merchant ID | Identifiant de votre compte Merchant Center |
| Service Account JSON | Cle JSON du Service Account |
| Pays cible | Code pays ISO (ex: FR, DE) |
| Langue | Code langue (ex: fr, de) |
| Flux | online ou local |
4. Tester la connexion
Connexion a Google Merchant Center reussie
Merchant ID: 123456789
Produits publies: 8,432
Produits refuses: 127
Alertes actives: 15
Mapping des champs
| Google Merchant | Products Manager | Obligatoire |
|---|---|---|
offerId | sku | Oui |
title | title | Oui |
description | description | Oui |
link | URL produit configuree | Oui |
imageLink | Image primaire | Oui |
price | price + devise | Oui |
availability | Calcule depuis stock | Oui |
gtin | ean | Recommande |
brand | brand.name | Recommande |
condition | condition ou new par defaut | Oui |
productType | Arborescence categorie | Optionnel |
googleProductCategory | Taxonomie Google mappee | Recommande |
Push produits
La publication s'effectue via l'API Content for Shopping (methode products.insert). Les produits sont envoyes par batchs de 500.
POST /api/v1/connectors/{connector_id}/sync/push
{
"product_ids": ["uuid-1", "uuid-2"],
"target_country": "FR",
"content_language": "fr"
}
Les produits sans EAN/GTIN, sans image ou sans prix sont automatiquement exclus du push. Consultez le rapport de sync pour identifier les exclusions.
Pull statuts de validation
Recuperez les statuts de validation pour identifier les problemes :
GET /api/v1/connectors/{connector_id}/sync/pull
Statuts possibles
| Statut | Description |
|---|---|
approved | Produit approuve et visible |
disapproved | Produit refuse (voir raisons) |
pending | En cours de validation |
expiring | Approuve mais expire bientot (>30j sans mise a jour) |
Raisons de refus courantes
- Titre trop generique : Ajoutez marque + modele + couleur
- Image non conforme : Pas de texte promotionnel sur l'image
- Prix incorrect : Le prix sur le site doit correspondre au flux
- GTIN invalide : Verifiez le checksum EAN-13
Troubleshooting
Erreur "Insufficient permissions"
Le Service Account n'a pas les droits dans Merchant Center. Verifiez le role attribue (minimum Standard).
Produits non publies
Verifiez que les champs obligatoires sont renseignes (titre, description, prix, image, disponibilite). Consultez le log de sync dans l'onglet Historique du connecteur.