セグメンテーションロジック
の AND
そして OR
演算子を使用すると、 セグメントを作成するときに強力なフィルタリングが可能になります。これらの演算子を使用すると、キャンペーンやキャンバスを作成する際の ターゲットオーディエンスの ステップで、ユーザーのアクションや行動に基づいてユーザーをターゲットにすることができます。
AND演算子とOR演算子を理解する
の AND
そして OR
演算子はさまざまな方法で機能します。オーディエンスをセグメント化する際に達成したい目標に応じて、各演算子を使用できます。
AND演算子を使用する場合
一般的には AND
特定の属性の 2 つ以上の値の交差に関心がある場合。
カナダと米国を除くすべての国のユーザーをキャンペーンでターゲットにする方法を考えてみましょう。この場合、 AND
オペレーターはこれらのユーザーをフィルタリングするのに役立ちます。声明 Country is not United States AND Country is not Canada
米国およびカナダ以外の国からのユーザーのみが含まれます。したがって、このロジックを使用すると、カナダと米国の両方のユーザーが除外されます。
OR演算子を使用する場合
使用 OR
一連の条件のうち少なくとも 1 つの条件を満たすユーザーをターゲットにすることが目標の場合。3つの条件が OR
実際のステートメントが真となるためには、1 つ、2 つ、またはすべての条件が真である必要があります。
たとえば、アプリのバージョン 1.0 または 1.1 のすべてのユーザーにメッセージを送信するとします。バージョン1.0とバージョン1.1のユーザーをターゲットにするには、フィルターを使用します。 Is 1.0
そして Is 1.1
とともに OR
セグメント内の演算子。これはバージョン 1.0 または 1.1 を使用しているすべてのユーザーを対象とします。
次の例では、米国とカナダの両方のユーザーに有効なプロモーションを検討します。プロモーションが有効な地域のユーザーのみがプロモーションを受け取るようにする必要があります。このシナリオでは、次のステートメントを使用してキャンペーンをターゲットにします。 Country is United States OR Country is Canada
。とともに OR
オペレーターの場合、キャンペーンはカナダまたは米国のユーザーにのみ配信されます。
OR演算子を避けるべき場合
ユーザーターゲティングの状況によっては、 OR
演算子は避けるべきです。の OR
演算子は、ユーザーがステートメント内の 1 つ以上のフィルターの条件を満たしている場合に true と評価されるステートメントを作成します。たとえば、「グルメ」に属しているが、「非グルメ」や「お菓子好き」のどちらにも属さないユーザーのセグメントを作成したい場合は、 OR
オペレーターはここで働きます。
しかし、もしあなたの目標が「グルメ」セグメントに属し、「非グルメ」と「お菓子好き」のどちらのセグメントにも属さないユーザーをセグメント化することであれば、 AND
オペレーター。こうすることで、キャンペーンやキャンバスを受信するユーザーは、意図したセグメント (「グルメ」) に属し、同時に他のセグメント (「グルメでない」や「キャンディ好き」) に属することはありません。
以下のネガティブターゲティング基準は、 OR
2 つ以上のフィルターが同じ属性を参照している場合の演算子:
is not
does not equal
does not match regex
もし is not
、 does not equal
、 または does not match regex
は、 OR
演算子をステートメント内で 2 回以上使用すると、関連する属性のすべての値を持つユーザーがターゲットになります。
両方の演算子を使用する
次の例では、両方を使用します AND
そして OR
オペレーター。ここで、ターゲット ユーザーには、Nike スニーカーまたは Adidas スニーカーを購入し、電子メール通知の受信をオプトインしたユーザーが含まれます。
正しいロジックを構築していることを確認するもう 1 つの方法は、セグメントを作成し、フィルターに基づいてそのセグメントに含まれる ユーザーをプレビュー することです。こうすることで、属性、アプリのバージョン、その他のセグメンテーションが表示されている内容と一致していることを確認できます。
まだヘルプが必要ですか?サポートチケットを開きます。
最終更新日: 2022年6月3日