ルール条件の定義
この記事では、オーディエンスとルールの条件を作成する際に利用可能な演算子を一覧で紹介します。
条件演算子
一部の演算子は特定の属性タイプにのみ適用されます。これは適用対象の列で示されています。
演算子 | 説明 | 適用対象 |
---|---|---|
array contains | 配列内の項目が指定した値と完全に一致します。 真 ["iOS", "Android"] array contains “Android” 偽 ["Women's Clothing", "Shoes"] array contains “Women” |
配列 |
array does not contain | 配列内の項目が指定した値と完全に一致しません。 真 ["iOS", "Android"] array does not contain “Samsung” 偽 ["Women's Clothing", "Shoes"] array does not contain “Shoes” |
配列 |
contains | 属性値が指定した値を含みます。 真 "user@tealium.com" contains “tealium”["iOS", "Android"] array contains “Android” 偽 ["Women's Clothing", "Shoes"] array contains “Women” |
配列 文字列 Tally Visitor ID |
contains (ignore case) |
属性値が指定した値を含みます。 | 文字列 Visitor ID |
does not contain | 属性値が指定した値を含みません。 | 配列 文字列 Visitor ID Tally |
does not contain (ignore case) |
属性値が指定した値を含みません。 | 配列 文字列 Visitor ID Tally |
contains partial string | 属性値が指定した値と部分的に一致します。 真 ["Women's Clothing", "Shoes"] array contains “Women” 偽 ["Women's Clothing", "Shoes"] array contains “Tops” |
配列 Tally Visitor ID |
contains partial string (ignore case) |
属性値が指定した値と部分的に一致します(大文字小文字を無視)。 | 配列 Tally Visitor ID |
equals | 属性値が指定した全体の値と一致します。 真 "purchase" equals “purchase”equals 0 偽 "Luggage" equals “luggage”equals 1 |
数値 文字列 Visitor ID |
equals (ignore case) | 属性値が指定した全体の値と一致します。 | 文字列 Visitor ID |
does not equal | 属性値が指定した全体の値と一致しません。 | 数値 文字列 Visitor ID |
does not equal (ignore case) | 属性値が指定した全体の値と一致しません。 | 文字列 Visitor ID |
less than | 属性値が指定した値より小さい。 | 数値 日付 |
less than or equal to | 属性値が指定した値以下です。 | 数値 日付 |
greater than | 属性値が指定した値より大きい。 | 数値 日付 |
greater than or equal to | 属性値が指定した値以上です。 | 数値 日付 |
is assigned | 属性が存在しますが、値があるかどうかは問いません。 真 "Shirts" is assigned ["iOS", "Android"] is assigned[] is assigned "" is assigned is assigned Is VIP is assigned |
数値 Timeline List Badge 文字列 Tally Visitor ID 日付 |
is not assigned | 属性が存在しません。 | 数値 Timeline List Badge 文字列 Tally 日付 Visitor ID |
is empty | Tealium iQ変数には値が含まれていません(例えば、値が未定義、null、または空文字列)。 真 { page_name : undefined } { page_name : null } { page_name : "" } { product_id : [] } |
Tealium iQタグ管理からインポート |
is not empty | Tealium iQ変数には何らかの値が含まれています。例えば、1文字以上の文字列、値を持つ数値(0 を含む)、または1つ以上の項目を持つ配列。 真 { page_name : "Title" } { page_num : 1 } { product_id : ["WidgetXYZ"] } |
Tealium iQタグ管理からインポート |
is true | ブール値が真に等しい。 | ブール |
is false | ブール値が偽に等しい。 | ブール |
occurred less than | 日付値が指定した分/時間/日/週/月を過ぎていません。 | 日付 |
occurred more than | 日付値が指定した分/時間/日/週/月を過ぎています。 | 日付 |
is started | 訪問/訪問に対してファネルが開始されています。 | ファネル |
is completed | 訪問/訪問に対してファネルが終了しています。 | ファネル |
step completed | 訪問/訪問に対してステップが正常に完了しています。 | ファネル |
step not completed | 訪問/訪問に対してステップが完了していません。 | ファネル |
is executed | タグがページ上で正常に発火しています。 | Tealium iQタグ管理プロファイル内のタグ |
matches regex | ルール、エンリッチメント、オーディエンスで正規表現(regex)を使用することができます。regex演算子は文字列属性でのみ利用可能です。matches regex演算子には2つのオプションがあります:Multiline Mode: 全体の文字列の始まりや終わりだけでなく、属性値の文字列内の任意の行の始まりや終わりで ^ と$ を一致させます。Case Insensitive: 文字列を属性値と比較する際に、大文字小文字を無視します。 |
文字列 |
Tally属性の拡張ルール条件の使用
contains
演算子を使用して、Tally属性のキーが特定の値を含むかどうかをチェックするルール条件を作成することができます。
この拡張ルール条件は、contains
演算子を使用する場合にのみ利用可能です。
Tally属性のキーとその値をルールに含めるには、次の手順を実行します:
-
Server-Side Tools > Manage Rulesに移動します。
-
新しいルールを追加するか、編集する既存のルールを選択します。
-
Conditionsの下で、チェックしたいTally属性を最初のドロップダウンリストから選択します。
-
次のドロップダウンリストでcontains演算子を選択します。
-
3つ目のドロップダウンリストでCustom Valueを選択します。
-
Tally属性で期待するキー値を入力します。
-
Perform rule on valueをクリックし、指定したキーを評価するために使用したい演算子を選択します。
-
キーに対して評価したい値を指定します。属性を使用するか、カスタム値を入力することができます。
-
Saveをクリックします。
最終更新日 :: 2024年March月29日