Analyse Créa Publicitaire Cross-Client : Comment les Agences Taguent, Suivent et Scalent ce qui Fonctionne en 2026

Vous gérez 10 comptes med spa sur Meta. Chacun fait tourner 20 variantes pub par mois. Ça fait 200 créas par mois. La question qui compte est de savoir quelle combinaison hook + body + CTA fonctionne universellement dans la niche, par rapport à celle qui ne fonctionne que pour un client chanceux. Meta Ads Manager ne vous le dira pas. Les tableurs craquent à la sixième semaine. Cet article détaille le système exact de tagging à 5 champs qu'on utilise en interne, les deux tableaux croisés dynamiques qui pilotent 90% de nos décisions hebdo de media buying, et le stack à 3 outils (Foreplay.co plus Inflowave plus les APIs des plateformes pub) qui fait tourner le tout sans data engineer ni consultant BI à 15 000 $ par mois.

Si vous gérez du paid social à l'échelle agence, c'est le framework qu'on aurait voulu avoir quand on a atteint le client numéro huit et que le chaos a commencé.

Pourquoi les dashboards par compte échouent à l'échelle

Avec un à trois comptes clients, vous pouvez jeter un œil à Meta Ads Manager et vous souvenir des créas qui marchent. À dix comptes et plus, cette approche tue silencieusement votre agence. Vous arrêtez de voir des patterns et traitez chaque campagne comme un puzzle indépendant. La donnée est là, mais pas dans une forme qui permet de comparer entre clients.

Les deux modes de défaillance qu'on voit le plus souvent, répétés à travers les agences venues nous voir pour un audit créatif :

Le premier mode est les agences qui ne taguent jamais les créas au niveau du composant. Vous pouvez comparer la pub A à la pub B, mais pas le hook A au hook B, parce que le hook est noyé dans le nom de la pub. Sans données au niveau composant, vous ne pourrez jamais répondre à « quel hook gagne universellement » ou « quel CTA perd universellement ». Vous pouvez juste répondre à « quelle pub gagne », ce qui est inutile à l'échelle.

Le second mode est les agences qui taguent avec des noms en texte libre comme « med-spa-promo-Q2-v3-final-FINAL.mp4 ». La donnée est techniquement taguée mais elle n'est pas joignable parce que chaque membre de l'équipe utilise des orthographes, formats et abréviations légèrement différents. Les tableurs traitent « PAS-hook-1 » et « PAS_hook_1 » comme des lignes différentes. Quand vous avez 200 créas, vous avez 150 strings de tag uniques.

Les deux modes convergent vers le même résultat : l'analyse s'effondre autour du client huit, l'équipe se met à tourner au feeling plutôt qu'à la donnée, et votre scaling stagne.

La solution est mécanique, pas créative. Codifiez vos composants créatifs en IDs structurés avant de lancer la pub. Agrégez la performance au niveau composant, pas au niveau pub. Bien fait, le déploiement prend 30 jours et rentabilise pour toujours.

Le système de tagging à 5 champs

Chaque créa reçoit cinq champs estampés dessus. On stocke les tags dans Foreplay.co (chaque swipe file enregistré devient un label Foreplay) et on miroite les mêmes tags dans l'UTM de campagne via utm_content. Le tag voyage avec chaque clic jusqu'à la capture du lead, la qualification, la prise de RDV, la présence et la vente.

1. hook_id, le style de hook codifié

On maintient une trentaine d'IDs de hook au total. Exemples :

Les noms en texte libre sont interdits. Si quelqu'un veut un nouveau style de hook, il demande un nouvel ID qui est ajouté à l'aide-mémoire après validation du directeur créatif. De nouveaux IDs s'ajoutent peut-être deux fois par trimestre. Le vocabulaire se stabilise vite.

2. body_id, la structure du corps

PAS (problème, agiter, solution), AIDA (attention, intérêt, désir, action), BAB (avant, après, pont), 4U (urgent, unique, utile, ultra-spécifique), STORY. Chacun reçoit un niveau de longueur : 1 (court, moins de 90 mots parlés), 2 (moyen, 90 à 180 mots), 3 (long, 180+). Donc PAS-1 est un corps court problème-agiter-résoudre. STORY-3 est un story long. Environ 15 IDs de body au total une fois la matrice complétée.

3. cta_id, l'appel à l'action codifié

