セグメント化の実施要件条件の更新
2025 年 5 月 20 日(PT)以降、セグメント化の実施要件に影響する 3 つの更新が行われます。
- 適格なルールセット
- 期間の実施要件
- ストリーミングオーディエンスへのバッチデータの組み込み
- アクティブな結合ポリシー
ルールセット ruleset
次のルールセットに一致する 新規または編集 セグメント定義は、ストリーミングまたはエッジセグメント化を使用して 評価されなくなります。 代わりに、バッチセグメント化を使用して評価されます。
- 24 時間を超える時間枠を持つ単一イベント
- 過去 3 日間に Web ページを表示したすべてのプロファイルでオーディエンスをアクティブ化します。
- 時間枠のない単一イベント
- Web ページを表示したすべてのプロファイルでオーディエンスをアクティブ化します。
時間枠 time-window
ストリーミングセグメント化を使用してオーディエンスを評価するには、24 時間の時間枠内にオーディエンスを制限する 必要 があります。
ストリーミングオーディエンスへのバッチデータの組み込み include-batch-data
この更新を行う前は、バッチとストリーミングの両方のデータソースを組み合わせたストリーミングオーディエンス定義を作成していました。 ただし、最新の更新では、バッチデータソースとストリーミングデータソースの両方を使用したオーディエンスの作成は、バッチセグメント化を使用して評価されます。
更新されたルールセットに一致するストリーミングまたはエッジセグメント化を使用してセグメント定義を評価する必要がある場合は、バッチおよびストリーミングルールセットを明示的に作成し、セグメントのセグメントを使用してそれらを組み合わせる必要があります。 このバッチルールセット 必須 は、プロファイルスキーマに基づいている必要があります。
例えば、プロファイルスキーマデータを格納するオーディエンスと、エクスペリエンスイベントスキーマデータを格納する他のオーディエンスの 2 つのオーディエンスがあるとします。
e3be6d7f-1727-401f-a41e-c296b45f607a
9e1646bb-57ff-4309-ba59-17d6c5bab6a1
ストリーミングオーディエンスでバッチコンポーネントを使用する場合は、セグメントのセグメントを使用してバッチオーディエンスを参照する必要があります。
したがって、2 つのオーディエンスを組み合わせるルールセットの例を次に示します。
inSegment("e3be6d7f-1727-401f-a41e-c296b45f607a") and
CHAIN(xEvent, timestamp, [C0: WHAT(eventType.equals("commerce.checkouts", false))
WHEN(<= 24 hours before now)])
結果のオーディエンス は、バッチオーディエンスコンポーネントを参照することでバッチオーディエンスのメンバーシップを活用するので、ストリーミングセグメント化を使用して評価されます。
ただし、2 つのオーディエンスをイベントデータと組み合わせる場合は、2 つのイベントのみを組み合わせる はできません。 両方のオーディエンスを作成し、inSegment
を使用して両方のオーディエンスを参照する別のオーディエンスを作成します。
例えば、2 つのオーディエンスがあり、両方のオーディエンスにエクスペリエンスイベントスキーマデータが格納されているとします。
7deb246a-49b4-4687-95f9-6316df049948
9e1646bb-57ff-4309-ba59-17d6c5bab6a1
この場合は、次のように 3 つ目のオーディエンスを作成する必要があります。
inSegment("7deb246a-49b4-4687-95f9-6316df049948") and inSegment("9e1646bb-57ff-4309-ba59-17d6c5bab6a1")
結合ポリシー merge-policy
ストリーミングまたはエッジセグメント化の対象となる 新規または編集 セグメント定義は 必ず、「Edgeでアクティブ」結合ポリシー上にある必要があります。
アクティブな結合ポリシーが設定されていない場合は、 結合ポリシーを設定し、エッジでアクティブに設定する必要があります。