# Match Logic Any 詳細例 * [Match Logic ANY の例](/ja/products/customer-data-platform/audience-studio/segment/rule-operator/match-logic-any-advanced-example#match-logic-any-example) * [Match Logic ADVANCED の例](/ja/products/customer-data-platform/audience-studio/segment/rule-operator/match-logic-any-advanced-example#match-logic-advanced-example) ## Match Logic ANY の例 マッチロジックANYを使用して属性と行動をアクティベートする場合、アクティベートされた行動テーブルのルールを満たすレコードがない該当プロファイルについては、行動データ値がNULLとしてマークされます。 必要に応じて、[Activation Actions](/products/customer-data-platform/audience-studio/activation/activation-actions)を使用してNULL値を含むプロファイルを除外できます。 以下の例は、マッチロジックANYを使用する場合に、アクティベートされた行動データにNULL値が含まれる可能性を示しています。 ### 元のデータセット - Attribute Table | User ID | First Name | Country | | --- | --- | --- | | id_1 | Rob | Canada | | id_2 | Elle | France | | id_3 | Yusuf | Canada | - Behavior Table: Email subscription | User ID | Email | Email Consent | | --- | --- | --- | | id_1 | rob@abc.com | 1 | | id_1 | [rob@](mailto:rob@aol.com)xyz.com | 1 | | id_2 | elle@home.com | 1 | | id_2 | elle@work.com | 0 | | id_3 | yusuf@home.com | 0 | | id_3 | yusuf@work.com | 0 | - Behavior Table: Web Engagement | User ID | Action | Campaign Name | Device Type | | --- | --- | --- | --- | | id_1 | Click | Pre-Sale Concert | Mobile | | id_1 | Open | Pre-Sale Concert | Tablet | | id_1 | Click | Summer Merch Sale | Mobile | | id_1 | Click | New Album Release | Mobile | | id_1 | Click | New Album Release | Desktop | | id_2 | Open | Summer Merch Sale | Mobile | | id_2 | Click | New Album Release | Mobile | | id_3 | Click | Summer Merch Sale | Laptop | | id_3 | Click | Pre-Sale Concert | Laptop | ### ルール ![](/assets/match-logic-any-example-2024-10-23.af058ccf1d34fa0f0d5497c6e0dba6a85ae69b694a2efd4a5cd8303628dd7952.cf3845cb.png) ### アクティベーション ![](/assets/match-logic-any-example-2024-10-23-1.5e28bf23b9caf2991e055f2907a67e323ddfad697a4ad689761393917d83cea5.cf3845cb.png) ### 結果 ユーザー `_id_3_` は *email_consent* の条件を満たしていますが、アクティベートされた *web_engage* 行動テーブルのルールはいずれも満たしていないため、行動列はNULL値を出力します。 | user_id | action | campaign_name | | --- | --- | --- | | id_1 | Open | Pre-Sale Concert | | id_2 | Open | Summer Merch Sale | | id_3 | NULL | NULL | ## Match Logic ADVANCED の例 以下の例は、マッチロジックADVANCEDを使用する場合に、アクティベートされた行動データがどのように動作するかを示しています。 ### 元のデータセット Attributes | User ID | First Name | City | Country | | --- | --- | --- | --- | | id_1 | Rob | yvr | Canada | | id_2 | Matt | paris | France | | id_3 | Amit | clgy | Canada | | id_4 | Chloe | mtrl | Canada | | id_5 | Elle | lyon | Canada | Behavior Table: email_subscription | User ID | Email | Email Consent | | --- | --- | --- | | id_1 | rob@td.com | Yes | | id_1 | rob@gmail.com | Yes | | id_1 | rob@aol.com | Yes | | id_2 | matt@hotmail.com | Yes | | id_2 | matt@gmail.com | No | | id_3 | am@td.com | No | | id_3 | am@gmail.com | No | | id_4 | chloe@td.com | No | | id_4 | chloe@gmail.com | No | | id_5 | elle23@gmail.com | Yes | | id_5 | elle@aol.com | Yes | | id_5 | elle@work.com | No | Behavior Table: sms_subscription | User ID | Phone number | Phone Consent | | --- | --- | --- | | id_1 | 213-555-1234 | Yes | | id_1 | 510-555-1234 | Yes | | id_2 | 310-555-1234 | No | | id_2 | 818-555-1234 | Yes | | id_3 | 626-555-1234 | No | | id_4 | 408-555-1234 | Yes | | id_4 | 656-555-1234 | No | | id_5 | 223-555-1234 | No | | id_5 | 650-555-1234 | No | ### ルール セグメントビルダーと行動アクティベーションは、これらのルールに対して同じアプローチを取ります。 1. ANY/ALLを組み合わせたMatch Logic ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXdJQLeUxS_rGXfZFDVAl9XIOaKZP9tlE74_C2wg2Whf4otql7Mw1k7t4DtvdpyHVt7ukkMIwubE_179HK9b5JHrhG6481HRu0xTxcj4VVBuZFVF9c3gvHiLuryQR6CwmPztV293Sw?key=uWZn4IxBKNBeCXXPF_4WgFVv) 1. Match Logic ADVANCED ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXcMNduZ-nTenmbfWwC6A-ofaoYaT6did71bByntwmYeVuZX2iwRlFNUEVVzVjGTlCLvQxkj8IzIDumRWvjcp89DbWGgu1WqXAShx_vFA6nkTlm4cthJp5pfkePQF1CAJxGEN5TLkQ?key=uWZn4IxBKNBeCXXPF_4WgFVv) ### 結果 * 出力設定: 属性 + 行動テーブル = email_activity * どの行動データがエクスポートされるか? セグメントルールからの行動フィルタは、すべての該当プロファイルに適用されます。 * 1) セグメントルールにより、すべての5つのプロファイルが該当すると判断されました 2) 行動アクティベーションは、email_activity行動テーブルのフィルタ(email_consent =is 1)を、該当プロファイルの行動データに適用します * Id_3(Amit)、id_4(Chloe)には、email_consent =is 1の行動レコードがないため、行動列はNULL値を出力します。 - 属性 - 行動テーブル (email_subscription) | id | first_name | country | email_1 | email_consent | | --- | --- | --- | --- | --- | | id_1 | Rob | Canada | rob@td.com | 1 | | id_1 | Rob | Canada | rob@gmail.com | 1 | | id_1 | Rob | Canada | rob@aol.com | 1 | | id_2 | Matt | France | matt@hotmail.com | 1 | | id_3 | Amit | Canada | NULL | NULL | | id_4 | Chloe | Canada | NULL | NULL | | id_5 | Elle | Canada | elle@aol.com | 1 | | id_5 | Elle | Canada | elle23@gmail.com | 1 |