Campagnes multilingues
Infrastructure multilang : matrice langues→pays stockée dans Firestore (18 langues, 238 pays GAM), pipeline de déploiement segmenté avec validation corpus. La génération du contenu est assurée par votre agent IA via MCP — OrbiAds fournit l'infrastructure, pas un moteur de traduction serveur.
Endpoints REST
| Méthode | Path | Description | Crédits |
|---|---|---|---|
| POST | /multilang/jobs | Créer un job multilang (corpus fourni par l'agent) | 0.5 |
| GET | /multilang/jobs/{id} | Détail d'un job multilang | 0 |
| GET | /multilang/templates | Lister les templates multilingues | 0 |
| POST | /multilang/jobs/{id}/deploy | Déployer le job dans GAM (crée 1 LI par langue avec ciblage geo) | 5 |
Outils MCP
| Outil | Description | Crédits |
|---|---|---|
| settings | action="get_multilang_matrix" — récupère la matrice langues→pays configurée pour un réseau | 0 |
Exemples
Flux agent : lire la matrice puis déployer
// Étape 1 — l'agent lit la matrice (OrbiAds)
{
"tool": "settings",
"arguments": {
"action": "get_multilang_matrix",
"network_id": "33047445"
}
}
// Étape 2 — l'agent génère le contenu (LLM, sous contrôle utilisateur)
// Étape 3 — l'agent déploie via le pipeline multilang
{
"tool": "multilang_deploy",
"arguments": {
"job_id": "mlj_7f3a9b2e",
"corpus": [
{"lang": "fr", "headline": "Soldes été Acme", "body": "...", "cta": "Voir les offres"},
{"lang": "en", "headline": "Acme Summer Sale", "body": "...", "cta": "Shop now"}
]
}
}Notes
- • Le moteur de traduction IA n'est PAS embarqué côté serveur OrbiAds — c'est votre agent LLM qui génère le contenu langue par langue.
- • OrbiAds stocke la matrice langues→pays dans Firestore (collection multilangMatrices) et expose les presets via MCP.
- • Contraintes corpus : headline max 90 caractères, body max 150, CTA max 25. Validation stricte avant tout appel GAM (CORPUS_INVALID_SCHEMA).
- • 18 langues supportées (fr, en, de, es, it, pt, nl, ja, zh, ar, ru, ko, pl, sv, da, fi, nb, tr).
- • Le pipeline crée une line item par langue avec le ciblage geo des pays associés dans la matrice.