Environ 15 IDs de CTA : BOOK-CALL, DM-WORD, GET-GUIDE, SHOP-NOW, JOIN-WAITLIST, FREE-CONSULT, BOOK-DEMO, TRY-FREE, GET-PRICE, CLAIM-OFFER, JOIN-COMMUNITY, LEARN-MORE, WATCH-FREE-TRAINING, START-FREE-TRIAL, GET-AUDIT. On garde la liste serrée parce que trop de CTAs rend la comparaison entre créas bruyante. Avec 40 CTAs uniques vous ne pouvez plus pivoter dessus, juste les regrouper à la main.

4. vibe_id, le style visuel et tonal

LUXURY, RAW-UGC, ANIMATED, BTS (behind the scenes), COMPARISON, TESTIMONIAL, EDUCATIONAL, ENTERTAINMENT, MEME, CINEMATIC. Une dizaine d'IDs de vibe. Faciles à repérer sur les miniatures, ce qui compte quand vous scannez 200 créas enregistrées dans Foreplay. Le tag de vibe est ce qui permet de dire « TRANSFORM-6 + STORY-3 marche, mais uniquement en RAW-UGC, pas en LUXURY ». Sans le champ vibe, cette info est invisible.

5. client_niche, le bucket de niche pour les rollups cross-client

MED-SPA, FITNESS, COACHING, ECOM-DTC, B2B-SAAS, REAL-ESTATE, FINANCIAL-SERVICES, WELLNESS, BEAUTY, HOSPITALITY. Notez qu'on n'utilise pas les noms individuels de clients ici. La clé de jointure pour l'analyse cross-client est la niche, pas la marque. Les noms de clients individuels cassent l'analyse parce que vous ne pouvez jamais agréger à travers eux.

Le tag complet encodé en UTM ressemble à ça : utm_content=PAIN1-PAS2-BOOKCALL-RAWUGC-MEDSPA. Cinq tags, cinq tirets entre eux, un underscore remplace les tirets internes des IDs. On a choisi ce format parce que chaque outil d'analytics peut le parser avec un split sur les tirets, et l'URL reste sous 100 caractères, longueur que Meta ne tronque pas.

Comment on utilise Foreplay.co précisément

On est client Foreplay depuis deux ans. La plupart des agences l'utilisent uniquement pour l'inspiration pub, en scrollant les concurrents et en sauvegardant des miniatures. La vraie valeur c'est de s'en servir comme base de données créative. Voici comment ça marche en pratique :

Les swipe files enregistrés deviennent votre bibliothèque créative. Chaque créa que votre agence livre est sauvegardée dans un swipe file Foreplay, avec les 5 tags appliqués comme labels custom Foreplay. L'équipe peut filtrer par hook_id, par client_niche, par vibe, et voir un mur de miniatures correspondant à n'importe quel sous-ensemble. Cherchez « TRANSFORM-6 RAW-UGC MED-SPA » et obtenez toutes les pubs UGC à hook transform que vous avez lancées dans la niche med spa. C'est votre bibliothèque de référence quand vous briefez la prochaine vidéo.

Foreplay Spyder surveille vos concurrents automatiquement. Vous ajoutez des marques concurrentes à Spyder et il tire leurs pubs Meta quotidiennement. Chacune arrive pré-taguée avec ce que l'IA de Foreplay peut inférer (format approximatif, style de hook approximatif), et votre équipe ajoute les 5 tags lors du rituel matinal de revue de pubs. C'est comme ça que l'intelligence créative cross-agence cesse d'être un scrape manuel.

Les boards regroupent les créas par client ou campagne. Chaque client a son propre board Foreplay où pubs concurrentes enregistrées, pubs gagnantes internes et inspiration cohabitent. Les nouveaux briefs créa référencent le board (« le brief est basé sur la troisième ligne du board med-spa-q2 ») au lieu de notes esthétiques vagues.

Le pont Foreplay-Inflowave est ce qui débloque l'attribution. Foreplay tient le côté créatif, Inflowave tient le côté revenu. Le pont c'est le tag utm_content. Quand vous enregistrez une créa gagnante dans Foreplay, vous estampez aussi la chaîne de 5 tags sur l'URL de la pub. Le tag suit chaque clic jusqu'au pipeline de leads d'Inflowave, qualification, prise de RDV et vente. Maintenant vous pouvez demander à Inflowave « quel est le CPS de chaque créa taguée TRANSFORM-6 sur tous les clients med spa » et obtenir une réponse en une requête.

