Skip to content

Pinterest

Duplicate proven campaign structures into new geographies or device segments while preserving performance logic.

Manual duplication introduces structural drift and targeting errors.

This workflow stabilizes replication.

  1. Read duplication instructions from Google Sheets
  2. Validate required fields (campaign ID, country, device, budget, bid)
  3. Retrieve original campaign structure via API
  4. Recreate:
    • Campaign
    • Ad Groups
    • Ads
  5. Normalize targeting (ISO country codes, device mapping)
  6. Convert budgets to micro-currency format
  7. Inject conversion tags per brand/account
  8. Log the new campaign ID in a control sheet
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
  • Brand-to-ad-account mapping dictionary
  • Device normalization abstraction
  • ISO country mapping
  • Micro-budget transformation
  • Structural cloning logic (campaign -> ad groups -> ads)
  • Centralized logging
  • Enables controlled geographic scaling
  • Preserves high-performing campaign structures
  • Eliminates duplication errors
  • Reduces manual setup time significantly