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

# Migración de campaña

> Migración de campañas existentes desde otras plataformas publicitarias a Topsort

export const LastUpdatedEs = ({date}) => {
  const label = "Última actualización:";
  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 migración de campañas es el proceso de transferir las campañas publicitarias existentes desde la plataforma publicitaria actual de un cliente a Topsort. Esto garantiza una transición fluida que mantiene la continuidad de la campaña mientras los clientes se incorporan a nuestro ecosistema publicitario.
</div>

## Problema

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  Muchos clientes ya gestionan negocios publicitarios establecidos con campañas activas en otras plataformas. Al migrar a Topsort, necesitan que sus datos de campaña existentes se migren a:
</div>

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  * **Mantener la continuidad del negocio**: Evitar interrupciones en las campañas publicitarias en curso
  * **Preservar las relaciones con los anunciantes**: Garantizar una transición sin problemas para los anunciantes
  * **Facilita la productividad inmediata**: Permite a los anunciantes continuar sus campañas sin tener que empezar desde cero
</div>

<Note>
  Esta migración se centra únicamente en la estructura y la configuración de la campaña activa.
  Los datos históricos de rendimiento y las métricas pasadas de plataformas anteriores no son
  transferido, lo que garantiza un comienzo limpio dentro del ecosistema Topsort.
</Note>

## Solución

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  Ofrecemos una **solución de automatización basada en scripts** que lee los datos de campaña de archivos estructurados y crea automáticamente campañas equivalentes dentro del Servicio de Campañas de Topsort. Este enfoque transforma los datos de campaña de la plataforma anterior del cliente en campañas totalmente funcionales en nuestro ecosistema.
</div>

### Enfoque de migración basado en archivos

<Note>
  El enfoque basado en archivos significa que los clientes exportan los datos de su campaña a un archivo
  formato de archivo CSV (valores separados por comas) estandarizado, en lugar de conectar
  sistemas directamente a través de API. Este archivo sirve de puente entre los antiguos
  plataforma y Topsort.
</Note>

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  **Cómo funciona:**
</div>

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  1. **Exportación de datos:** El cliente exporta manualmente los detalles de la campaña desde su plataforma actual a un archivo CSV
  2. **Transferencia de archivos:** El cliente proporciona el archivo CSV directamente a Topsort
  3. **Procesamiento de scripts:** Nuestros scripts automatizados leen los datos CSV y crean campañas a través de las API de Topsort
  4. **Validación:** Las campañas recién creadas se verifican comparándolas con los datos originales
</div>

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  **¿Por qué este enfoque?**
</div>

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  * **Limitaciones de la plataforma:** Muchas plataformas publicitarias heredadas carecen de API modernas para la extracción de datos
  * **Sistemas en desuso:** Las plataformas que se descontinúan a menudo tienen soporte técnico limitado o nulo
  * **Fiabilidad:** La transferencia basada en archivos garantiza la captura completa de datos sin limitaciones de velocidad ni problemas de conectividad
  * **Flexibilidad:** El formato CSV puede adaptarse a diversas estructuras de datos procedentes de diferentes plataformas de origen
  * **Control:** Los clientes tienen visibilidad completa de qué datos se están migrando exactamente
</div>

### Implementación técnica

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  Nuestros scripts de migración están diseñados para:
</div>

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  * **Analizar datos CSV** con un sólido manejo de errores y validación
  * **Asignar los campos de datos** de la estructura de la plataforma de origen al esquema de campaña de Topsort
  * **Crea campañas** utilizando las API de campañas de Topsort con la autenticación adecuada
  * **Aplicar estándares**, como configurar todas las campañas con pujas automáticas y formato de listado
  * **Generar informes** de las migraciones exitosas y de cualquier problema detectado
</div>

## Proceso de migración

<Steps>
  <Step title="Evaluación y planificación de datos">
    <div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
      **Evaluar la cartera de campañas actual**
    </div>

    * Revisar las campañas existentes y su complejidad
    * Identificar qué campañas deben migrarse
    * Evaluar las capacidades de exportación de datos de la plataforma actual
    * Desarrollar un cronograma de migración y los requisitos de recursos

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

  <Step title="Exportación y preparación de datos">
    <div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
      **Información estándar requerida para la campaña:**
    </div>

    * Identificación de la campaña (nombre, ID único, información del anunciante/proveedor)
    * Configuración de la campaña (tipo, formato, ajustes de segmentación)
    * Configuración del presupuesto (importe, tipo: diario/semanal/mensual)
    * Duración de la campaña y fechas de finalización
    * Información e identificadores del producto

    <Note>
      Este método se utiliza cuando la plataforma publicitaria anterior carece de API disponibles para
      la transferencia directa de datos, se está descontinuando o tiene soporte limitado para
      extracción de datos.
    </Note>
  </Step>

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

  <Step title="Pruebas de muestra">
    <div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
      **Proceso de validación:**
    </div>

    * El cliente proporciona una pequeña muestra de campañas (normalmente de 3 a 5)
    * Las campañas se procesan en nuestro entorno de pruebas
    * El cliente revisa las campañas migradas a través de la interfaz Topsort
    * Cualquier ajuste se realiza en función de los comentarios

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

  <Step title="Ejecución completa de la migración">
    <div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
      **Normas de procesamiento:**
    </div>

    * Todas las campañas migradas están marcadas con identificadores especiales para su seguimiento
    * Las campañas comienzan desde cero sin datos históricos de pujas
    * La configuración de segmentación se estandariza según las mejores prácticas de la plataforma
    * Se mantienen los ajustes originales de presupuesto y duración

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

  <Step title="Verificación y puesta en marcha">
    <div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
      **Pasos de control de calidad:**
    </div>

    * Verifique que todos los detalles de la campaña se hayan transferido correctamente
    * Confirmar que las campañas funcionan según lo previsto
    * Probar la funcionalidad de la interfaz del anunciante
    * Obtener la aprobación final del cliente antes de la activación
  </Step>
</Steps>

## Requisitos de datos

### Campos obligatorios de la campaña

| Campo                        | Descripción                                                                   | Ejemplo                         |
| ---------------------------- | ----------------------------------------------------------------------------- | ------------------------------- |
| ID del proveedor             | Identificador del anunciante en su catálogo                                   | `vendor-123`                    |
| Nombre de la campaña         | Nombre descriptivo de la campaña                                              | `Promociones de verano 2025`    |
| Tipo de campaña              | Siempre configurado en `autobidding`                                          | `autobidding`                   |
| Formato de anuncio           | Siempre configurado en `listing` para migraciones                             | `listing`                       |
| Segmentación                 | Configurar en `segmentación automática` con activadores de producto/categoría | `segmentación automática`       |
| Importe del presupuesto      | Valor del presupuesto de la campaña                                           | `400`                           |
| Tipo de presupuesto          | Frecuencia del presupuesto                                                    | `mensual`, `diario`, `semanal`  |
| Fecha de finalización        | Fecha de finalización de la campaña                                           | `2025-08-15T23:55:00+02:00`     |
| ID externo                   | Número de referencia de la plataforma anterior                                | `PO-12345`                      |
| Identificadores de productos | Matriz de identificadores de productos de su catálogo                         | `[1001590556, 1001590557, ...]` |

### Ejemplo de formato 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"
```

## Planificación de contingencias

### Procedimientos de reversión

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  Si surgen problemas durante o después de la migración, las campañas se pueden revertir rápidamente:
</div>

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  1. **Identificación:** Las campañas migradas se identifican fácilmente mediante marcas especiales
  2. **Proceso de eliminación:** Los scripts automatizados pueden eliminar las campañas migradas si es necesario
  3. **Verificación:** Confirme que la reversión se realizó correctamente mediante comprobaciones del sistema
  4. **Comunicación:** Notificar a todas las partes interesadas la finalización de la reversión
</div>

### Estrategias de mitigación de riesgos

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  * **Estrategia de respaldo:** Los datos originales de la campaña se conservan durante todo el proceso
  * **Enfoque por fases:** Las migraciones grandes se dividen en lotes manejables
  * **Entorno de pruebas:** Todas las migraciones se prueban antes de su implementación en producción
  * **Soporte experto:** Equipo técnico disponible durante todo el proceso de migración
</div>

## Métricas de éxito

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  El éxito de la migración se mide por:
</div>

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  * **Precisión de los datos:** El 100% de la configuración de la campaña se transfirió correctamente
  * **Satisfacción del anunciante:** Experiencia de transición fluida con una curva de aprendizaje mínima
  * **Cumplimiento del cronograma:** Migración completada dentro del plazo acordado
  * **Rendimiento posterior a la migración:** Campañas que funcionan eficazmente en el nuevo entorno
</div>

## Siguientes pasos

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  Para clientes que estén considerando la migración de campañas:
</div>

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  1. **Póngase en contacto con su gestor de cuenta** para analizar los requisitos de migración
  2. **Evaluación del cronograma** de la cartera de campañas actual
  3. **Planificar el cronograma de migración** en función de las prioridades del negocio
  4. **Iniciar la preparación de datos** y los procesos de integración del catálogo
</div>

<Warning>
  Asegúrese de que su catálogo de productos esté completamente integrado y validado antes de comenzar
  migración de campañas para evitar problemas de mapeo de datos.
</Warning>

***

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