Concurrents de Foreplay à connaître, par ordre d'utilisation réelle par les agences : ManyHash (moins cher mais UI moins léchée), SocialPeta (prix enterprise, couverture plateforme plus large), Atria (plus récent, AI-first) et BigSpy (moins cher mais qualité de data moyenne). On a choisi Foreplay parce que le système de tagging et les boards d'équipe sont les plus agency-friendly, et les intégrations avec TikTok et l'API Meta sont les plus fiables.

Le pricing Foreplay mi-2026 démarre autour de 99 $/mois pour le tier Creator et grimpe à 599 $+/mois pour le tier Agency avec workspaces illimités. Ça vaut le coup à partir de cinq clients.

Les deux tableaux croisés qui pilotent 90% des décisions

Une fois les tags posés sur chaque créa, il y a exactement deux pivots qui pilotent la plupart des décisions hebdo de media buying. On les calcule chaque semaine par niche et on les revoit le lundi matin.

Pivot 1, la performance au niveau composant

Groupez toutes les créas de tous les clients d'une niche par un seul composant (commencez par hook_id). Agrégez le coût par lead qualifié (CPQL) et le coût par vente (CPS). Le pivot vous dit quels hooks gagnent universellement dans la niche, par rapport à ceux qui ne marchent que dans un ou deux comptes.

hook_id n_créas CPQL CPS qualifié%
PAIN-1 18 24 $ 310 $ 62%
TRANSFORM-6 14 19 $ 245 $ 71%
CURIOSITY-2 22 48 $ 620 $ 38%
SOCIAL-PROOF-4 11 31 $ 385 $ 55%
CONTRARIAN-3 8 22 $ 285 $ 64%
AUTHORITY-1 12 35 $ 410 $ 52%

Lisez ce pivot chaque lundi. Tuez le puits sans fond (CURIOSITY-2 dans cet exemple), scalez le gagnant universel (TRANSFORM-6). La même logique s'applique si vous pivotez par body_id, cta_id ou vibe_id. Chacun révèle une couche différente de la créa.

Attention aux pièges de taille d'échantillon. Un hook avec seulement trois créas derrière peut ressembler à un gagnant par bruit. On ne bouge pas de budget sur une ligne de pivot avec moins de sept créas derrière. La borne basse compte.

Pivot 2, la performance au niveau combo

Groupez par hook_id plus body_id plus cta_id. Ça fait remonter les combinaisons gagnantes, pas seulement les composants gagnants. Les composants ne se combinent pas linéairement. Un super hook avec le mauvais body peut sous-performer un hook moyen dans un body éprouvé.

combo CPQL CPS qualifié%
TRANSFORM-6 + STORY-3 + BOOK-CALL 14 $ 180 $ 78%
TRANSFORM-6 + PAS-1 + DM-CONSULT 22 $ 290 $ 65%
PAIN-1 + PAS-1 + BOOK-CALL 19 $ 260 $ 68%
PAIN-1 + STORY-3 + BOOK-CALL 42 $ 580 $ 34%
SOCIAL-PROOF-4 + AIDA-2 + BOOK-CALL 25 $ 310 $ 60%
AUTHORITY-1 + STORY-3 + GET-AUDIT 28 $ 340 $ 58%

Le pivot de combo est la pièce d'analyse media buying la plus sous-estimée. La plupart des équipes n'arrivent jamais jusque-là parce qu'elles n'ont pas codifié les composants à la base. Le pivot c'est aussi là où vous trouvez vos combos à scaler : les lignes au CPS le plus bas et au pourcentage qualifié le plus haut sont celles où vous mettez du budget incrémental la semaine d'après.

Pivot 3, le pivot bonus pour équipes avancées

Si vous voulez aller plus loin, ajoutez une quatrième dimension : temps-depuis-lancement. Groupez par combo plus semaine-depuis-lancement (semaine 1, semaine 2, semaine 3, semaine 4+). Ça fait remonter les patterns de fatigue créative. Un combo qui gagne en semaine 1 et chute en semaine 3 a besoin de rafraîchissements d'angle plus souvent qu'un combo qui tient quatre semaines.

On ne fait pas tourner ce pivot chaque semaine, seulement en fin de mois pour le post-mortem. L'insight ne change pas assez vite pour justifier une revue hebdo.

Le stack à 3 outils qu'on utilise

