Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette page décrit les messages d’erreur et les problèmes courants qui peuvent se produire lors de l’utilisation du service Splits.
Messages d’erreur
Ce tableau répertorie les messages d’erreur courants et leur signification.
| Message d’erreur | Corriger |
|---|---|
Splits are missing allocation_percent:[Split-Name] |
Un pourcentage d’allocation est manquant dans l’une des divisions individuelles. Assurez-vous que tous les fractionnements ont des pourcentages d’allocation et que la somme des pourcentages d’allocation est de 100. |
Splits should sum to 100 but summed to:XX |
La somme des allocations pour tous les fractionnements doit être égale à 100. Modifiez le allocation_percent pour les fractionnements. |
"splits" at position 1 fails because [child "allocation_strategy" fails because ["allocation_strategy" must be one of [unconstrained, constrained]]]" |
Au moins un fractionnement n’a pas de stratégie d’allocation définie. Assurez-vous que chaque fractionnement a un allocation_strategy égal à "constrained" ou "unconstrained". |
"child "Default Split" fails because [child "allocation_strategy" fails because ["allocation_strategy" must be one of[unconstrained]]] |
La stratégie d’allocation pour le fractionnement par défaut doit être "unconstrained". |
There should be exactly 1 active split with is_default =true |
Vérifiez que le budget_splitter tableau contient un fractionnement par défaut actif (dont le nom est “Default” ou “default”) et qui a is_default défini sur “True”. Cela marque le fractionnement du reste de l’élément de ligne. |
child "Default Split" fails because child "bid_modifier" fails because "bid_modifier" must be one of [1, null] |
Le modificateur d’enchère pour le fractionnement par défaut doit être défini sur 1 ou null. Lorsque le type de revenu est CPM et que l’optimisation est désactivée, le modificateur d’enchère doit être 1. Pour toutes les autres combinaisons de revenus réservés et d’optimisation, le modificateur d’enchère nulldoit être défini sur . |
child "Default Split" fails because child "conditions" fails because "conditions" is not allowed |
Le fractionnement par défaut peut ne pas avoir de conditions. Supprimez toutes les conditions spécifiées pour le fractionnement par défaut dans votre json. Le fractionnement par défaut doit être le dernier fractionnement du tableau de fractionnement budgétaire. |
The default split must be the last split in the splits array |
Le fractionnement par défaut doit être le dernier fractionnement du tableau de fractionnement budgétaire. |
child "Default Split" fails [because child "name" fails [because "name" must be one of [Default, default]]] |
Le fractionnement par défaut doit être nommé "Default" ou "default". |
Splits have duplicate orders: "Split 1" has order 1 and "Split 2" has order 1 and "Default" has order 1" |
Chaque fractionnement doit avoir une priorité unique (valeur de commande). |
"order" is required |
Au moins un fractionnement n’a pas de priorité affectée. Affectez une valeur à l’ordre pour tous les fractionnements. |
Duplicate campaign IDs found |
Actuellement, votre tableau de fractionnement budgétaire affecte le même ID à plusieurs fractionnements. Les ID fractionnés doivent être uniques. |
An inactive split cannot have an allocation_percent |
Un fractionnement inactif ne peut pas avoir un pourcentage d’allocation supérieur à celui 0 de même si les allocations pour tous les fractionnements actifs sont égales 100à . Définissez explicitement tous les fractionnements inactifs sur 0. |
"operator" must be one of[any, not_any, every, not_every],"value" must be an array |
Si vous utilisez les opérateurs "in" ou "not_in" dans une condition, la valeur doit être un tableau. |
"Payload" must contain at least 2 items |
Vous essayez de configurer un objet de fractionnement budgétaire contenant un seul fractionnement. Le séparateur de budget doit contenir au moins deux fractionnements, y compris le fractionnement par défaut. |
"You cannot supply both expected_value and bid_modifier for splits" |
Vous pouvez uniquement fournir une valeur attendue ou un modificateur d’enchère sur un fractionnement. La configuration requise dépend de la combinaison du chiffre d’affaires réservé ali et de l’optimisation, comme indiqué ci-dessous. |
"operator" must be one of [in, not_in, all, not_all]" |
Vous utilisez un opérateur non valide pour la device_type condition. |
An internal server error occurred |
Cette erreur peut signifier plusieurs choses. Voici quelques possibilités de case activée : - Vous essayez de créer des fractionnements pour un élément de ligne auquel est déjà attaché un modèle personnalisé. Les éléments de ligne ne peuvent pas avoir à la fois des fractionnements et des modèles personnalisés. Supprimez le modèle personnalisé avant de créer les fractionnements. - Vous essayez de définir le fractionnement par défaut comme actif avec un pourcentage d’allocation de 100 et de définir tous les autres fractionnements comme inactive. Le fractionnement par défaut ne peut pas être le seul fractionnement actif. |
Invalid request payload JSON format |
Cette erreur peut signifier plusieurs choses. Voici quelques possibilités de case activée : - Vous avez plusieurs fractionnements définis comme fractionnement par défaut. Assurez-vous qu’un seul fractionnement a le nom "Default" ou et a is_default défini sur "true""default" .- Vous utilisez l’opérateur “in” ou “not_in” et n’avez pas inclus la/les valeur(s) dans un tableau. Assurez-vous que les tableaux sont utilisateur pour certaines conditions et que les valeurs sont indiquées entre crochets ([]).- Vous n’avez pas pu placer une valeur de chaîne entre guillemets (« »). |
Chiffre d’affaires, optimisation et modificateurs d’enchères réservés/valeur attendue
Ce tableau décrit toutes les combinaisons fonctionnelles du chiffre d’affaires réservé + optimisation + inclusion de modificateurs d’enchères/valeurs attendues sur les fractionnements.
| Chiffre d’affaires réservé ali | Optimisation | Définir des modificateurs d’enchères/VE sur des fractionnements ? |
|---|---|---|
| Coût plus | Oui | Aucune |
| Coût plus | Non | Evs |
| CPM | Oui | Aucune |
| CPM | Non | Modificateurs d’enchères |
| CPC | Obligatoire | Aucune |
| dCPM | Oui | Aucune |
| dCPM | Non | Evs |
| vCPM | Obligatoire | Aucune |
Foire aux questions
Comment faire inclure plusieurs conditions dans un fractionnement ?
Pour ce faire, vous devez inclure plusieurs conditions à l’intérieur d’un tableau de conditions unique :
"conditions": [
{
"field": "browser",
"operator": "in",
"value": [
8,10,11
]
}
{
"field": "country",
"operator": "in",
"value": [
233
]
}
],
Il est incorrect d’inclure plusieurs conditions à l’intérieur d’un même budget-splitter tableau. Dans l’exemple suivant, l’appel d’API s’exécute, mais seul le premier conditions tableau est utilisé dans le ciblage du fractionnement. Le deuxième conditions tableau sera ignoré.
"conditions": [
{
"field": "browser",
"operator": "in",
"value": [
8,10,11
]
}
],
"conditions": [
{
"field": "country",
"operator": "in",
"value": [
233
]
}
],
Puis-je inclure des décimales dans les pourcentages d’allocation ?
Oui, tant que la somme de tous les pourcentages d’allocation est de 100.
Si je n’inclut pas les perceptions d’allocation dans l’appel d’API, que se passe-t-il ?
L’élément de ligne passe normalement et le ciblage des fractionnements est utilisé uniquement pour la création de rapports.