- You must completed the installation of Ingestly.
- Place
ingestly-survey.js
to your website, and load the file like<script src="ingestly-survey.js"></script>
in your form page which you want to use for survey. - Add the following few lines of JavaScript into the form page. The code is adding an Event Listener to the submit button.
<script>
document.getElementById('form_button').addEventListener('click', function(){
ingestlySurvey.submitResult('Simple Form', document.getElementById('simple_form'));
}, false);
</script>
Ingestly Survey transmit values of the form to Ingestly by calling trackAction
method. The data is available in custom_attr
column in BigQuery.
This mechanism is not good at security so do not send PII or any sensitive information by this code.
This library is forked from Atlas Quick Survey under Atlas Tracking JS. Thank you Nikkei for publishing the code under MIT license.
- Ingestlyの導入が完了していること。
ingestly-survey.js
をウェブサイトに設置し、<script src="ingestly-survey.js"></script>
のようにファイルをサーベイを実施したいフォームページで読み込む。- 以下の数行のJavaScriptをフォームページに追加する。このコードはイベントリスナーを送信ボタンに追加している。
<script>
document.getElementById('form_button').addEventListener('click', function(){
ingestlySurvey.submitResult('Simple Form', document.getElementById('simple_form'));
}, false);
</script>
Ingestly Survey はフォームの値を trackAction
メソッドを呼び出すことでIngestlyに送信しています。データはBigQueryのカラム custom_attr
で利用可能です。
この仕組みはセキュリティ的には優れていないため、個人情報やセンシティブな情報をこのコードで送信しないでください。
このライブラリは Atlas Tracking JS 下の Atlas Quick Survey からフォークしました。コードをMITライセンスの基公開してくださる日経に感謝します。