> ## 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.

# Kampagnenmigration

> Migration bestehender Kampagnen von anderen Werbeplattformen zu Topsort

export const LastUpdatedDe = ({date}) => {
  const label = "Zuletzt aktualisiert:";
  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'}}>
  Kampagnenmigration ist der Prozess des Transfers bestehender Werbekampagnen von der aktuellen Werbeplattform eines Kunden zu Topsort. Dies gewährleistet einen reibungslosen Übergang, der die Kampagnenkontinuität aufrechterhält, während Kunden in unser Werbe-Ökosystem integrieren.
</div>

## Problem

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  Viele Kunden betreiben bereits etablierte Werbegeschäfte mit aktiven Kampagnen auf anderen Plattformen. Beim Übergang zu Topsort benötigen sie eine Migration ihrer bestehenden Kampagnendaten, um:
</div>

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  * **Geschäftskontinuität aufrechtzuerhalten**: Unterbrechung laufender Werbemaßnahmen vermeiden
  * **Werbetreibendenbeziehungen bewahren**: Einen nahtlosen Übergang für Werbetreibende gewährleisten
  * **Sofortige Produktivität ermöglichen**: Werbetreibende können ihre Kampagnen fortsetzen, ohne von vorne zu beginnen
</div>

<Note>
  Diese Migration konzentriert sich ausschließlich auf die Struktur und aktiven Einstellungen der Kampagnen.
  Historische Leistungsdaten und vergangene Metriken von vorherigen Plattformen werden nicht
  übertragen, was einen Neustart im Topsort-Ökosystem gewährleistet.
</Note>

## Lösung

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  Wir bieten eine **skriptbasierte Automatisierungslösung**, die Kampagnendaten aus strukturierten Dateien liest und automatisch äquivalente Kampagnen im Kampagnenservice von Topsort erstellt. Dieser Ansatz transformiert Kampagnendaten von der vorherigen Plattform des Kunden in voll funktionsfähige Kampagnen in unserem Ökosystem.
</div>

### Dateibasierter Migrationsansatz

<Note>
  Der dateibasierte Ansatz bedeutet, dass Kunden ihre Kampagnendaten in ein
  standardisiertes CSV-Dateiformat (Comma-Separated Values) exportieren, anstatt
  Systeme direkt über APIs zu verbinden. Diese Datei dient als Brücke zwischen der alten
  Plattform und Topsort.
</Note>

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

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  1. **Datenexport:** Der Kunde exportiert Kampagnendetails manuell von seiner aktuellen Plattform in eine CSV-Datei
  2. **Dateiübertragung:** Der Kunde stellt die CSV-Datei direkt Topsort zur Verfügung
  3. **Skriptverarbeitung:** Unsere automatisierten Skripte lesen die CSV-Daten und erstellen Kampagnen über Topsort-APIs
  4. **Validierung:** Neu erstellte Kampagnen werden gegen die Originaldaten verifiziert
</div>

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

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  * **Plattformbeschränkungen:** Vielen älteren Werbeplattformen fehlen moderne APIs für Datenextraktion
  * **End-of-Life-Systeme:** Plattformen, die außer Betrieb genommen werden, haben oft begrenzten oder keinen technischen Support
  * **Zuverlässigkeit:** Dateibasierter Transfer gewährleistet vollständige Datenerfassung ohne API-Rate-Limits oder Konnektivitätsprobleme
  * **Flexibilität:** Das CSV-Format kann verschiedene Datenstrukturen von unterschiedlichen Quellplattformen aufnehmen
  * **Kontrolle:** Kunden haben vollständige Sichtbarkeit darüber, welche Daten genau migriert werden
</div>

### Technische Implementierung

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  Unsere Migrationsskripte sind darauf ausgelegt:
</div>

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  * **CSV-Daten zu parsen** mit robuster Fehlerbehandlung und Validierung
  * **Datenfelder zu mappen** von der Quellplattformstruktur zum Topsort-Kampagnenschema
  * **Kampagnen zu erstellen** unter Verwendung der Topsort Campaign APIs mit angemessener Authentifizierung
  * **Standards anzuwenden** wie das Setzen aller Kampagnen auf Autobidding und Listing-Format
  * **Berichte zu generieren** über erfolgreiche Migrationen und aufgetretene Probleme
</div>

## Migrationsprozess

<Steps>
  <Step title="Datenbewertung und Planung">
    <div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
      **Aktuelles Kampagnenportfolio bewerten**
    </div>

    * Bestehende Kampagnen und ihre Komplexität prüfen
    * Identifizieren, welche Kampagnen migriert werden müssen
    * Datenexportfähigkeiten der aktuellen Plattform bewerten
    * Migrationszeitplan und Ressourcenanforderungen entwickeln

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

  <Step title="Datenexport und Vorbereitung">
    <div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
      **Erforderliche Standard-Kampagneninformationen:**
    </div>

    * Kampagnenidentifikation (Name, eindeutige ID, Werbetreibende/Vendor-Informationen)
    * Kampagnen-Setup (Typ, Format, Targeting-Einstellungen)
    * Budgetparameter (Betrag, Typ: täglich/wöchentlich/monatlich)
    * Kampagnenlaufzeit und Enddaten
    * Produktinformationen und Identifikatoren

    <Note>
      Diese Methode wird verwendet, wenn der vorherigen Werbeplattform verfügbare APIs für
      den direkten Datentransfer fehlen, sie außer Betrieb genommen wird oder begrenzten Support für
      Datenextraktion hat.
    </Note>
  </Step>

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

  <Step title="Stichprobentest">
    <div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
      **Validierungsprozess:**
    </div>

    * Kunde stellt eine kleine Stichprobe von Kampagnen bereit (typischerweise 3-5)
    * Kampagnen werden in unserer Testumgebung verarbeitet
    * Kunde überprüft migrierte Kampagnen über die Topsort-Oberfläche
    * Anpassungen werden basierend auf Feedback vorgenommen

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

  <Step title="Vollständige Migrationsausführung">
    <div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
      **Verarbeitungsstandards:**
    </div>

    * Alle migrierten Kampagnen werden mit speziellen Kennungen für Tracking markiert
    * Kampagnen starten bei Null ohne historische Gebotsdaten
    * Targeting-Einstellungen werden nach Plattform-Best-Practices standardisiert
    * Original-Budget- und Laufzeiteinstellungen werden beibehalten

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

  <Step title="Verifizierung und Go-Live">
    <div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
      **Qualitätssicherungsschritte:**
    </div>

    * Überprüfen, dass alle Kampagnendetails korrekt übertragen wurden
    * Bestätigen, dass Kampagnen wie erwartet funktionieren
    * Werbetreibenden-Oberflächen-Funktionalität testen
    * Endgültige Kundenfreigabe vor Aktivierung einholen
  </Step>
</Steps>

## Datenanforderungen

### Erforderliche Kampagnenfelder

| Feld          | Beschreibung                                                | Beispiel                        |
| ------------- | ----------------------------------------------------------- | ------------------------------- |
| Vendor ID     | Werbetreibenden-Identifikator in Ihrem Katalog              | `vendor-123`                    |
| Campaign Name | Beschreibender Name der Kampagne                            | `Summer Promotions 2025`        |
| Campaign Type | Immer auf `autobidding` gesetzt                             | `autobidding`                   |
| Ad Format     | Immer auf `listing` für Migrationen gesetzt                 | `listing`                       |
| Targeting     | Auf `autotargeting` mit Produkt-/Kategorie-Triggern gesetzt | `autotargeting`                 |
| Budget Amount | Budgetwert der Kampagne                                     | `400`                           |
| Budget Type   | Budgethäufigkeit                                            | `monthly`, `daily`, `weekly`    |
| End Date      | Enddatum der Kampagne                                       | `2025-08-15T23:55:00+02:00`     |
| External ID   | Referenznummer der vorherigen Plattform                     | `PO-12345`                      |
| Product IDs   | Array von Produkt-IDs aus Ihrem Katalog                     | `[1001590556, 1001590557, ...]` |

### Beispiel CSV-Format

```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"
```

## Notfallplanung

### Rollback-Verfahren

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  Wenn während oder nach der Migration Probleme auftreten, können Kampagnen schnell rückgängig gemacht werden:
</div>

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  1. **Identifikation:** Migrierte Kampagnen sind durch spezielle Kennzeichnung leicht identifizierbar
  2. **Löschprozess:** Automatisierte Skripte können migrierte Kampagnen bei Bedarf löschen
  3. **Verifizierung:** Erfolgreichen Rollback durch Systemprüfungen bestätigen
  4. **Kommunikation:** Alle Stakeholder über Abschluss des Rollbacks informieren
</div>

### Risikominderungsstrategien

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  * **Backup-Strategie:** Originale Kampagnendaten werden während des gesamten Prozesses bewahrt
  * **Schrittweiser Ansatz:** Große Migrationen werden in handhabbare Batches aufgeteilt
  * **Testumgebung:** Alle Migrationen werden vor Produktionsbereitstellung getestet
  * **Expertenunterstützung:** Technisches Team während des gesamten Migrationsprozesses verfügbar
</div>

## Erfolgsmetriken

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  Der Migrationserfolg wird gemessen durch:
</div>

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  * **Datengenauigkeit:** 100% der Kampagneneinstellungen korrekt übertragen
  * **Werbetreibendenzufriedenheit:** Reibungslose Übergangserfahrung mit minimaler Lernkurve
  * **Zeitplan-Einhaltung:** Migration innerhalb vereinbarter Zeitrahmen abgeschlossen
  * **Post-Migrationsleistung:** Kampagnen funktionieren effektiv in neuer Umgebung
</div>

## Nächste Schritte

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  Für Kunden, die Kampagnenmigration in Betracht ziehen:
</div>

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  1. **Kontaktieren Sie Ihren Account Manager**, um Migrationsanforderungen zu besprechen
  2. **Planen Sie eine Bewertung** des aktuellen Kampagnenportfolios
  3. **Planen Sie den Migrationszeitplan** basierend auf Geschäftsprioritäten
  4. **Beginnen Sie mit Datenvorbereitung** und Katalogintegrationsprozessen
</div>

<Warning>
  Stellen Sie sicher, dass Ihr Produktkatalog vollständig integriert und validiert ist, bevor Sie mit
  der Kampagnenmigration beginnen, um Datenmapping-Probleme zu vermeiden.
</Warning>

***

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