Aller au contenu principal
Segmentation Engine

1 campaign.
N markets.

Split a campaign into geographic segments with dedicated creatives and budgets. GAM forecast per segment to know the real availability before you deploy.

N
segments per campaign
ISO
country codes
Forecast
per segment
1
unified deployment

Features

What you can do

Country split

Define segments by ISO code (FR, DE, UK…). Each segment gets its own geo targeting, automatically converted into GAM criteria.

Forecast per segment

Query the GAM Forecast API for each segment. Know the number of impressions available per country before committing to a volume.

Creative per geo

Dedicated creative corpus per segment: headline, body, CTA and optional variants in the market's language. Up to 20 languages per campaign.

Impression allocation

Split the total impression volume across segments. Equal allocation by default or manual according to your market priorities.

Automatic targeting

Segments are converted into GAM targeting criteria via the CountrySegmentTargetingAdapter. No manual targeting setup in GAM.

Corpus validation

Strict schema validation: every language must have headline + body + CTA. Detailed errors (CORPUS_INVALID_SCHEMA, SEGMENT_FORECAST_FAILED).

Real execution

See it in action

segmentation.log
$ segmentation.forecast({segments: ["FR", "DE", "UK"]})
impressions_total: 150,000
→ FR: 62,340 available (allocation: 50,000) ✓
→ DE: 48,120 available (allocation: 50,000) ⚠ shortage
→ UK: 71,890 available (allocation: 50,000) ✓
✓ 2/3 segments OK — 1 adjustment recommended

Segmentation cluster

Close the loop between audience, docs and audit

Segmentation relies on clean data, clear documentation and network checks before GAM activation.

All feature docs

GAM network audit

Check the network prerequisites before multiplying segments.

GAM network audit
Segmentation Engine

Try it for free

5 free credits. No credit card required.