文字の制限やその他の制限(オファーサイズ、オーディエンス、プロファイル、値、パラメーターなど)について説明します。これには、Adobe Target でのアクティビティやその他の要素に影響する情報を含みます。
後述の制限は、「推奨」と指定されていない限り、「ハード」リミットと考える必要があります。
「推奨」として指定された制限に近づいたり、これらの制限を超えたりした場合、パフォーマンスが低下する可能性があります。また、多くのオーディエンス、ターゲットおよびエクスペリエンスがすべて 1 つのアクティビティに含まれるなど、非常に複雑なアクティビティが原因で、インターフェイスの読み込み時間が遅くなる可能性があります。
非常に複雑なアクティビティの場合は、 Adobe コンサルティングによるレビューを実施し、実稼動環境にリリースする前に限られた環境でテストする必要があります。
推奨制限:10,000 個のアクティブなライブアクティビティ。
推奨される制限:10,000 個のアクティブな保存済み(および終了していない)アクティビティ。
制限:管理 API、レポート API および一括プロファイル更新 API の呼び出しは 1 分あたり 50 回まで。この制限は、配信 API および単一プロファイル更新 API には適用されません。
1 分あたり 50 回を超える API 呼び出しをおこなうと、Target は「503 HTTP ステータス」エラーメッセージを返します。
制限:ユーザーセッションあたり 100 件の同時 Target コンテンツ配信リクエスト 。
特定のユーザーセッションに対する同時 Target コンテンツ配信リクエストが 100 件を超える場合、そのユーザーセッションに対する以降の要求はすべてブロックされます。 複数のリクエストが、それらのいずれかに対する応答を受信する前に Target サーバーに送信された場合、それらは同時であると見なされます。Target では、同じセッションに対する同時リクエストを順次処理します。
エラーの動作
カスタムエンティティの属性:100。
文字数制限:最大の文字数は言語によって異なります。
単一値のカスタムエンティティの属性の最大長は、15,000 文字(英語やその他のラテン文字のアルファベットなどの 1 バイトおよび 2 バイトの UTF-8 でエンコードされた言語の場合)、または 10,000 文字(中国語、日本語、韓国語などの 3 バイトの UTF-8 エンコード言語の場合)です。
複数値のカスタムエンティティ属性には、500 個以下の値を含めることができます。個々の値はそれぞれ 100 文字以内に制限されています。すべての値の文字数の合計は、単一値のカスタムエンティティ属性の最大値に準拠している必要があります(上記を参照)。
購入情報の取得が必要な実装の制限:50 文字。
この制限は、productPurchasedId
mboxパラメーターが entity.ids をキャプチャし、文字数を 50 に制限するので強制です。
表示ベースのアルゴリズムのみを必要とする実装の制限:1,000 文字。
表示ベースのアルゴリズムには、表示/表示、最も多く閲覧された、最近閲覧されたなどが含まれます。
上限:POST リクエストの場合は 5 KB。2,083 文字(GET リクエストの場合は URL の長さを差し引く)。
GET リクエストの場合、バックエンドの上限は 5 KBですが、Microsoft Internet Explorer では URL を 2,083 文字に制限するので、実際の上限は、2,083 文字から URL の現在の長さを差し引いたものになります。
制限:1 回につき 2,000 個のエクスペリエンス エクスペリエンスのターゲット設定 (XT), A/B テスト, 多変量分析テスト (MVT) および 自動ターゲット アクティビティ。
Automated Personalization(AP)アクティビティあたり 30,000 個のエクスペリエンス。
上限:256 文字。
これより長い値は切り詰められます。
上限:mbox パラメーターには次の上限が適用されます。
標準の mbox 呼び出しの場合:
これらの制限は、Web ブラウザーの制約が原因で要求が短縮されない限り、適用されません。
バッチ配信 API を使用する場合、バッチリクエストあたり 50 mbox が上限です。
Mobile Services SDK でバッチ配信 API を使用している場合は、mbox パラメーター 50 個、プロファイルパラメーター 50 個、他のパラメータータイプ 50 個が API 自体の上限になります。バッチ配信 API を使用して、これらの数を超えるリクエストを送信することはできません。リクエストにこれらの制限を超える値が含まれる場合、API は次のエラーメッセージを返します。
「mboxParameters の数は 50 個を超えることはできません。」
エンドポイントの制限:
mbox v2 をバッチ処理:
配信 API エンドポイント:
上限:2,083 文字。
この上限は、Microsoft Internet Explorer の URL 長の制限によるものです。
オファーには以下のサイズ制限が適用されます。
HTML オファーの場合 1024 KB。
UI からのビジュアルオファーの場合は 1024 KB(エクスペリエンスあたり)。
API からの場合 1024 KB。
グローバル mbox を使用している場合、この制限は、ページに関して返される一連のコンテンツ全体に適用されます。オファーサイズを制限すると、ページの読み込み時間が短縮されます。制限を超えると、次の内容のメッセージが表示されます。
「エクスペリエンスのコンテンツは大きすぎて配信できません。エクスペリエンスを変更してページコードを減らしてください」
アクティブなプロファイルスクリプト(有効なスクリプト)の推奨される制限:300
アカウントあたりのプロファイルスクリプト総数の推奨される制限:2,000
プロファイルスクリプトの複雑さに推奨される制限:プロファイルスクリプトで実行できる命令の数は限られています。詳しくは、プロファイル属性のベストプラクティスを参照してください。
推奨制限:2,000 文字。
エンコード後の文字列のサイズに基づきます。エンコード後の文字列は、生の文字列より大幅に長くなる可能性があります。文字列が長すぎる場合、Adobe Target に到達する前に失敗します。
上限:2,048 文字。
パフォーマンス上の理由から、256 文字以下の戻り値を返すことをお勧めします。
文字列戻り値の場合、戻り値のサイズが 2,048 文字を超えると、スクリプトはシステムによって無効になります。
配列の戻り値の場合、配列の連結された値のサイズが 2,048 文字を超えると、スクリプトはシステムによって無効になります。
推奨制限:1,000 個の値。
この数は、ターゲット設定テキスト領域の行で区切られた値の数を示します。例えば、郵便番号のターゲットに 1,000 個の郵便番号を入力することを示します。