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

# Migration de campagne

> Migration de campagnes existantes d'autres plateformes publicitaires vers Topsort

export const LastUpdatedFr = ({date}) => {
  const label = "Dernière mise à jour:";
  return <>
      <style>{`
        .last-updated-component {
          display: inline-flex;
          align-items: center;
          gap: 8px;
          padding: 10px 16px;
          border-radius: 8px;
          margin-top: 12px;
          margin-bottom: 16px;
          font-size: 14px;
          background-color: rgba(0, 0, 0, 0.05);
          border: 1px solid rgba(0, 0, 0, 0.12);
          color: rgba(0, 0, 0, 0.75);
          line-height: 1;
        }

        .last-updated-component svg {
          flex-shrink: 0;
          vertical-align: middle;
        }

        .last-updated-component span {
          display: inline-flex !important;
          align-items: center !important;
          line-height: 1 !important;
        }

        [data-theme="dark"] .last-updated-component {
          background-color: #3a3a3a;
          border: 2px solid #888888;
          color: #ffffff;
        }

        [data-theme="dark"] .last-updated-component svg {
          stroke: #ffffff;
        }
      `}</style>
      <div className="last-updated-component">
        <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round">
          <circle cx="12" cy="12" r="10" />
          <polyline points="12 6 12 12 16 14" />
        </svg>
        <span>
          <strong style={{
    fontWeight: 600
  }}>{label}</strong> 
          <time dateTime={date}>{date}</time>
        </span>
      </div>
    </>;
};

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  La migration de campagne est le processus de transfert de campagnes publicitaires existantes de la plateforme publicitaire actuelle d'un client vers Topsort. Cela garantit une transition en douceur qui maintient la continuité des campagnes pendant que les clients s'intègrent à notre écosystème publicitaire.
</div>

## Problème

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  De nombreux clients exploitent déjà des activités publicitaires établies avec des campagnes actives sur d'autres plateformes. Lors de la transition vers Topsort, ils ont besoin que leurs données de campagne existantes soient migrées pour :
</div>

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  * **Maintenir la continuité des activités** : Éviter l'interruption des efforts publicitaires en cours
  * **Préserver les relations avec les annonceurs** : Garantir une transition transparente pour les annonceurs
  * **Permettre une productivité immédiate** : Permettre aux annonceurs de continuer leurs campagnes sans repartir de zéro
</div>

<Note>
  Cette migration se concentre uniquement sur la structure et les paramètres actifs des campagnes.
  Les données de performance historiques et les métriques passées des plateformes précédentes ne sont pas
  transférées, garantissant un nouveau départ dans l'écosystème Topsort.
</Note>

## Solution

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  Nous fournissons une **solution d'automatisation basée sur des scripts** qui lit les données de campagne à partir de fichiers structurés et crée automatiquement des campagnes équivalentes dans le service de campagne de Topsort. Cette approche transforme les données de campagne de la plateforme précédente du client en campagnes pleinement fonctionnelles dans notre écosystème.
</div>

### Approche de migration basée sur des fichiers

<Note>
  L'approche basée sur des fichiers signifie que les clients exportent leurs données de campagne dans un
  format de fichier CSV (valeurs séparées par des virgules) standardisé, plutôt que de connecter
  les systèmes directement via des API. Ce fichier sert de pont entre l'ancienne
  plateforme et Topsort.
</Note>

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  **Comment ça fonctionne :**
</div>

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  1. **Export des données :** Le client exporte manuellement les détails de la campagne de sa plateforme actuelle dans un fichier CSV
  2. **Transfert de fichier :** Le client fournit le fichier CSV directement à Topsort
  3. **Traitement par script :** Nos scripts automatisés lisent les données CSV et créent des campagnes via les API de Topsort
  4. **Validation :** Les campagnes nouvellement créées sont vérifiées par rapport aux données originales
</div>

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  **Pourquoi cette approche :**
</div>

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  * **Limitations de la plateforme :** De nombreuses plateformes publicitaires héritées manquent d'API modernes pour l'extraction de données
  * **Systèmes en fin de vie :** Les plateformes en cours de suppression ont souvent un support technique limité ou inexistant
  * **Fiabilité :** Le transfert basé sur des fichiers garantit une capture complète des données sans limites de débit d'API ou problèmes de connectivité
  * **Flexibilité :** Le format CSV peut accueillir diverses structures de données de différentes plateformes sources
  * **Contrôle :** Les clients ont une visibilité complète sur exactement quelles données sont migrées
</div>

### Implémentation technique

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  Nos scripts de migration sont conçus pour :
</div>

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  * **Analyser les données CSV** avec une gestion robuste des erreurs et une validation
  * **Mapper les champs de données** de la structure de la plateforme source au schéma de campagne de Topsort
  * **Créer des campagnes** en utilisant les API de campagne de Topsort avec une authentification appropriée
  * **Appliquer des standards** tels que la configuration de toutes les campagnes en autobidding et format listing
  * **Générer des rapports** des migrations réussies et des problèmes rencontrés
</div>

## Processus de migration