1. Foreplay.co pour la bibliothèque créative et le tagging

Chaque créa gagnante de l'agence vit dans un swipe file Foreplay avec les 5 tags appliqués comme labels Foreplay. L'équipe peut filtrer par hook_id, par client_niche, par vibe, et voir un mur de miniatures correspondant à n'importe quel sous-ensemble. Foreplay tire aussi les pubs concurrentes (mode Spyder) donc la même bibliothèque sert de source d'inspiration. Le pricing est raisonnable à l'échelle agence (300 $ à 600 $/mois selon le tier), ce qui en fait l'investissement creative-intel le moins cher qu'une équipe de paid social puisse faire.

2. Inflowave pour le pipeline de leads et l'attribution

Capture le lead tagué UTM, le qualifie via l'agent AI Setter, et suit la prise de RDV, la présence et la vente à travers le pipeline. Le tag utm_content voyage avec chaque ligne de lead. Les sous-comptes par client signifient que les rollups cross-client sont une seule requête, pas un export par client plus une étape de merge. Le CRM est construit pour les agences Instagram-first donc les leads venus de DM atterrissent dans le même pipeline que les leads venus de pub. Le pricing est de 89 $/mois pour 22 sous-comptes sur le plan Agency.

3. APIs Meta et Google Ads comme source de spend uniquement

On tire le spend et les impressions par ad set via la Marketing API (Meta) et l'API Google Ads. On ne fait pas confiance aux plateformes pour le reporting de conversions depuis qu'iOS14 a cassé ce pipeline pour de bon. La donnée de conversion vient des webhooks Stripe routés à travers le pipeline d'Inflowave, jamais du reporting Meta.

La plupart des équipes ratent cette règle et finissent par faire confiance à la colonne « achats » de Meta, puis se demandent pourquoi les chiffres de leur équipe finance ne matchent pas les chiffres de leur dashboard. Les deux chiffres ne matcheront jamais. Faites confiance à votre flux d'argent (Stripe), pas à l'attribution de la plateforme.

Un plan de déploiement à 30 jours

Le système est mécanique mais le déploiement demande de la discipline. Voici le plan de quatre semaines qui a marché pour nous et pour les agences qu'on a coachées :

  1. Semaine 1 : verrouillez le vocabulaire de tags. Environ 30 IDs de hook, 15 de body, 15 de CTA, 10 de vibe, 10 de niche. Imprimez-le comme aide-mémoire d'une page. Quiconque lance une créa sans ces tags rate la checklist QA. Résistez à l'envie de rendre le vocabulaire parfait. Livrez une v1 et raffinez sur le trimestre suivant.

  2. Semaine 2 : rétro-taguez les 90 derniers jours de créas dans Foreplay. C'est manuel et pénible. Vous ne le faites qu'une fois. Budgétisez six à dix heures par media buyer junior pour rétro-taguer une bibliothèque de 200 créas. Utilisez la suggestion AI dans Foreplay pour accélérer : ça pré-remplit le hook et le vibe sur la base du contenu de la créa, et l'humain confirme ou corrige.

  3. Semaine 3 : câblez utm_content dans vos templates d'URL pub par client. La plupart des agences ratent cette étape. C'est la différence entre une attribution qui marche et une attribution qui ment. Mettez à jour le constructeur d'URL dans votre setup Inflowave ou GHL pour que utm_content se remplisse automatiquement à partir des 5 tags de la créa. L'équipe ne devrait jamais avoir à taper la chaîne de tags dans une URL à la main.

  4. Semaine 4 : construisez les deux tableaux croisés dans votre vue de reporting CRM. Niveau composant plus niveau combo. Faites-les tourner chaque semaine par niche. Prenez les décisions de scaling et de kill le lundi matin. Ajoutez un rappel Slack pour que la revue arrive vraiment. Sans la discipline calendaire, le dashboard devient un cimetière.

Après la semaine 4, le système tourne tout seul. Vous passerez plus de temps à interpréter la donnée qu'à la collecter, ce qui est le bon ratio.

