ロジックを使用する
“ロジックの使用” について
「ロジック」は、質問を表示したり、メールを受信したり、クアルトリクスアンケートでその他の動作をトリガーするために回答者が満たす必要がある条件を指します。Qualtricsの以下の各機能では、何らかの方法でロジックが使用されます。
- 質問のブロックを条件付きで表示するための分岐ロジックです。
- 単一の質問を条件付きで表示するための表示ロジック。
- 割り当ては、設定した回答制限にカウントされる回答者を決定するために使用されます。
- カスタム検証では、回答者がアンケートを続行する前に特定の回答要件を満たす必要があります。
条件の登録
クアルトリクスのロジックウィンドウ(表示ロジックや分岐ロジックなど)には常に、一連のドロップダウンメニューが表示されます。これらのメニューで、条件パラメーターを決定します。ステートメントが完全になるまで、各メニューでロジック条件が指定されます。
上記の例では、学生のメンターに関する質問を、新入生ではない人に隠そうとしています。このスクリーンショットには、以下が記載されています。
基本的に、回答者は、学生メンターが誰かを尋ねる前に、自分が新入生であることを確認する必要があります。
基本条件の登録
条件をステートメントとして考えるのが一番です。回答者が満たす必要がある条件を考え、その条件を記述するステートメントを作成します。
まず、例を挙げます。学生に寮を評価してもらう必要があります。ただ、生徒が学生住宅に住んでいないと言っているのであれば、この質問はしたくない。
ヒント:ステップ1で選択したフィールドのタイプによって、以下の手順が異なる場合があります。これらの説明の目的は、一般的な例から始めていただくことです。
- ロジックの基準を決定します。それは質問の答えですか。埋め込みデータセットはアンケートフローにありますか?連絡先リスト情報ですか。この例(およびほとんどの場合)では、このドロップダウンに[質問]と表示されます。
- ロジックの基準となるフィールド(または質問)を選択します。ここで、「学生寮に住んでいますか」を選択します。
- これらのドロップダウンで、文が完結します。ここでは、[いいえ]が[選択されていない]と表示されます。[はい]が[選択されている]とすることもできます。これは、学生寮に住んでいることを確認した学生を意味します。
複数の条件を追加する
作成するロジックで、より複雑な条件が必要になることがあります。複数の条件をANDまたはORで結合できます。
AND で結合された条件は、両方が満たされている必要があります。OR で結合された条件は、どちらかの条件が満たされることを意味します。ロジックを追加すると、AND で結合された条件が最初に評価され、次に OR で結合された条件が評価されます。
新規条件の追加方法
複数条件のトラブルシューティング
ニーズによっては、これまでの例よりも条件が長く複雑になる場合があります。
どの回答者が次の割り当てを満たすと思いますか?演算の順序に注意してください。AND で結合された条件が最初に評価され、次に OR で結合された条件が評価されます。
回答者の3つの異なるセグメントで、この割り当てを満たします。
- 未婚および女性 (年齢に関係なく)、または
- 18 歳以上かつ死別 (性別は関係なし)、OR
- 既婚 (年齢、性別は無関係)
この多くの条件をロジックに追加する場合は、新しい論理セットを使用してすべてをより明確に区別することをお奨めします。詳細については、次のセクションを参照してください。
論理セットを使用して高度な条件を作成する
ロジックがより高度になり、より多くの条件が含まれるようになると、論理セットの使用が必要になる場合があります。論理セットは、同時に評価される条件のグループです。ステートメントと同様に、論理セットもANDまたはORで結合できます。
論理セットを使用すると、文のグループ全体が True で、別の文のグループ全体が True の場合に AND/OR である場合、条件が満たされます。
この例では、次のうちいずれかの条件を満たしている回答者にのみ質問が表示されます。
- 18~24歳の米国人
- 25~34歳のカナダ人
18~24歳のカナダ人や25~34歳の米国人である回答者には、質問が表示されません。また、他の国の18~24歳代などにも表示されない。
新しい論理セットの追加方法
- プラス記号 (+) をクリックします。
- 新しいステートメントの前にある[ And ]ドロップダウンを開きます。
- [新しい論理セットに移動]を選択します。
- 新しい論理セットの条件を設定します。
- 論理セットを[And]と[Or]のどちらで結合するかを決定します。
ロジックのタイプ
クアルトリクスでのロジックの構築方法を理解したところで、具体的にどのようなロジックのタイプがあるか詳しく説明します。まず、ロジックを使用するプラットフォームの各部分で利用可能な内容と、各タイプの動作について説明します。
ロジックは、回答者が質問にどのように回答するか、連絡先リストに事前に保存された情報、割り当てが満たされているかどうかなどに基づいて設定できます。ただし、プラットフォーム内でロジックを使用している場所によっては、これらのオプションのすべてが意味をなすわけではありません。下の表は、クアルトリクスの各場所で使用できるロジックのタイプを示しています。
ロジックの基準 | 分岐ロジック | 表示ロジック | 割り当て | カスタム検証 | メールのトリガー | 連絡先リストのトリガー |
質問 | はい | はい | はい | はい | はい | はい |
埋め込みデータ | はい | はい | はい | いいえ | はい | はい |
連絡先リスト | いいえ | はい | いいえ | いいえ | いいえ | いいえ |
割り当て | はい | はい | はい | いいえ | はい | はい |
GeoIP位置情報 | はい | はい | いいえ | いいえ | いいえ | いいえ |
ループと結合(&U) | いいえ | はい | いいえ | いいえ | いいえ | いいえ |
デバイスタイプ | はい | はい | いいえ | いいえ | いいえ | いいえ |
質問に基づくロジック
回答者による質問への回答に基づくロジックを設定できます。質問のタイプに応じて、異なるロジックオプションが表示されます。表示されるロジックオプションの主なタイプは、選択肢と自由回答欄の 2 つです。
選択肢選択の質問は、回答者が事前設定されたオプション(複数選択、マトリックス、スライダーなど)の範囲から選択する質問です。自由回答形式の質問は、回答者が自由形式の回答(自由回答欄、コンスタントサム、ランク順)を入力する質問です。
選択肢選択の質問に基づくロジックの設定
- 最初のドロップダウンから[質問]を選択します。
- 2 つ目のドロップダウンから特定の質問を選択します。
- 3つ目のドロップダウンから特定の回答選択肢を選択します。
- 4番目のドロップダウンから回答者による選択肢の操作を選択します。
- [保存]をクリックします。
この質問は、新入生と回答した回答者にのみ表示されます。
自由回答質問に基づくロジックの設定
- 最初のドロップダウンから[質問]を選択します。
- 特定の質問を選択します。
- 自由回答欄がフォームの場合は、特定のフィールドを選択します。自由回答の質問がフォームでない場合は、この手順がない可能性があります。
- ロジックに使用する値を入力します。
- 大文字/小文字がロジックに影響しないようにする場合は、大文字と小文字を区別しないを選択します。
- 回答者が入力した値と指定した値の比較方法を決定します。
- [保存]をクリックします。
このロジックの質問は、メールアドレスに「@qualtrics.com」が含まれる回答者にのみ表示されます。
質問ロジックに使用できるフィールド
質問に基づいてロジックを書式設定する方法は数多くあります。このセクションでは各フィールド、その意味、入力方法について説明します。
標準
一般的に、これらのオプションはすべての質問タイプで表示されます。
- [表示されている/表示されていない]:回答者に表示される選択肢をロジックの基準にします。回答者への選択肢の表示/非表示に関する詳細については、回答選択肢への表示ロジックの追加に関するページを参照してください。
複数選択
多肢選択式オプションを使用する質問では、これらのフィールドに基づくロジックを使用できます。これには、複数選択だけでなく、サイドバイサイドマトリックスやマトリックス表などが含まれます。
- [選択されている/選択されていない]:回答者が選択したか、または選択しなかった特定の選択肢がロジックの基準になります。
- 選択した数:このオプションは、複数の回答が許可されるように設定された多肢選択式の質問に対してのみ表示されます。このオプションでは、多肢選択式の質問に対して選択された回答の数を、選択した正確な回答ではなく、ロジックの基準にすることができます。
- 選択肢(自由回答欄):選択肢で自由回答を許可する場合、このフィールドは選択肢にすぎません。(たとえば、”その他” オプションの横に穴埋めを追加します)。このフィールドを選択すると、この選択肢に入力されたテキストをロジックの基準にすることができます。
自由回答欄と数値の質問
自由記述形式または数値形式の質問には、これらのオプションがあります。これには、自由回答の質問、その他のテキスト、自由回答欄マトリックス表、スライダ、コンスタント合計などが含まれます。
- [次の値と等しい]/[次の値と等しくない]:回答が等しいか、等しくない正確な数をロジックの基準にします。自由回答欄では、これを完全一致として使用し、応答に正確なフレーズまたは単語が含まれるようにすることができます。
- より大きい/より小さい/等しい:特定の数値より大きいか、小さいか、または等しい回答をロジックの基準にします。
- [である/空でない]:回答者が質問を空白のままにしているかどうかをロジックの基準にします。
- 含める/含まない:特定の内容が回答に含まれているかどうかに基づくロジック。[大文字と小文字を区別しない]を選択すると、質問の大文字と小文字が無視されます。
- 正規表現に一致: 正規表現コードに基づくロジックです。正規表現コードは、正確な文字や単語などを制限するのに役立ちます。
ヒント:正規表現はカスタムコーディングであるため、Qualtricsサポートは正規表現の作成をサポートできません。それらは、それが終わった後の方向性の特定にのみ役立ちます。ただし、 コミュニティの経験豊かなユーザー(英語) に尋ねてみることは可能です。
マトリックス表
これらのフィールドは、マトリックス表と並列に適用されます。
- 数値セット:特定の数値セットが選択または表示されているかどうかを選択します。
- 記述 – 数値セット:特定の記述に対して特定の数値セットが選択されているかどうかを選択します。
- 数値セット(数):数値セットが選択された回数をロジックの基準にします。
- 記述(識別値を割り当て):記述に対して特定の数値セットを選択する代わりに、スケールの識別数値を使用して範囲を設定できます。
ループブロック内の質問
ループを適用してブロックに結合すると、そのループブロックの質問に標準フィールドと複数選択フィールドに加えてフィールドが追加されます。
- [名前でループを選択]:特定のループで特定の選択肢が選択されます。
- 現在のループ:現在のループで特定の選択肢を選択する必要があります。
- いずれかのループ:任意のループで特定の選択肢が選択されました。
例:主催した複数のイベントに関するアンケートを実行しています。ループブロックで、回答者に食中毒にかかったかどうかを質問します。回答者が100件のイベントのうち1件のイベントで体調を崩しただけかどうかは関係ありません。回答者が何を食べて病気になったのかを知りたいと思っています。後のブロックで、いずれかのループで病気になったと回答した場合に表示されるフォローアップの質問を入力します。
- All Loops: すべてのループで特定の選択肢を選択する必要があります。
埋め込みデータに基づくロジック
埋め込みデータフィールドでは、ID番号やスーパーバイザー名などの追加情報を各回答に関連付けます。
埋め込みデータに基づくロジックの設定
- 最初のドロップダウンから[埋め込みデータ]を選択します。
- 次のフィールドで、ドロップダウン矢印をクリックして、アンケートフローに保存された埋め込みデータの一覧を表示します。
- ロジックで使用する埋め込みデータフィールドの名前をクリックします。
- ドロップダウンから埋め込みデータ値を選択するか、値を入力します。スペルと大文字小文字の区別は、アンケートフローまたは連絡先リストと完全に同じになるようにしてください。
- 回答者の埋め込みデータ値と指定した値の比較方法を選択します。
ヒント:正確な値(教授の名前や有効な郵便番号など)を入力する場合は、[次の値と等しい]または[次を含む]を使用する必要があります。
- [保存]をクリックします。
埋め込みデータロジックでテキストの差し込みを使用
2 つの埋め込みデータフィールドに同じ値が含まれないようにしたいと考えたことはありませんか。または、質問の回答が埋め込みデータフィールドに入力された回答と一致することを確認しますか?テキストの差し込みで、これ以上のことがすべて可能です!
テキストの差し込みを使用すると、回答者にデータがある埋め込みデータ、質問、割り当て、スコアなどから値を取得できます。埋め込みデータロジックの最終フィールドは空白であるため、ここに差し込みテキストを貼り付けることができます。
表示ロジックを使用している場合、テキストの差し込みを選択するためのドロップダウン矢印が表示されます。分岐ロジックを使用している場合、アンケートの質問または埋め込みデータ要素でテキストの差し込みを作成し、切り取り、フィールドに貼り付ける必要があります。
連絡先リストに基づくロジック
連絡先リストを使用してアンケートを配信する予定がある場合は、そのリストの情報(名前やメールアドレスなど)をロジック条件で使用できます。
連絡先リストに基づくロジックの設定
- [連絡先リスト]を選択します。
- 目的の連絡先リストフィールド([名]や[メール]など)を選択します。
- ロジックに使用する値を入力します。
- 回答者の連絡先リスト値と指定した値の比較方法を選択します。
- [保存]をクリックします。
このロジックの質問は、メールアドレスがqualtrics.comの回答者にのみ表示されます。
連絡先リストロジックに使用できるフィールド
各連絡先フィールドの詳細については、リンク先のサポートページを参照してください。
- 名:ロジックの基準を連絡先の名にします。
- 姓:連絡先の姓をロジックの基準にします。
- メール:連絡先のメールアドレスをロジックの基準にします。
- 外部データ: コンタクトの外部データ参照に基づくロジックです。
割り当てに基づくロジック
割り当て 特定のグループ内でアンケートを完了した回答者の数を追跡できます。特定の割り当てが満たされているかどうか、および現在の割り当ての値をロジック条件の基準にできます。
割り当てに基づくロジックの設定
- 最初のドロップダウンから[割り当て]を選択します。
- ロジックの基準にする割り当てを選択します。
- 割り当てが満たされた場合、または満たされていない場合に対応するかどうかを選択します。または、数値を入力します。
- [保存]をクリックします。
このロジックの質問は、クアルトリクスユーザーの割り当てが満たされるまで表示されます。
割り当てロジックに使用できるフィールド
- 条件を満たさない/満たす:割り当てが満たされているかどうかをロジックの基準にします。
- 次の値と等しい/等しくない:割り当ての「件数」は、アンケートに回答し、割り当ての条件を満たした回答者の数です。割り当てが等しいか、または等しくない正確な総数をロジックの基準にできます。
- 次の値より大きい/以下/等しい:割り当てを満たした人数が上回る、下回る、または等しい人数をロジックの基準にします。
GeoIP位置情報に基づくロジック
クアルトリクスでは、回答者のIPアドレスを使用して回答者の位置を推定できます。この情報は、アンケートロジックで使用できます。このタイプのロジックは、分岐ロジックと表示ロジックにのみ適用できます。
GeoIP位置情報に基づくロジックの設定
- 最初のドロップダウンから[GeoIP位置情報]を選択します。
- 位置カテゴリを選択します。
- ロジックに使用される位置ID値を入力します。
- 回答者の位置ID値と指定した値の比較方法を選択します。
- [保存]をクリックします。
このロジックを使用する質問は、84508郵便番号の回答者にのみ表示されます。
GeoIP位置情報ロジックに使用できるフィールド
GeoIP位置情報を使用して位置カテゴリを選択し、定義できます。
ロケーションカテゴリ
- 郵便番号
- 市町村
- 州/地域(たとえば、「ワシントン」ではなく「WA」などの州コードを使用してください)
- 国名
- 国コード
- 地図上の位置
項目の定義
最初の 5 つのロケーションタイプは、テキスト入力スタイル項目を使用して定義します。
- 等しい/等しくない: 正確なロケーション名または値に基づくロジックです。
- より大きい/より小さい/等しい: 特定の数値以上、より小さい、または等しい数値を基準にします。
- 含む/含まない: ロケーションに特定の文字/単語/フレーズが含まれます。
- 正規表現に一致: 正規表現コードに基づくロジックです。すべての正規表現コードがスラッシュ(/)に挟まれている必要があります。たとえば、 /regex/ です。
ヒント:正規表現はカスタムコーディングであるため、Qualtricsサポートは正規表現の作成をサポートできません。それらは、それが終わった後の方向性の特定にのみ役立ちます。
地図上の位置
地図上の位置では、提供された地図上の場所を選択できます。
- [場所の選択] をクリックします。
- 島または大陸を選択します。
- 国を選択します。
- 市町村、州、または地域を選択します。すべての市町村を選択できるわけではありません。
- 完了したら[保存]をクリックします。
国または大陸を誤って選択した場合は、[世界表示に戻る] をクリックできます。
選択しなくなったロケーションを多数選択した場合は、クリアをクリックしてそれらをすべて削除することができます。
ループと結合に基づくロジック(&A)
ループが適用されたブロック内で、回答者の現在のループに基づいてロジックを適用できます。この種のロジックは、表示ロジックとしてのみ適用できます。
- Not / 現在のループ:特定のループを選択し、それが現在のループであるかどうかを選択します。
デバイスタイプに基づくロジック
使用されているか、または使用されていないモバイルデバイスのタイプを条件の基準にできます。これには、モバイル(任意のモバイルデバイス)、 Blackberry、Android、iPhone、iPod、Opera Mobile、Palm、Windows Mobile、 および [その他のモバイル] (ここに記載されていないモバイルデバイス)。
True – False に基づくロジック
表示ロジックと分岐ロジックの両方に対して、常に真または常に偽のどちらかのロジック条件を登録することができます。複雑なロジック条件を構築しなくても、アンケートの回答者がたどるさまざまなパスをテストできるため、これはアンケートを作成中の場合に特に役立ちます。また、偽条件を使用すると、常に False と評価される条件を作成できるため、有効な調査で質問を非表示にする場合に特に役立ちます。
True – False に基づくロジックの設定
[真]を選択すると、質問は常に回答者に表示されます。[偽]を選択すると、質問は回答者に表示されません。