ユーザーに利用しているISP(インターネットサービスプロバイダ)を尋ね、その選択に基づいてさらにフォローアップの設問を行いたい場合を考えてみましょう。これは、テキストのパイピングを使用し、必要なテキストでカスタム変数を更新することで実現できます。アンケート内でカスタム変数を更新することは、複数ページにわたって回答をパイピングできるため便利です。このカスタム変数は、変数に対する適切なコードを使用することで、アンケートのどこでも使用できるようになります。これを設定する手順は次のとおりです:
- 次へ移動します:
- Login » Surveys » Edit » Question's Logic icon
- 各回答オプションに対して、「ジャンプ先」の分岐先を選択します。
- 各回答オプションに対して、カスタム変数を選択します。
- ロジックを保存ボタンをクリックします。
- 単一選択(ラジオボタン)の設問の場合、各回答オプションに同じカスタム変数が選択されていることを確認してください。以下の画像にあるように、パイピングされたテキストに置き換えられる変数として、すべての回答オプションで「Custom Variable 1」が選択されている必要があります。
- 複数選択(チェックボックス)の設問の場合、各回答オプションに異なるカスタム変数を選択します。
選択したカスタム変数は、設定されたテキストで更新されます。これで、アンケートの後半の設問でこの変数を参照したり、カスタム変数に基づいてロジックを設定したりできるようになります。
パイピングテキストによるカスタム変数の更新は、多言語アンケートでは機能しません。
覚えておくべきいくつかのポイント:
- メールリスト内の情報を使用してマッピングしたいカスタム変数がある場合は、その点に留意してください。メールリストにアップロードした、またはこれからアップロードするカスタム変数に応じて、パイピングされたテキストを割り当てるための適切なカスタム変数番号を選択する必要があります。たとえば、「メールアドレス、カスタム変数1(名)、カスタム変数2(姓)、カスタム変数3(部署)」という形式でメールリストをアップロードした場合、パイピングされたテキストは「カスタム変数4(Custom Variable 4)」に割り当てるようにします。
- アンケート上でカスタム変数を更新すると、メールアドレスとともにアップロードされたカスタム変数よりも優先されます。したがって、メールアドレスとともにカスタム変数を「カスタム変数1 "${custom1}"」としてアップロードし、アンケートの途中で同じ「カスタム変数1」が更新された場合、メールアドレス経由で渡された値は失われます。良い経験則としては、メールアドレスのリストから使用するカスタム変数の数を数えた後で、メールアドレスリストをアップロードし、その後でパイピングテキストを使用して更新するカスタム変数を選択することです。
- 2つの異なる設問で同じカスタム変数を更新していないことを確認してください。最新の情報がカスタム変数に更新され、それ以前にそのカスタム変数に存在していたテキストが上書きされます。基本的に、カスタム変数にマッピングされた最新の情報が、そのカスタム変数に割り当てられたままになる情報であるというのが経験則です。アンケートを設定した後にメールリストをアップロードするかもしれませんが、収集される回答はメールリストのアップロードよりも後に来ます。
- パイピング後に表示されるテキストを定義したい設問の場合は、「パイピングテキスト(オプション)」フィールドにテキストを入力します。
- ユーザーが入力したテキストに基づいてテキストをパイピングしたい設問の場合は、フィールドを空白のままにします。
- 回答オプションをそのまま表示したいクローズドエンド型(選択式)の設問の場合も、このフィールドは空白のままにします。
- アンケートを公開(ライブ)にする前に、アンケートをテストし、回答がどのように保存されるかを確認してください。
設問/回答オプション内のテキストをカスタム変数に置き換えるにはどうすればよいですか?利用可能な変数とコードは何ですか?
以下の変数タグを使用できます。テキストを表示したい場所にこれらのタグを使用してください。
- ${custom1} は、カスタム変数1 (Custom Variable 1) に保存されたデータに置き換えられます。
- ${custom2} は、カスタム変数2 (Custom Variable 2) に保存されたデータに置き換えられます。
- ${custom3} は、カスタム変数3 (Custom Variable 3) に保存されたデータに置き換えられます。
- ${custom4} は、カスタム変数4 (Custom Variable 4) に保存されたデータに置き換えられます。
- ${custom5} は、カスタム変数5 (Custom Variable 5) に保存されたデータに置き換えられます。
- ...
- ...
- ...
- このようにして、カスタム変数255まで続きます。
- ${custom255} は、カスタム変数255 (Custom Variable 255) に保存されたデータに置き換えられます。
外部参照変数とは何ですか?
外部参照変数は、アンケートにデータを渡すために使用できるもう1つの変数です。外部参照変数(つまり ext_ref)は、回答と回答者を関連付けるために使用されます。ID番号など、回答者を一意に識別するものを ext_ref 変数に割り当てることができます。結果が収集されると、ext_ref 変数がキャプチャされ、他のデータと一緒に保存されます。
自分のメールプログラム/プロバイダーで ext_ref 変数を使用するにはどうすればよいですか?
作成するすべてのアンケートには一意のURLがあります。アンケートデータと一緒にキャプチャされる他のデータを含めるには、URLに ext_ref パラメーターを追加するだけです。例:
https://questionpro.com/t/AIZBjs6?ext_ref=xxxx
xxxx を回答者の固有IDに置き換えてください。
カスタマイズされたURLを使用しています。カスタマイズされたURLで ext_ref 変数を渡すにはどうすればよいですか?
ext_ref パラメーターは、次の形式でURLと一緒に渡すことができます:
例:アンケートのURLが https://test.questionpro.com の場合
ext_refタグは次のように追加されます: https://test.questionpro.com/?ext_ref=xxxx
制限事項はありますか?
外部参照変数は最大64文字まで保存できます。
英数字(A〜Z、a〜z、0〜9)を使用できます。
アクセント記号付きの文字や英語以外の言語の文字は保存されない場合があります。文字の使用は英語(半角英数字)に制限してください。
外部参照変数にシャープ/ハッシュ記号 [#] は使用できません。
ext_ref / カスタム変数には、カンマ(,)と引用符(" または ')を使用しないことをお勧めします。
メール/リストマネージャーで ext_ref を使用するにはどうすればよいですか?
メール/リスト管理インターフェースを使用してメールを送信する場合は、アンケートの招待状に次のタグを追加します:
<SURVEY_LINK>&ext_ref=xxxx
<ANONYMOUS_SURVEY_LINK>&ext_ref=xxxx
&ext_ref 変数は、回答ローデータに自動的にキャプチャされます。
注:差し込み印刷タグは、メールリスト管理で回答者のメールアドレスを追跡するために使用される特別な変数です。差し込み印刷タグの末尾に
&ext_ref=xxxx を追加するだけです。
あなたも興味があるかもしれません...
パイピング - 方法は?
カスタム変数の動的置換 | データの事前入力 - 方法は?
分岐/スキップロジック
複合分岐
データ分析の時間を節約するためのカスタム変数の使用方法