<Steps>
  <Step title="Évaluation des données et planification">
    <div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
      **Évaluer le portefeuille de campagnes actuel**
    </div>

    * Examiner les campagnes existantes et leur complexité
    * Identifier quelles campagnes doivent être migrées
    * Évaluer les capacités d'export de données de la plateforme actuelle
    * Développer un calendrier de migration et des besoins en ressources

    <div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
       
    </div>
  </Step>

  <Step title="Export et préparation des données">
    <div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
      **Informations de campagne standard requises :**
    </div>

    * Identification de la campagne (nom, ID unique, informations sur l'annonceur/vendeur)
    * Configuration de la campagne (type, format, paramètres de ciblage)
    * Paramètres de budget (montant, type : quotidien/hebdomadaire/mensuel)
    * Durée de la campagne et dates de fin
    * Informations sur les produits et identifiants

    <Note>
      Cette méthode est utilisée lorsque la plateforme publicitaire précédente manque d'API disponibles pour
      le transfert direct de données, est en cours de suppression, ou a un support limité pour
      l'extraction de données.
    </Note>
  </Step>

  <div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
     
  </div>

  <Step title="Tests sur échantillon">
    <div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
      **Processus de validation :**
    </div>

    * Le client fournit un petit échantillon de campagnes (généralement 3-5)
    * Les campagnes sont traitées dans notre environnement de test
    * Le client examine les campagnes migrées via l'interface Topsort
    * Les ajustements sont effectués en fonction des retours

    <div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
       
    </div>
  </Step>

  <Step title="Exécution complète de la migration">
    <div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
      **Standards de traitement :**
    </div>

    * Toutes les campagnes migrées sont marquées avec des identifiants spéciaux pour le suivi
    * Les campagnes commencent à zéro sans données d'enchères historiques
    * Les paramètres de ciblage sont standardisés selon les meilleures pratiques de la plateforme
    * Les paramètres de budget et de durée d'origine sont maintenus

    <div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
       
    </div>
  </Step>

  <Step title="Vérification et mise en production">
    <div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
      **Étapes d'assurance qualité :**
    </div>

    * Vérifier que tous les détails de la campagne ont été correctement transférés
    * Confirmer que les campagnes fonctionnent comme prévu
    * Tester la fonctionnalité de l'interface de l'annonceur
    * Obtenir l'approbation finale du client avant l'activation
  </Step>
</Steps>

## Exigences de données

### Champs de campagne requis

| Champ         | Description                                                           | Exemple                         |
| ------------- | --------------------------------------------------------------------- | ------------------------------- |
| Vendor ID     | Identifiant de l'annonceur dans votre catalogue                       | `vendor-123`                    |
| Campaign Name | Nom descriptif de la campagne                                         | `Summer Promotions 2025`        |
| Campaign Type | Toujours défini sur `autobidding`                                     | `autobidding`                   |
| Ad Format     | Toujours défini sur `listing` pour les migrations                     | `listing`                       |
| Targeting     | Défini sur `autotargeting` avec des déclencheurs de produit/catégorie | `autotargeting`                 |
| Budget Amount | Valeur du budget de la campagne                                       | `400`                           |
| Budget Type   | Fréquence du budget                                                   | `monthly`, `daily`, `weekly`    |
| End Date      | Date de fin de la campagne                                            | `2025-08-15T23:55:00+02:00`     |
| External ID   | Numéro de référence de la plateforme précédente                       | `PO-12345`                      |
| Product IDs   | Tableau des ID de produits de votre catalogue                         | `[1001590556, 1001590557, ...]` |

### Exemple de format CSV

```csv theme={null}
Vendor_id,campaignType,name,promotionType.adFormat,triggers,budget.amount,budget.type,endDate,externalCampaignID,productIDs
vendor-123,autobidding,Summer Promotions 2025,listing,autotargeting,400,monthly,2025-08-15T23:55:00+02:00,PO-12345,"1001590556,1001590557,1001590559"
```

## Planification d'urgence

### Procédures de retour arrière

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  Si des problèmes surviennent pendant ou après la migration, les campagnes peuvent être rapidement inversées :
</div>

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  1. **Identification :** Les campagnes migrées sont facilement identifiables grâce à un marquage spécial
  2. **Processus de suppression :** Des scripts automatisés peuvent supprimer les campagnes migrées si nécessaire
  3. **Vérification :** Confirmer le retour arrière réussi par des vérifications système
  4. **Communication :** Notifier toutes les parties prenantes de l'achèvement du retour arrière
</div>

### Stratégies d'atténuation des risques

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  * **Stratégie de sauvegarde :** Les données de campagne d'origine sont préservées tout au long du processus
  * **Approche progressive :** Les grandes migrations sont divisées en lots gérables
  * **Environnement de test :** Toutes les migrations sont testées avant le déploiement en production
  * **Support expert :** Équipe technique disponible tout au long du processus de migration
</div>

## Métriques de succès

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  Le succès de la migration est mesuré par :
</div>

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  * **Précision des données :** 100% des paramètres de campagne transférés correctement
  * **Satisfaction des annonceurs :** Expérience de transition fluide avec une courbe d'apprentissage minimale
  * **Respect du calendrier :** Migration terminée dans les délais convenus
  * **Performance post-migration :** Campagnes fonctionnant efficacement dans le nouvel environnement
</div>

## Prochaines étapes

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  Pour les clients envisageant la migration de campagne :
</div>

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  1. **Contactez votre gestionnaire de compte** pour discuter des exigences de migration
  2. **Planifiez une évaluation** du portefeuille de campagnes actuel
  3. **Planifiez le calendrier de migration** en fonction des priorités commerciales
  4. **Commencez la préparation des données** et les processus d'intégration du catalogue
</div>

<Warning>
  Assurez-vous que votre catalogue de produits est entièrement intégré et validé avant de commencer
  la migration de campagne pour éviter les problèmes de mappage de données.
</Warning>

***

<LastUpdatedFr date="2025-11-18" />
