> ## Documentation Index
> Fetch the complete documentation index at: https://docs.replit.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Surveiller les meilleures publicités

> Centralisez la performance publicitaire et identifiez les créations qui rapportent vraiment.

export const Connectors = ({items}) => <div style={{
  margin: "8px 0 20px"
}}>
    <style>{`
      .connectors-list, .connectors-list * { margin-top: 0 !important; margin-bottom: 0 !important; }
      .connectors-row {
        display: flex !important;
        align-items: flex-start !important;
        gap: 10px !important;
        padding: 4px 0 !important;
        min-height: 0 !important;
        height: auto !important;
      }
      .connectors-row img {
        width: 20px !important;
        height: 20px !important;
        max-width: 20px !important;
        max-height: 20px !important;
        margin: 2px 0 0 !important;
        display: block !important;
      }
    `}</style>
    <div className="connectors-list">
      {items.map((item, i) => <div key={item.id} className="connectors-row" style={{
  borderTop: i === 0 ? "none" : "1px solid rgba(130,130,130,0.22)"
}}>
          <img src={`/images/connectors/${item.id}.svg`} alt="" width={20} height={20} />
          <div style={{
  minWidth: 0
}}>
            <div>
              <strong>{item.name}</strong>
              {item.why ? <span style={{
  opacity: 0.72
}}> · {item.why}</span> : null}
            </div>
            {item.auth === "api-key" ? <div style={{
  fontSize: "11.5px",
  lineHeight: 1.35,
  color: "#F26207",
  marginTop: "2px"
}}>
                Not a native connector. Agent will ask for your API key.
              </div> : null}
          </div>
        </div>)}
    </div>
  </div>;

export const AiPrompt = ({children}) => {
  return <CodeBlock className="relative block max-w-full overflow-x-hidden font-sans !whitespace-pre-wrap !break-words" style={{
    overflowWrap: "anywhere",
    wordBreak: "break-word"
  }}>
      <div className="pr-7" style={{
    whiteSpace: "pre-wrap",
    overflowWrap: "anywhere",
    wordBreak: "break-word"
  }}>
        {children}
      </div>
    </CodeBlock>;
};

Récupérez les publicités de la semaine dernière depuis TikTok Ads, Snapchat Ads, Meta Ads et
Google Ads. Centralisez la performance et identifiez les meilleures publicités par dépense,
taux de clics, coût par acquisition et retour sur les dépenses publicitaires. Classez les
gagnantes et les perdantes pour savoir quelles créations développer ou mettre en pause sur
chaque plateforme.

## Idéal pour

* Les marketeurs de performance qui ont besoin d'une revue créative hebdomadaire sur Meta, Google, TikTok et Snapchat.
* Les responsables croissance qui ont besoin de savoir quelles publicités développer et lesquelles mettre en pause.

## Connecteurs

<Connectors
  items={[
{
  id: "tiktok-ads",
  name: "TikTok Ads",
  why: "Performance des créations au format court",
},
{
  id: "snapchat",
  name: "Snapchat Ads",
  why: "Performance des publicités Snap et story",
},
{
  id: "google-ads",
  name: "Google Ads",
  why: "Performance sur le search et le display",
  auth: "api-key",
},
{
  id: "facebook",
  name: "Meta Ads",
  why: "Dépense, taux de clics, coût par acquisition, retour sur les dépenses publicitaires",
  auth: "api-key",
},
]}
/>

## Avant de commencer

Connectez TikTok Ads et Snapchat Ads dans Replit. Pour Google Ads et Meta Ads, ayez votre clé
API à portée de main. L'Agent vous la demandera quand il devra récupérer les données.
Choisissez une plage de dates et précisez quels indicateurs comptent le plus (retour sur les
dépenses publicitaires ou coût par acquisition).

## Invite à l'Agent

<AiPrompt>
  Crée une routine qui s'exécute chaque lundi à 9h00. Récupère les publicités
  de la semaine dernière depuis TikTok Ads, Snapchat Ads, Meta Ads et Google
  Ads. Centralise la performance et identifie les meilleures publicités par
  dépense, taux de clics, coût par acquisition et retour sur les dépenses
  publicitaires. Classe les gagnantes et les perdantes, et dis-moi quelles
  créations je devrais développer ou mettre en pause.
</AiPrompt>

## À quoi s'attendre

L'Agent construit un tableau classé des créations sur toutes les plateformes. Vérifiez les
totaux par rapport à chaque gestionnaire de publicités avant de changer les budgets. Les
plages de dates et les fuseaux horaires diffèrent souvent, donc alignez d'abord la fenêtre
dans chaque gestionnaire de publicités. Choisissez la meilleure et la pire publicité,
ouvrez-les dans le gestionnaire de publicités, et confirmez que la dépense correspond avant
de déplacer du budget.

## Adaptez-le à vos besoins

<AiPrompt>
  Regroupe par thème créatif, pas seulement par nom de campagne. Montre quels
  thèmes gagnent sur quelle plateforme.
</AiPrompt>

<AiPrompt>
  Publie un récapitulatif Slack le lundi : les 3 meilleures publicités, les 3
  pires, et les mouvements de budget suggérés.
</AiPrompt>

## Dépannage

* **Google Ads ou Meta Ads échouent à récupérer les données :** ces deux plateformes ne sont pas des connecteurs natifs. L'Agent vous demandera votre clé API. Ayez-la à portée de main, et vérifiez que la clé peut lire les comptes publicitaires qui vous intéressent.
* **Les totaux ne correspondent pas au gestionnaire de publicités :** les plages de dates et les fuseaux horaires diffèrent souvent. Demandez à l'Agent d'utiliser la même fenêtre que chaque plateforme (généralement la semaine dernière, du lundi au dimanche) et vérifiez la dépense avant de changer les budgets.
* **Une plateforme manque dans le tableau :** connectez d'abord TikTok Ads et Snapchat Ads dans Replit. Si une connexion native expire, reconnectez-la et relancez la routine.

## Voir aussi

<CardGroup cols={2}>
  <Card title="Créer des icônes et bannières pour réseaux sociaux" href="/fr/use-cases/create-social-kit">
    Pour les marketeurs qui ont aussi besoin de visuels de profil et de couverture par réseau.
  </Card>

  <Card title="Analyser les retours clients" href="/fr/use-cases/analyze-customer-feedback">
    Voir si les publicités correspondent à ce que les clients disent vraiment.
  </Card>
</CardGroup>
