[v8 にも適用されます]{class="badge positive" title="Campaign v8 にも適用されます"}
フィルターの作成 creating-filters
ホームページの エクスプローラー メニューから Adobe Campaign ツリー内を移動すると、データベースに含まれているデータがリストに表示されます。これらのリストは、オペレーターが必要とするデータのみが表示されるように設定できます。これにより、フィルターされたデータに対してアクションを起動できます。フィルター設定を使用すると、リストから 動的に データを選択できます。データが変更されると、フィルターされたデータは更新されます。
使用可能なフィルターのタイポロジ typology-of-available-filters
Adobe Campaign では、データリストにフィルターを適用できます。
これらのフィルターは、1 回だけ使用したり、今後の使用のために保存したりすることができます。複数のフィルターを同時に適用できます。
Adobe Campaign では、次のフィルタータイプを使用できます。
-
デフォルトのフィルター
デフォルトのフィルター には、リストの上にあるフィールドからアクセスできます。定義済みのフィールドをフィルターできます(受信者プロファイルの場合、デフォルトでは名前およびメールアドレスです)。フィールドを使用して、フィルターする文字を入力するか、ドロップダウンリストからフィルター条件を選択します。
リストのデフォルトのフィルターを変更できます。詳しくは、デフォルトのフィルターの変更を参照してください。 -
標準フィルター
標準フィルター は、列に対する 1 回限りのフィルターです。表示される列に対する 1 つ以上の単純な検索基準を使用して定義されます。
同じデータリストに対して複数の標準フィルターを組み合わせて、検索を絞り込むことができます。フィルターフィールドは上下に並んで表示されます。これらは、それぞれ個別に削除できます。
標準フィルターについて詳しくは、標準フィルターの作成を参照してください。
-
詳細フィルター
詳細フィルター は、データに対する単一のクエリや連結したクエリを使用して作成されます。
詳細フィルターの作成について詳しくは、詳細フィルターの作成を参照してください。
関数を使用してフィルターの内容を定義できます。詳しくは、関数を使用した詳細フィルターの作成を参照してください。
note note NOTE Adobe Campaign でのクエリの作成について詳しくは、この節を参照してください。 -
ユーザーフィルター
アプリケーションフィルター は、その設定を他のオペレーターと使用および共有するために保存された詳細フィルターです。
リストの上にある「フィルター」ボタンを使用すると、組み合わせてフィルターを絞り込むことができる一連のアプリケーションフィルターが表示されます。これらのフィルターを作成する方法については、フィルターの保存を参照してください。
デフォルトのフィルターの変更 altering-the-default-filter
受信者リストのデフォルトのフィルターを変更するには、ツリーの プロファイルとターゲット/定義済みフィルター ノードをクリックします。
その他のすべてのタイプのデータについては、管理/設定/定義済みフィルター ノードを使用してデフォルトのフィルターを設定します。
次の手順に従います。
-
デフォルトで使用するフィルターを選択します。
-
「パラメーター」タブをクリックし、「関連付けられたドキュメントタイプのデフォルトのフィルター」を選択します。
note caution CAUTION デフォルトのフィルターが既にリストに適用されている場合は、新しいフィルターを適用する前に無効にする必要があります。そのためには、フィルターフィールドの右側にある赤色のバツ印をクリックします。 -
「保存」をクリックしてフィルターを適用します。
note note NOTE フィルター定義ウィンドウについて詳しくは、詳細フィルターの作成およびフィルターの保存を参照してください。
標準フィルターの作成 creating-a-simple-filter
標準フィルター を作成するには、次の手順に従います。
-
フィルターするフィールドを右クリックし、「このフィールドでフィルター」を選択します。
デフォルトのフィルターフィールドがリストの上に表示されます。
-
ドロップダウンリストからフィルターオプションを選択するか、適用するフィルター基準を入力します(基準を選択または入力する方法は、テキスト、列挙などのフィールドのタイプによって異なります)。
-
フィルターを有効化するには、キーボードの Enter キーを押すか、フィルターフィールドの右側にある緑色の矢印をクリックします。
データをフィルターするフィールドがプロファイルのフォームに表示されていない場合、表示される列にそのフィールドを追加すると、その列でフィルターできます。手順は次のとおりです。
-
リストを設定 アイコンをクリックします。
-
表示される列を選択します(例えば、受信者の年齢)。
-
受信者リストで「年齢」列を右クリックし、「この列でフィルター」を選択します。
年齢のフィルターオプションを選択できるようになります。
詳細フィルターの作成 creating-an-advanced-filter
詳細フィルター を作成するには、次の手順に従います。
-
「フィルター」ボタンをクリックして、「詳細フィルター…」を選択します。
フィルターするデータのリストを右クリックして、「詳細フィルター…」を選択することもできます。
フィルター条件定義ウィンドウが表示されます。
-
「式」列をクリックして、入力値を定義します。
-
式を編集 をクリックして、フィルターを適用するフィールドを選択します。
-
リストから、データをフィルターする基準となるフィールドを選択します。「完了」をクリックして確定します。
-
「演算子」列をクリックして、適用する演算子をドロップダウンリストから選択します。
-
期待される値を「値」列から選択します。複数のフィルターを組み合わせてクエリを絞り込むことができます。フィルター条件を追加するには、「追加」をクリックします。
-
式に階層を割り当てたり、ツールバーの矢印を使用してクエリ式の順序を変更したりすることができます。
-
式の間のデフォルトの演算子は「および」ですが、これはフィールドをクリックすることで変更できます。「または」演算子を選択できます。
-
「OK」をクリックしてフィルター作成を確定し、リストに適用します。
適用されるフィルターがリストの上に表示されます。
このフィルターを編集または変更するには、そのラベルをクリックします。
このフィルターをキャンセルするには、フィルターの右側にある このフィルターを削除 アイコンをクリックします。
詳細フィルターを保存して、今後の使用のために保持できます。このタイプのフィルターについて詳しくは、フィルターの保存を参照してください。
関数を使用した詳細フィルターの作成 creating-an-advanced-filter-with-functions
詳細フィルターでは関数を使用できます。関数を使用したフィルター は式エディターを使用して作成されますが、式エディターでは、データベースデータと高度な関数を使用して数式を作成できます。関数を使用してフィルターを作成するには、詳細フィルターの作成手順の 1、2 および 3 を繰り返してから、次の手順に従います。
-
フィールドの選択ウィンドウで、「詳細選択」をクリックします。
-
使用する数式のタイプ(集計、既存のユーザーフィルターまたは式)を選択します。
次のオプションを使用できます。
-
「フィールドのみ」は、フィールドを選択する場合に使用します。これはデフォルトのモードです。
-
「集計」は、使用する集計数式(カウント、合計、平均、最大、最小)を選択する場合に使用します。
-
「ユーザーフィルター」は、既存のユーザーフィルターのいずれかを選択する場合に使用します。ユーザーフィルターについて詳しくは、フィルターの保存を参照してください。
-
「式」は、式エディターにアクセスする場合に使用します。
式エディターでは、詳細フィルターを定義できます。次のような画面です。
データベーステーブル内のフィールドを選択し、それらに高度な機能を追加できます。関数のリスト で使用する関数を選択します。使用できる関数について詳しくは、関数のリストで説明しています。次に、関数の対象となるフィールド(複数可)を選択し、「OK」をクリックして式を承認します。
note note NOTE 式に基づくフィルター作成の例については、この節を参照してください。
-
フィルターの保存 saving-a-filter
フィルターは各オペレーター専用であり、オペレーターがクライアントコンソールのキャッシュをクリアするたびに再初期化されます。
詳細フィルターを保存することによって、アプリケーションフィルター を作成できます。アプリケーションフィルターは、リスト内を右クリックするか、リストの上にある「フィルター」ボタンを使用して再利用できます。
これらのフィルターには、配信アシスタントのターゲット選択ステージで直接アクセスすることもできます(配信の作成について詳しくは、この節を参照してください)。アプリケーションフィルターを作成するには、次の操作をおこなうことができます。
-
詳細フィルターをアプリケーションフィルターに変換します。そのためには、詳細フィルターエディターを閉じる前に、「保存」をクリックします。
-
このアプリケーションフィルターを、ツリーの 管理/設定/定義済みフィルター(または受信者の プロファイルとターゲット/定義済みフィルター)ノードを使用して作成します。そのためには、フィルターのリストを右クリックして、「新規…」を選択します。手順は、詳細フィルターを作成する場合と同じです。
「ラベル」フィールドで、このフィルターに名前を付けることができます。この名前は、「フィルター」ボタンのコンボボックス内に表示されます。
現在のリストにあるすべてのフィルターを削除できます。右クリックして「フィルターなし」を選択するか、リストの上にある「フィルター」アイコンを使用します。
「フィルター」ボタンをクリックして「および」メニューを使用することで、フィルターを組み合わせることができます。
受信者のフィルタリング filtering-recipients
定義済みフィルター(フィルターの保存を参照)を使用すれば、データベースに含まれている受信者のプロファイルをフィルタリングできます。フィルターは、ツリーの プロファイルとターゲット/定義済みフィルター ノードから編集できます。「フィルター」ボタンを使用すると、ワークスペースの上部セクションにフィルターが表示されます。
フィルターを選択してその定義を表示し、フィルターされたデータのプレビューにアクセスします。
定義済みフィルターは、次のとおりです。
データの計算方法の例:
-
30 歳以下の受信者を選択します。
-
18 歳以上の受信者を選択します。
-
18 歳から 30 歳までの受信者を選択します。
データフィルターの詳細設定 advanced-settings-for-data-filters
「パラメーター」タブをクリックして、次のオプションにアクセスします。
-
関連付けられたドキュメントタイプのデフォルトのフィルター:このオプションにより、並べ替えの対象となるリストのエディターで、デフォルトでこのフィルターを利用できます。
例えば、名前またはログイン別 フィルターがオペレーターに適用されている場合、このオプションを選択すると、このフィルターがすべてのオペレーターリストで常に利用できます。
-
他のオペレーターと共有するフィルター:このオプションにより、他のすべてのオペレーターが現在のデータベースに対してこのフィルターを使用できます。
-
パラメーター入力フォームを使用する:このオプションにより、このフィルターが選択されている場合にリストの上に表示されるフィルターフィールドを定義できます。これらのフィールドでフィルター設定を定義できます。このフォームは、「フォーム」ボタンを使用して XML フォーマットで入力する必要があります。例えば、受信者リストから使用可能な定義済みフィルター「開封済み」では、フィルターの対象の配信を選択できるフィルターフィールドが表示されます。
「プレビュー」ボタンを使用すると、選択したフィルターの結果が表示されます。
-
「詳細設定パラメーター」リンクを使用すると、追加設定を定義できます。特に、SQL テーブルをフィルターに関連付けて、そのテーブルを共有するすべてのエディターでそのフィルターを共通にすることができます。
このフィルターがユーザーにより上書きされないようにする場合は、「フィルターを制限しない」オプションを選択します。
このオプションは、配信アシスタントで提供される、多重定義できない「配信の受信者」および「フォルダーに属する配信の受信者」フィルターに対して有効です。