次の方法で共有


Splits サービスのトラブルシューティング

このページでは、 Splits サービスの使用時に発生する可能性があるエラー メッセージと一般的な問題について説明します。

エラー メッセージ

次の表に、一般的なエラー メッセージとその意味を示します。

エラー メッセージ 修正プログラム
Splits are missing allocation_percent:[Split-Name] 個々の分割の 1 つに割り当て率がありません。 すべての分割に割り当てパーセンテージがあり、割り当てパーセンテージの合計が 100 であることを確認します。
Splits should sum to 100 but summed to:XX すべての分割の割り当ての合計は 100 に等しい必要があります。 分割の を allocation_percent 変更します。
"splits" at position 1 fails because [child "allocation_strategy" fails because ["allocation_strategy" must be one of [unconstrained, constrained]]]" 少なくとも 1 つの分割に割り当て戦略が設定されていません。 各分割が または "unconstrained"allocation_strategy"constrained"等しいことを確認します。
"child "Default Split" fails because [child "allocation_strategy" fails because ["allocation_strategy" must be one of[unconstrained]]] 既定の分割の割り当て方法は である "unconstrained"必要があります。
There should be exactly 1 active split with is_default =true 配列に budget_splitter 1 つのアクティブな既定の分割 (名前が “Default” または “default”) が含まれており、 が is_default“True”設定されていることを確認します。 これにより、明細の剰余分割がマークされます。
child "Default Split" fails because child "bid_modifier" fails because "bid_modifier" must be one of [1, null] 既定の分割の入札修飾子は、 または nullのいずれかに設定する1必要があります。 収益の種類が CPM で、最適化が無効になっている場合、入札修飾子は である 1必要があります。 他のすべての予約収益と最適化の組み合わせについては、入札条件を に設定する null必要があります。
child "Default Split" fails because child "conditions" fails because "conditions" is not allowed 既定の分割には条件がない場合があります。 JSON で既定の分割に指定された条件をすべて削除します。 既定の分割は、budget-splitter 配列の最後の分割である必要があります。
The default split must be the last split in the splits array 既定の分割は、budget-splitter 配列の最後の分割である必要があります。
child "Default Split" fails [because child "name" fails [because "name" must be one of [Default, default]]] 既定の分割には、 または という"default"名前を付"Default"ける必要があります。
Splits have duplicate orders: "Split 1" has order 1 and "Split 2" has order 1 and "Default" has order 1" 各分割には、一意の優先順位 (順序値) が必要です。
"order" is required 少なくとも 1 つの分割に優先度が割り当てられない。 すべての分割の順序に値を割り当てます。
Duplicate campaign IDs found 現在、予算分割配列は、同じ ID を複数の分割に割り当てます。 分割 ID は一意である必要があります。
An inactive split cannot have an allocation_percent 非アクティブな分割では、すべてのアクティブな分割の割り当てが と等しい100場合でも、割り当て率を より0大きくすることはできません。 非アクティブな分割を 明示的に に 0設定します。
"operator" must be one of[any, not_any, every, not_every],"value" must be an array 演算子 "in" または "not_in" 条件でを使用する場合、値は配列である必要があります。
"Payload" must contain at least 2 items 1 つの分割のみを含む budget-splitter オブジェクトを設定しようとしています。 budget-splitter には、既定の分割を含む 2 つ以上の分割が含まれている必要があります。
"You cannot supply both expected_value and bid_modifier for splits" 指定できるのは、分割に対して期待値または入札調整子のみです。 必要な設定は、以下に詳しく説明するように、ALI 予約収益と最適化の組み合わせによって異なります。
"operator" must be one of [in, not_in, all, not_all]" 条件に無効な演算子を device_type 使用しています。
An internal server error occurred このエラーは、複数のことを意味する可能性があります。 チェックする可能性は次のとおりです。
- カスタム モデルが既にアタッチされている行項目の分割を作成しようとしています。 明細項目には、分割モデルとカスタム モデルの両方を含めることはできません。 分割を作成する前に、カスタム モデルを削除します。
- 割り当て率 100 が の既定の分割をアクティブとして設定し、他のすべての分割を として inactive設定しようとしています。 既定の分割を唯一のアクティブな分割にすることはできません。
Invalid request payload JSON format このエラーは、複数のことを意味する可能性があります。 チェックする可能性は次のとおりです。
- 複数の分割が既定の分割として定義されています。 名前または が に設定されている分割が "Default"is_default 1 つだけであることを確認します"true""default"
- 演算子 “in” または “not_in” を使用しており、配列に値/秒が含まれていません。 配列が特定の条件のユーザーであることを確認し、値/秒が角かっこ ([]) 内に一覧表示されていることを確認します。
- 文字列値を引用符 ("") 内に囲めませんでした。

予約済みの収益、最適化、入札条件/期待値

この表では、予約収益と最適化の機能的な組み合わせと、分割に対する入札修飾子/期待値の組み込みについて説明します。

ALI 予約収益 最適化 分割時に入札条件/EV を設定しますか?
Cost Plus はい Neither/なし
Cost Plus 不要 Evs
インプレッション 単価 はい Neither/なし
インプレッション 単価 不要 入札修飾子
クリック 単価 必須 Neither/なし
dCPM はい Neither/なし
dCPM 不要 Evs
vCPM 必須 Neither/なし

よく寄せられる質問

分割に複数の条件を含める操作方法

これを行う正しい方法は、1 つの条件配列内に複数の条件を含める方法です。

"conditions": [
            {
                "field": "browser",
                "operator": "in",
                "value": [
                    8,10,11
                ]
            }
            {
                "field": "country",
                "operator": "in",
                "value": [
                    233
                ]
            }
        ],

1 つのbudget-splitter配列内に複数の条件を含めるのが正しくありません。 次の例では、API 呼び出しが実行されますが、分割のターゲット設定では最初 conditions の配列のみが使用されます。 2 番目 conditions の配列は無視されます。

"conditions": [
            {
                "field": "browser",
                "operator": "in",
                "value": [
                    8,10,11
                ]
            }
        ],
        "conditions": [
            {
                "field": "country",
                "operator": "in",
                "value": [
                    233
                ]
            }
        ],

小数点を割り当て率に含めることができますか?

はい。すべての割り当てパーセンテージの合計が 100 である限り。

API 呼び出しに割り当て認識を含めなかった場合、どうなりますか?

広告申込情報は通常どおり使用され、分割ターゲティングはレポートにのみ使用されます。

Splits Service