Skip to content
Last updated

Match Logic Any 詳細例

Match Logic ANY の例

マッチロジックANYを使用して属性と行動をアクティベートする場合、アクティベートされた行動テーブルのルールを満たすレコードがない該当プロファイルについては、行動データ値がNULLとしてマークされます。

必要に応じて、Activation Actionsを使用してNULL値を含むプロファイルを除外できます。

以下の例は、マッチロジックANYを使用する場合に、アクティベートされた行動データにNULL値が含まれる可能性を示しています。

元のデータセット

  • Attribute Table
User IDFirst NameCountry
id_1RobCanada
id_2ElleFrance
id_3YusufCanada
  • Behavior Table: Email subscription
User IDEmailEmail Consent
id_1rob@abc.com1
id_1rob@xyz.com1
id_2elle@home.com1
id_2elle@work.com0
id_3yusuf@home.com0
id_3yusuf@work.com0
  • Behavior Table: Web Engagement
User IDActionCampaign NameDevice Type
id_1ClickPre-Sale ConcertMobile
id_1OpenPre-Sale ConcertTablet
id_1ClickSummer Merch SaleMobile
id_1ClickNew Album ReleaseMobile
id_1ClickNew Album ReleaseDesktop
id_2OpenSummer Merch SaleMobile
id_2ClickNew Album ReleaseMobile
id_3ClickSummer Merch SaleLaptop
id_3ClickPre-Sale ConcertLaptop

ルール

アクティベーション

結果

ユーザー _id_3_email_consent の条件を満たしていますが、アクティベートされた web_engage 行動テーブルのルールはいずれも満たしていないため、行動列はNULL値を出力します。

user_idactioncampaign_name
id_1OpenPre-Sale Concert
id_2OpenSummer Merch Sale
id_3NULLNULL

Match Logic ADVANCED の例

以下の例は、マッチロジックADVANCEDを使用する場合に、アクティベートされた行動データがどのように動作するかを示しています。

元のデータセット

Attributes

User IDFirst NameCityCountry
id_1RobyvrCanada
id_2MattparisFrance
id_3AmitclgyCanada
id_4ChloemtrlCanada
id_5EllelyonCanada

Behavior Table: email_subscription

User IDEmailEmail Consent
id_1rob@td.comYes
id_1rob@gmail.comYes
id_1rob@aol.comYes
id_2matt@hotmail.comYes
id_2matt@gmail.comNo
id_3am@td.comNo
id_3am@gmail.comNo
id_4chloe@td.comNo
id_4chloe@gmail.comNo
id_5elle23@gmail.comYes
id_5elle@aol.comYes
id_5elle@work.comNo

Behavior Table: sms_subscription

User IDPhone numberPhone Consent
id_1213-555-1234Yes
id_1510-555-1234Yes
id_2310-555-1234No
id_2818-555-1234Yes
id_3626-555-1234No
id_4408-555-1234Yes
id_4656-555-1234No
id_5223-555-1234No
id_5650-555-1234No

ルール

セグメントビルダーと行動アクティベーションは、これらのルールに対して同じアプローチを取ります。

  1. ANY/ALLを組み合わせたMatch Logic

  1. Match Logic ADVANCED

結果

  • 出力設定: 属性 + 行動テーブル = email_activity

  • どの行動データがエクスポートされるか? セグメントルールからの行動フィルタは、すべての該当プロファイルに適用されます。

      1. セグメントルールにより、すべての5つのプロファイルが該当すると判断されました 2) 行動アクティベーションは、email_activity行動テーブルのフィルタ(email_consent =is 1)を、該当プロファイルの行動データに適用します
      • Id_3(Amit)、id_4(Chloe)には、email_consent =is 1の行動レコードがないため、行動列はNULL値を出力します。
  • 属性
  • 行動テーブル (email_subscription)
idfirst_namecountryemail_1email_consent
id_1RobCanadarob@td.com1
id_1RobCanadarob@gmail.com1
id_1RobCanadarob@aol.com1
id_2MattFrancematt@hotmail.com1
id_3AmitCanadaNULLNULL
id_4ChloeCanadaNULLNULL
id_5ElleCanadaelle@aol.com1
id_5ElleCanadaelle23@gmail.com1