Ir al contenido

Adskeeper

Preparar y enviar datos de campaña totalmente normalizados para crear campañas en Adskeeper (o en MGid, cambiando credenciales en n8n).

Este flujo funciona como una capa de traducción entre entradas legibles por humanos y requisitos estrictos de API.

  • Normalización de países (“United States” -> “us”)
  • Mapeo de IDs de idioma
  • Mapeo de slugs de navegador
  • Lógica de expansión de versiones de OS
  • Constructor de geo JSON
  • Crear campaña vía API
  • Procesamiento por lotes controlado para subir teasers
  • Lógica de reinicio de loop para evitar recursión infinita
  • Construcción estructurada de payload form-urlencoded
  • Extraer campaign ID
  • Registrar el control record en la hoja
  • Registrar errores por fase
  • Normalizar respuestas de API para legibilidad
flowchart TB
  A[Google Sheets: campaign + teasers]
  B[Normalization Layer]
  C[Build structured payload]
  D[Create campaign via API]
  E[Split creatives into batches]
  F[Upload teaser via API]
  G{Error?}
  L[Log normalized error]
  H[Continue batch]
  I[Register campaign ID in sheet]

  A --> B
  B --> C
  C --> D
  D --> E
  E --> F
  F --> G
  G -->|Yes| L
  G -->|No| H
  H --> I
  • Expansión de diccionario grande de versiones de OS
  • Resolución de IDs multi-idioma
  • Lógica de normalización de navegador
  • Constructor JSON de segmentación geográfica
  • Flujo de ejecución controlado
  • Minimiza errores de rechazo de API
  • Habilita subidas de teasers de alto volumen
  • Estandariza segmentación entre redes
  • Replicable a MGid con cambios estructurales mínimos