Google Shopping au Maroc en 2026 : flux produit, PMax et ROAS— le guide complet
En 2026, Google Shopping et Performance Max sont le canal le plus rentable pour un e-commerce marocain qui vend un catalogue physique — à condition que le flux produit soit propre. Un ROAS de 4 à 8× est atteignable sur les catégories à marge correcte, mais tout se joue en amont : un flux Merchant Center sans erreurs (GTIN valides, images conformes, prix synchronisés), une structure Performance Max segmentée par marge, et une gestion du paiement à la livraison (COD) qui reste la norme au Maroc. Ce guide décompose la mécanique complète, du flux à l'exclusion des produits non rentables.
Google Shopping au Maroc : pourquoi le canal est rentable en 2026
Google Shopping affiche vos produits — image, prix, marchand — directement dans les résultats de recherche, avant même les liens organiques. Pour un e-commerce marocain qui vend un catalogue physique (mode, électronique, cosmétique, maison), c'est le canal d'acquisition à l'intention la plus haute : l'internaute qui tape « robe caftan moderne » ou « montre homme automatique » a déjà l'intention d'achat, pas seulement de recherche. En 2026, la quasi-totalité de l'inventaire Shopping passe par Performance Max (PMax), la campagne unifiée de Google qui diffuse vos produits sur Search, Shopping, YouTube, Display et Gmail à partir d'un seul flux. L'avantage : Google optimise automatiquement la diffusion vers les acheteurs les plus probables. L'inconvénient : sans structure ni exclusions, l'algorithme dépense sur vos produits les plus vendus mais pas forcément les plus rentables. Le ROAS réaliste pour le marché marocain se situe entre 4 et 8× sur les catégories à marge correcte (≥ 30 %). En dessous de 4×, il faut vérifier trois choses avant de conclure à un échec : la qualité du flux, la marge réelle par produit, et le taux de confirmation des commandes COD. Beaucoup d'annonceurs marocains jugent Shopping « non rentable » alors que le problème vient d'un flux truffé d'erreurs ou d'un panier moyen trop bas pour absorber le coût par clic. Le canal fonctionne — la mécanique doit être propre.
- Shopping/PMax = acquisition à intention d'achat, pas seulement de recherche
- En 2026 l'inventaire Shopping passe par Performance Max, à partir d'un seul flux produit
- ROAS 4–8× réaliste sur catégories à marge ≥ 30 % — en dessous, vérifier flux et marge
- Un Shopping « non rentable » cache presque toujours un flux sale ou un panier trop bas
Le flux produit Merchant Center : le prérequis qui décide de tout
Aucune campagne Shopping ne peut compenser un flux produit défaillant. Le flux est le fichier — ou le lien dynamique — qui décrit chaque produit à Google Merchant Center : titre, description, prix, disponibilité, image, identifiants. Si le flux est sale, les produits sont désapprouvés, ne se diffusent pas, ou se diffusent sur les mauvaises requêtes. C'est le poste où 80 % des e-commerces marocains perdent de la performance sans le savoir. Les attributs critiques. Le GTIN (code-barres EAN/UPC du fabricant) est obligatoire pour les produits de marque : un GTIN invalide entraîne une désapprobation immédiate. Pour les produits sans marque (artisanat, fait-main), on renseigne l'attribut identifier_exists à « no ». Le titre doit contenir les mots-clés d'achat en début de chaîne : « Caftan marocain brodé femme — Bleu M » convertit mieux que « Notre nouveau caftan ». L'image doit faire au moins 800 px, sur fond neutre, sans texte promotionnel ni watermark (interdit par Google). La synchronisation prix et stock. Le prix affiché dans le flux doit correspondre exactement au prix de la page produit — un écart déclenche la désapprobation pour « incohérence de prix ». Le stock doit être à jour : diffuser un produit en rupture gaspille du budget et dégrade l'expérience. Pour un catalogue qui bouge, un flux dynamique connecté à la plateforme (Shopify, WooCommerce, YouCan) est indispensable ; un export CSV manuel ne tient pas à jour au-delà de quelques dizaines de références. Avant tout lancement de campagne, l'onglet Diagnostics de Merchant Center doit être au vert. Un catalogue avec 30 % de produits désapprouvés, c'est 30 % de budget qui ne peut pas se diffuser.
- GTIN valide obligatoire sur produits de marque — sinon identifier_exists = no pour le fait-main
- Titre = mots-clés d'achat en tête : « Caftan brodé femme Bleu M », pas « Notre nouveauté »
- Image ≥ 800 px, fond neutre, zéro texte ni watermark — règle stricte de Google
- Prix flux = prix page produit à l'identique ; flux dynamique obligatoire au-delà de ~50 références
Le paiement à la livraison (COD) : mesurer la vraie conversion
Au Maroc, le paiement à la livraison (Cash On Delivery, COD) reste le mode dominant sur l'e-commerce grand public. Ignorer cette réalité fausse tous les calculs de rentabilité. Sur Google Ads, une « conversion » est généralement enregistrée au moment de la commande passée sur le site — mais avec le COD, une part significative de ces commandes n'est jamais confirmée ni livrée : le client ne répond pas à l'appel de confirmation, refuse le colis, ou n'est pas joignable. Le taux de confirmation COD sur le marché marocain se situe couramment entre 55 et 75 % selon le secteur, le prix du panier et la qualité du call center. Cela signifie qu'un ROAS « affiché » de 6× dans Google Ads peut correspondre à un ROAS réel encaissé de 4× une fois retirées les commandes non livrées. Optimiser une campagne PMax sur des conversions non confirmées, c'est apprendre à l'algorithme à chasser des commandes qui ne rapportent rien. La bonne pratique consiste à remonter vers Google Ads l'événement de commande confirmée (ou livrée), pas le simple clic « acheter ». Cela passe par un import de conversions hors ligne (offline conversion import) ou une intégration server-side qui envoie la conversion une fois le statut de la commande validé dans le back-office. L'algorithme optimise alors sur la vraie valeur encaissée, et le ROAS affiché redevient un indicateur fiable. Sans cette correction, deux campagnes au même ROAS affiché peuvent avoir une rentabilité réelle du simple au double, uniquement à cause de leur taux de confirmation.
- COD dominant au Maroc : taux de confirmation courant 55–75 % selon secteur et panier
- ROAS affiché ≠ ROAS encaissé : une commande non confirmée est un coût, pas un revenu
- Remonter la conversion « commande confirmée/livrée » via import offline ou server-side
- Optimiser sur commandes confirmées empêche l'algorithme de chasser des ventes fantômes
Structurer Performance Max par marge, pas par produit
L'erreur la plus fréquente est de mettre tout le catalogue dans une seule campagne Performance Max et de laisser Google « optimiser ». L'algorithme maximise la valeur de conversion totale — mais il ignore votre marge réelle. Il dépensera volontiers sur un produit à fort volume et faible marge, gonflant le ROAS affiché tout en érodant le profit net. La structure recommandée repose sur les groupes d'éléments (asset groups) et les listes de produits segmentées par marge, pas par catégorie marketing. On regroupe les produits en trois paliers : marge haute (≥ 45 %), marge moyenne (30–45 %), marge faible (< 30 %). Chaque palier reçoit un objectif de ROAS cible différent : plus agressif sur la marge haute (on peut se permettre un ROAS cible plus bas car chaque vente rapporte), plus prudent sur la marge faible (ROAS cible élevé, ou exclusion pure). Cette segmentation permet aussi de piloter le budget là où il rapporte. Un produit best-seller à 15 % de marge peut être un piège : il génère beaucoup de ventes, rassure l'algorithme, mais ne dégage presque rien. En l'isolant dans un groupe à marge faible avec un ROAS cible élevé, on force Google à ne pousser ce produit que quand il est réellement rentable. Le flux Merchant Center doit porter cette logique : un attribut personnalisé (custom label) indiquant le palier de marge de chaque produit permet de construire les listes dans PMax. C'est une manipulation de flux, pas une option de campagne — d'où l'importance d'un flux propre et enrichi dès le départ.
- Une seule campagne PMax « tout catalogue » = Google optimise le volume, pas votre marge
- Segmenter en 3 paliers de marge : haute ≥ 45 %, moyenne 30–45 %, faible < 30 %
- ROAS cible différencié par palier : agressif sur marge haute, prudent ou exclusion sur marge faible
- Piloter via custom labels dans le flux Merchant Center — impossible sans flux enrichi
Exclusions : couper les produits et requêtes qui coûtent sans rapporter
La rentabilité d'un compte Shopping se construit autant par ce qu'on exclut que par ce qu'on pousse. Performance Max étant une boîte partiellement fermée, le contrôle passe par trois leviers : l'exclusion de produits, l'exclusion de requêtes (via les termes de marque et le compte), et le filtrage du flux lui-même. Exclure les produits à perte. Tout produit dont la marge ne couvre pas le coût d'acquisition prévisible doit sortir du flux ou être placé dans un groupe à ROAS cible dissuasif. Inutile de payer des clics pour vendre à perte. Le pilotage par custom label (vu à la section précédente) rend cette exclusion propre et réversible. Gérer les requêtes de marque. Par défaut, PMax peut capter du trafic sur votre propre nom de marque — trafic qui aurait converti gratuitement en organique. Il faut décider consciemment si l'on veut payer pour ces clics. Les exclusions de mots-clés au niveau du compte permettent d'empêcher PMax de cannibaliser le trafic de marque, ou au contraire de le protéger de la concurrence — selon la stratégie. Surveiller les termes de recherche. Le rapport des termes de recherche de PMax, même partiel, révèle les requêtes non pertinentes qui drainent du budget (recherches informationnelles, produits hors catalogue, curiosités). On les traite par exclusions de mots-clés négatifs au niveau du compte. Enfin, l'exclusion géographique et horaire : concentrer le budget sur les zones et créneaux qui convertissent réellement (grandes agglomérations, soirées) plutôt que de diffuser à plat 24h/24 sur tout le territoire.
- Sortir du flux tout produit dont la marge ne couvre pas le coût d'acquisition
- Décider consciemment du trafic de marque : PMax peut cannibaliser l'organique gratuit
- Exploiter le rapport des termes de recherche pour poser des mots-clés négatifs au niveau compte
- Exclusions géo et horaires : concentrer le budget sur zones et créneaux qui convertissent
Lancer et piloter : setup, budget et signaux d'apprentissage
Un déploiement Google Shopping/PMax propre pour un e-commerce marocain prend 3 à 5 jours ouvrés quand le catalogue est documenté. Le séquencement compte autant que l'exécution. Étape 1 — le flux d'abord. On connecte le catalogue à Merchant Center via un flux dynamique, on corrige toutes les désapprobations, on enrichit les titres et les custom labels de marge. Tant que les Diagnostics ne sont pas au vert, on ne lance rien. C'est la phase la plus chronophage et la plus rentable. Étape 2 — la mesure. On installe le suivi des conversions avec la valeur réelle, on branche l'import de commandes confirmées (COD), et on vérifie que GA4 et Google Ads ne double-comptent pas. Sans mesure fiable, l'optimisation PMax est aveugle. Étape 3 — le lancement progressif. On démarre avec un budget qui permet à PMax de sortir de la phase d'apprentissage (généralement 15 à 30 conversions sur la fenêtre d'attribution). Un budget trop faible maintient la campagne en apprentissage permanent et donne des résultats erratiques. On laisse tourner 2 à 3 semaines sans micro-ajustements quotidiens — chaque modification majeure relance l'apprentissage. Étape 4 — le pilotage. Une fois stabilisé, on ajuste les ROAS cibles par palier de marge, on affine les exclusions à partir des termes de recherche, et on réalloue le budget vers les groupes les plus rentables. La rentabilité se construit sur des cycles hebdomadaires, pas sur des réactions quotidiennes.
- 3–5 jours de setup catalogue documenté : flux → mesure → lancement → pilotage
- Ne rien lancer tant que les Diagnostics Merchant Center ne sont pas au vert
- Budget suffisant pour 15–30 conversions/fenêtre : sinon apprentissage permanent et résultats erratiques
- Piloter par cycles hebdomadaires ; chaque modif majeure relance la phase d'apprentissage
QUESTIONS FRÉQUENTES
- Quel ROAS viser sur Google Shopping au Maroc en 2026 ?
- Sur le marché marocain, un ROAS de 4 à 8× est réaliste sur Google Shopping et Performance Max pour un catalogue à marge correcte (≥ 30 %). En dessous de 4×, la campagne est rarement rentable après retrait des commandes COD non confirmées. Le chiffre à surveiller n'est pas le ROAS affiché dans Google Ads mais le ROAS réellement encaissé : avec un taux de confirmation COD de 55 à 75 %, un ROAS affiché de 6× peut correspondre à un encaissé de 4×. Avant de juger une campagne non rentable, il faut vérifier trois choses : la propreté du flux produit, la marge réelle par produit, et le taux de confirmation des commandes. Un ROAS bas vient plus souvent d'un flux sale ou d'un panier moyen trop faible que d'un problème de canal.
- Le GTIN est-il obligatoire pour vendre sur Google Shopping ?
- Le GTIN (code-barres EAN/UPC du fabricant) est obligatoire pour tous les produits de marque vendus sur Google Shopping. Un GTIN manquant ou invalide entraîne la désapprobation immédiate du produit dans Merchant Center : il ne se diffuse pas. Pour les produits qui n'ont pas de GTIN — artisanat, fait-main, marque propre sans code-barres — on renseigne l'attribut identifier_exists à « no », ce qui indique à Google qu'aucun identifiant fabricant n'existe. C'est une situation courante pour les e-commerces marocains qui vendent du caftan, de la maroquinerie artisanale ou des produits sur-mesure. La règle : soit un GTIN valide, soit identifier_exists = no explicite. Laisser le champ vide sans le déclarer déclenche des erreurs. Vérifiez toujours l'onglet Diagnostics de Merchant Center : un catalogue avec des GTIN invalides perd une partie de son inventaire diffusable.
- Comment gérer le paiement à la livraison (COD) dans Google Ads ?
- Le paiement à la livraison est dominant au Maroc, et il fausse la mesure des conversions si on ne le corrige pas. Par défaut, Google Ads enregistre une conversion au moment de la commande passée sur le site — mais avec le COD, seulement 55 à 75 % de ces commandes sont réellement confirmées et livrées. Optimiser une campagne sur des commandes non confirmées apprend à l'algorithme à chasser des ventes fantômes. La solution consiste à remonter vers Google Ads l'événement de commande confirmée ou livrée, et non le simple clic « acheter ». Cela se fait via un import de conversions hors ligne (offline conversion import) ou une intégration server-side qui envoie la conversion une fois le statut validé dans le back-office. L'algorithme optimise alors sur la valeur réellement encaissée, et le ROAS affiché redevient fiable. Sans cette correction, deux campagnes au même ROAS affiché peuvent avoir une rentabilité réelle du simple au double.
- Faut-il une seule campagne Performance Max ou plusieurs ?
- Mettre tout le catalogue dans une seule campagne Performance Max est l'erreur la plus fréquente. Google maximise alors la valeur de conversion totale sans tenir compte de votre marge : il dépensera sur des best-sellers à faible marge qui gonflent le ROAS affiché tout en érodant le profit net. La bonne approche est de structurer par palier de marge, pas par catégorie marketing : marge haute (≥ 45 %), moyenne (30–45 %) et faible (< 30 %), chaque palier recevant un ROAS cible différent. Cette segmentation se pilote via des custom labels dans le flux Merchant Center, qui permettent de construire des listes de produits distinctes dans PMax. On applique un ROAS cible agressif sur la marge haute et prudent — voire une exclusion — sur la marge faible. Le nombre de campagnes dépend du catalogue, mais le principe reste : segmenter par rentabilité réelle, jamais laisser un bloc unique décider seul.
- Combien de temps pour lancer une campagne Google Shopping au Maroc ?
- Pour un e-commerce marocain avec un catalogue documenté, un déploiement Google Shopping/PMax propre prend 3 à 5 jours ouvrés. La phase la plus longue est le flux produit : connexion à Merchant Center, correction de toutes les désapprobations, enrichissement des titres et ajout des custom labels de marge. On ne lance aucune campagne tant que les Diagnostics de Merchant Center ne sont pas au vert. Vient ensuite la mesure : suivi des conversions avec valeur réelle et import des commandes confirmées pour le COD. Puis le lancement progressif, avec un budget suffisant pour que PMax sorte de la phase d'apprentissage (15 à 30 conversions sur la fenêtre d'attribution). On laisse tourner 2 à 3 semaines sans micro-ajustements quotidiens avant d'optimiser. Pour un catalogue complexe ou non documenté, comptez plutôt 5 à 8 jours, l'essentiel du temps allant au nettoyage du flux.
- Google Shopping ou Meta Ads pour un e-commerce marocain ?
- Ce ne sont pas des canaux concurrents mais complémentaires, et ils captent des intentions différentes. Google Shopping capte la demande existante : l'internaute qui cherche déjà un produit précis (« montre homme automatique », « caftan moderne ») a une intention d'achat haute, ce qui donne des ROAS souvent supérieurs à budget égal. Meta Ads (Instagram, Facebook) génère de la demande : il présente le produit à des gens qui ne le cherchaient pas, idéal pour les nouveautés, l'impulsion et le scaling de volume. En pratique, un e-commerce marocain rentable combine les deux : Shopping pour capter l'intention et sécuriser un ROAS solide sur les produits recherchés, Meta pour créer la demande et faire du volume sur les catégories visuelles. Le point commun indispensable : une mesure propre des conversions confirmées (COD) sur les deux canaux, sans quoi l'arbitrage de budget se fait sur des chiffres faux. On commence souvent par Shopping quand le catalogue s'y prête, car l'intention d'achat y est déjà là.