ステップごとに任意のJavaScriptを実行することができる機能です。
スクリプトの実行タイミングは対象のステップが表示されたタイミングです。
複数のステップをつなげて表示した場合は複数ステップのスクリプトが同時に実行されます。
設定方法
- 質問画面の[スクリプト挿入]ボタンをクリックする。
- テキストボックスにJavaScriptを記入する。
- [保存]ボタンをクリックする。
動作や仕様
スクリプト挿入のテキストボックスではHTMLタグは動作しません。
(例:アクセス解析やMAツール等で発行されるscriptのようなHTMLタグをそのまま挿入しても動作しませんのでJavaScriptで記述していただく必要があります)
入力できる文字数は65535文字までです。
スクリプトには以下の機能も動作させることができます。
項目名 | 書式 | 備考 |
---|---|---|
カスタムキー | {{custom_key}} | アンケートURLの末尾に付与した文字列のカスタムキーに置き換わります。 |
パラメータ | {{queries}} | アンケートURLに付与したパラメータに置き換わります。例えば、アンケートにhttps://sample.svy.ooo/ng/answers/〜/?queries=1とアクセスした場合、転送時の{{queries}}はqueries=1に置換されます。 |
置き換え変数 | 設定した変数 | 置き換え変数を指定できます。特定の設問の回答値を取得できます。 |
スコアロジック | {{score-1}}など | スコアロジックの数値を取得できます。 |
これらの機能を組み合わせることで、回答者の選択した値を置き換え変数取得したり、スコアロジックの点数によって表示を変えるなど多様な制御を実現させることができます。
注意点
JavaScriptの記述方法や代理設定など技術的なサポートは承っておりません。 あらかじめご了承ください。
最終更新日:2022/06/29