Chaque lundi matin, le même scénario se répète dans les agences et les départements marketing au Maroc. Un media buyer ouvre cinq onglets : Google Ads, Meta Ads Manager, TikTok Ads, Google Analytics 4 et le CRM. Il exporte manuellement les données de chaque plateforme, les copie dans un tableur, tente de réconcilier des métriques qui ne s'alignent jamais (les devises varient, les fenêtres d'attribution diffèrent, les noms de campagnes ne correspondent pas), et produit après 5 heures un rapport que le client recevra mardi. En 2026, cette méthode est non seulement inefficace — elle est dangereuse. Les décisions d'optimisation prises sur des données vieilles de 48 heures coûtent en moyenne 12 à 18 % de budget publicitaire gaspillé.
Le problème : 5 heures par semaine, 5 sources à réconcilier
Le reporting cross-canal est le talon d'Achille du media buying au Maroc. Nos enquêtes auprès de 30 agences et annonceurs marocains révèlent que le temps moyen consacré au reporting hebdomadaire est de 5,2 heures par compte géré. Pour une agence gérant 8 comptes, cela représente plus de 40 heures par semaine — un poste à temps plein dédié uniquement au reporting. Les sources de friction sont multiples : Google Ads rapporte les conversions avec un délai de 3 jours, Meta utilise une fenêtre d'attribution de 7 jours click / 1 jour view, TikTok a sa propre logique, et GA4 modélise certaines conversions. Fusionner ces données hétérogènes sans erreur est pratiquement impossible manuellement.
L'architecture du workflow : APIs → Make.com → Sheets → Looker Studio
Le workflow Webotic repose sur une architecture simple mais robuste. Les APIs des plateformes publicitaires (Google Ads API, Meta Marketing API, TikTok Marketing API, GA4 Data API) alimentent des scénarios Make.com programmés à 6h00 chaque matin. Make.com transforme, normalise et écrit les données dans un Google Sheets structuré avec un onglet par plateforme et un onglet consolidé. Looker Studio se connecte à ce Sheets et affiche un dashboard en temps réel accessible par toute l'équipe. Le workflow s'exécute automatiquement à 6h00, et à 8h00 quand l'équipe arrive, le reporting est à jour.
Configuration en 5 étapes
Étape 1 : Connecter les APIs Google et Meta
Dans Make.com, créez un scénario et ajoutez les modules Google Ads — Search Reports et Facebook Ads — Read Reports. Pour Google Ads, vous aurez besoin d'un compte développeur (gratuit) et d'un token OAuth. Pour Meta, connectez votre Business Manager via le connecteur natif Make.com. Pour TikTok, utilisez le module HTTP avec l'API TikTok Marketing. Chaque module doit extraire les mêmes périodes (J-1 à J-30 glissant) et les mêmes métriques : impressions, clics, coût, conversions, valeur de conversion. Découvrez nos partenaires technologiques pour les connecteurs certifiés.
Étape 2 : Transformer et normaliser les données
Chaque plateforme a ses propres noms de champs et formats. Make.com permet de transformer les données via des modules de mapping. Normalisez les devises en MAD (conversion automatique si les comptes sont en EUR ou USD), unifiez les noms de métriques (cost → Dépense, conversions → Conversions, revenue → Revenu), et calculez les KPIs dérivés : CPA (Dépense / Conversions), ROAS (Revenu / Dépense), CTR (Clics / Impressions), CPC (Dépense / Clics). Cette normalisation est la clé d'un reporting cross-canal fiable.
Étape 3 : Écrire dans Google Sheets, un onglet par plateforme
Structurez votre Google Sheets avec 5 onglets : Google Ads, Meta Ads, TikTok Ads, GA4 et Consolidé. Chaque onglet utilise les mêmes colonnes normalisées : Date, Campagne, Ensemble de publicités, Impressions, Clics, Dépense (MAD), Conversions, Revenu (MAD), CPA, ROAS. L'onglet Consolidé agrège les données de toutes les plateformes avec une colonne Source supplémentaire. Make.com utilise le module Google Sheets — Add a Row pour insérer chaque ligne de données. La plateforme data.webotic.ma utilise cette même architecture pour nos clients.
Étape 4 : Connecter Looker Studio
Créez un rapport Looker Studio et ajoutez Google Sheets comme source de données. Connectez chaque onglet séparément pour permettre le filtrage par plateforme. Construisez votre dashboard avec les 10 KPIs essentiels du template Webotic : dépense totale, nombre de conversions, CPA moyen, ROAS global, impressions, clics, CTR, CPC moyen, revenu total et coût par mille (CPM). Ajoutez des filtres par période, par plateforme et par campagne. Looker Studio se rafraîchit automatiquement à chaque ouverture.
Étape 5 : Planifier l'exécution automatique
Programmez le scénario Make.com pour s'exécuter tous les jours à 6h00 (heure du Maroc, GMT+1). Ajoutez un scénario hebdomadaire le lundi à 7h00 qui envoie un email récapitulatif avec les KPIs clés de la semaine précédente directement dans la boîte mail du client ou du directeur marketing. Intégrez également des alertes conditionnelles : si le CPA dépasse un seuil défini ou si la dépense quotidienne dépasse le budget prévu, Make.com envoie une notification Slack ou WhatsApp immédiate. Combinez cette automatisation avec la qualification automatisée des leads pour un pipeline entièrement automatisé.
Temps de reporting : avant vs après
| Tâche | Manuel (heures/semaine) | Automatisé (heures/semaine) |
|---|---|---|
| Collecte des données (5 plateformes) | 1,5 h | 0 h (automatique) |
| Mise en forme et normalisation | 1,5 h | 0 h (automatique) |
| Analyse et insights | 1,5 h | 0,2 h (dashboard prêt) |
| Partage et présentation client | 0,5 h | 0,05 h (email automatique) |
| Total hebdomadaire | 5 h | 0,25 h (15 min) |
Le gain est de 4 heures 45 minutes par semaine et par compte géré. Pour une agence marocaine gérant 8 comptes, cela représente 38 heures récupérées chaque semaine — l'équivalent d'un salaire de media buyer junior à 7 000 MAD/mois. Le ROI du workflow (169 MAD/mois pour Make.com) est atteint en moins d'une journée.
Le template Webotic : 10 KPIs essentiels
Notre template Looker Studio, utilisé en interne et partagé avec nos clients, intègre 10 KPIs organisés en trois sections. La section Performance affiche la dépense totale, le nombre de conversions, le CPA moyen et le ROAS global avec une comparaison période précédente. La section Trafic montre les impressions, clics, CTR et CPC avec une courbe d'évolution journalière. La section Rentabilité présente le revenu total et le CPM avec un découpage par plateforme sous forme de graphiques circulaires. Chaque KPI est accompagné d'un indicateur de tendance (flèche verte ou rouge) et d'une comparaison avec la période précédente.
Le template inclut également une page dédiée à l'analyse par campagne avec un tableau détaillé triable par n'importe quelle métrique, et une page de répartition budgétaire qui montre la part de chaque plateforme dans la dépense totale et les conversions générées.
Le reporting automatisé n'est pas un gadget — c'est un avantage concurrentiel. Les agences marocaines qui automatisent leur reporting gagnent 38 heures par semaine qu'elles réinvestissent dans l'optimisation des campagnes. Résultat : leurs clients bénéficient d'un meilleur ROAS sans augmentation des honoraires. Commencez par un seul compte, validez le workflow en une semaine, puis déployez-le sur tout votre portefeuille.