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