グローバル・オファー・テーブル
グローバル・オファー・テーブルがプロファイル・データベースに存在している必要があります。 プロファイル・データベースに対して aci_usertab SQL スクリプトを実行することにより、グローバル・オファー・テーブル、UACI_DefaultOffers を作成できます。aci_usertab SQL スクリプトは、ランタイム環境のインストール・ディレクトリー内の ddl ディレクトリーにあります。
各行に AudienceLevel フィールドおよび OfferCode1 フィールドを定義する必要があります。その他のフィールドは、オファーの割り当てをさらに制約したり、オーディエンス・レベルでの組み込み学習に影響を与えたりするオプションです。
最良のパフォーマンスを得るには、このテーブルのオーディエンス・レベル列でインデックスを作成してください。
(必須) デフォルトのオファーを割り当てるオーディエンス・レベルの名前 (例えば、customerhousehold)。 この名前は、Campaign で定義されているオーディエンス・レベルと一致する必要があります。
1 に設定されている場合、オファーがオファーの候補リストに存在しなければ、このオファーに対してスコア・データを使用するだけでなく、このオファーをリストに追加します。通常、グローバル・オファーの割り当てを指定するには 1 を使用します。
0null、または 1 以外の数に設定されている場合、オファーがオファーの候補リストに存在する場合にのみオファーに対してデータを使用します。多くの場合、処理ルールまたは個別の割り当てによって、この設定はオーバーライドされます。
*
EnableStateID2 の場合、この列は処理ルールの拡張オプションの「次の式が TRUE の場合は、このルールを対象と見なす」オプションと同じように機能し、このオファーの割り当てが制約されます。この列にはブール式が含まれる必要があり、このオファーが組み込まれるために TRUE に解決される必要があります。
*
EnableStateID3 の場合、この列は処理ルールの拡張オプションの「次の式をマーケティング・スコアとして使用する」オプションと同じように機能し、このオファーが制約されます。この列には、数値に解決される式が含まれる必要があります。
*
EnableStateID1 の場合、Interact ではこの列の値は無視されます。
OverrideTypeID が 0 または null の場合、セル・コードを指定する必要があります。 セル・コードが含まれない場合、ランタイム環境ではこの行のデータは無視されます。
OverrideTypeID が 1 の場合、この列にセル・コードを指定する必要はありません。セル・コードを指定しない場合、ランタイム環境では、レポート目的でこのオーディエンス・レベルおよびテーブルに対して DefaultCellCode プロパティーで定義されたセル・コードが使用されます。
この列の値は Predicate 列の動作を定義します。
*
1 - Predicate 列を使用しません。
*
2 - オファーをフィルターに掛けるブールとして Predicate を使用します。処理ルールの「次の式が TRUE の場合は、このルールを対象と見なす」拡張オプションと同じルールに従います。
*
3 - マーケティング担当者のスコアを定義するために Predicate を使用します。処理ルールの「次の式をマーケティング・スコアとして使用する」拡張オプションと同じルールに従います。
この列は組み込み学習に影響を与えるためにのみ使用されます。aci_scoringfeature DDL を使用するとこの列を追加できます。
この列は組み込み学習に影響を与えるためにのみ使用されます。aci_scoringfeature DDL を使用するとこの列を追加できます。