Objections courantes (et ce qu'on répond)

« C'est trop de process, on va vite. »

Vous irez plus lentement en semaine 1. En semaine 4, vous lancerez 2 à 3 fois plus vite parce que vous répliquez des combos éprouvés au lieu de deviner. L'effet boule de neige démarre vers le mois 2 quand l'équipe commence à référencer l'aide-mémoire automatiquement et que les briefs à votre monteur deviennent tactiquement précis.

« Les tableurs marchent très bien pour nous. »

Les tableurs marchent à 1 à 3 clients. À 10+ clients avec 20 créas par mois chacun, vous passez plus de temps à réparer des formules qu'à analyser la donnée. Le système de tagging reste dans Foreplay ; les pivots tournent dans votre CRM où la donnée de leads vit déjà. Si vous tenez vraiment à utiliser des tableurs, exportez chaque semaine depuis Inflowave vers un Google Sheet via l'API. N'essayez pas de construire le système de tagging dans le tableur lui-même.

« Et si des clients nous interdisent de partager la donnée entre comptes ? »

Vous ne partagez pas le revenu d'un client avec d'autres clients. Vous comparez vos propres patterns internes de performance créative. Les tags sont les vôtres, pas les leurs. Si des contrats clients interdisent explicitement les analytics cross-client (rare dans notre expérience, vu uniquement avec des comptes finance régulés), réduisez la donnée à des agrégats au niveau composant uniquement.

« L'IA peut-elle juste faire ça à ma place ? »

L'IA peut suggérer des tags à partir du contenu créatif. On l'utilise pour pré-remplir les 5 champs. L'IA ne peut pas prendre les décisions de pivot à votre place parce que ça demande de connaître l'offre de vos clients, les dynamiques de niche et le contexte de prix. L'IA réduit le coût de tagging de 80%. Elle ne remplace pas le framework.

« Et les pubs TikTok, ces tags marchent aussi là ? »

Oui. Les 5 mêmes tags marchent pour les créas TikTok, la seule différence est que vibe_id penche plus fortement vers RAW-UGC et ENTERTAINMENT sur TikTok versus LUXURY et TESTIMONIAL sur Meta. Trackez les deux plateformes dans la même bibliothèque Foreplay et la comparaison cross-plateforme fait remonter des patterns intéressants (certains hooks voyagent bien, d'autres meurent à la traduction).

« On externalise la production créative, nos monteurs peuvent gérer ça ? »

Oui, avec une étape de prépa. Ajoutez les 5 champs de tag à votre template de brief créa. Le monteur n'a pas besoin de savoir ce que veulent dire les tags ; il les remplit sur la base du brief. L'équipe interne valide en QA avant le lancement.

Ce que ça débloque au-delà de la métrique immédiate

Une fois le système de tagging en place, les bénéfices de second ordre commencent à apparaître :

Les briefs créa deviennent tactiquement spécifiques. Au lieu de « donne-moi trois Reels pour le client X med spa en vibe luxury », le brief devient « donne-moi trois hooks TRANSFORM-6 en body STORY-3, CTA BOOK-CALL, vibe LUXURY, pour niche MED-SPA ». Le monteur sait exactement quoi faire. Les cycles d'itération chutent.

L'onboarding des nouveaux clients dans une niche connue devient plus rapide. Vous ne partez pas de zéro sur le testing créa. Vous démarrez avec les combos éprouvés pour cette niche et adaptez l'offre spécifique. Le temps-au-premier-résultat passe de 6 semaines à 2.

La bibliothèque créative en elle-même devient un fossé. Un an de données historiques taguées est difficile à répliquer pour une agence concurrente. Même si elle embauche votre meilleur media buyer, elle ne peut pas prendre la bibliothèque. C'est un des avantages compétitifs les plus sous-estimés qu'une agence de paid social puisse construire.

Pitcher devient plus facile. Quand les prospects demandent « c'est quoi votre process », vous avez une réponse concrète avec un screenshot de la bibliothèque Foreplay, un screenshot du dashboard de pivot et un aide-mémoire d'une page. Les autres agences ne peuvent pas montrer ça parce qu'elles ne l'ont pas.

Réflexion finale

La discipline du tagging est le socle. Tout le reste, meilleurs briefs créa, onboarding client plus rapide, IP défendable, en découle. La plupart des agences ne le feront jamais parce que le coût initial est réel et le payoff est différé. Celles qui le font deviennent les agences qui scalent au-delà de 20 clients sans le chaos opérationnel.

Vous voulez faire tourner ce stack ? Inflowave gère le pipeline de leads, l'attribution, la qualification et le côté revenu. Combinez avec Foreplay pour le côté créatif. Démarrez un essai gratuit d'Inflowave.