フォームの実装やセキュリティが不安
入力チェック、送信処理、スパム対策、バックエンド、メールサーバーなど、フォーム実装に必要な要素が多く、どこから手をつけていいかわからない。
Vanilla Form
HTMLはわかるけどフォームの実装には不安があり、予算も限られている。 そんな状況でも問い合わせフォームを使いたい時はGoogleフォームをカスタムしてサイトに設置しましょう。 "Vanilla Form"はGoogleフォームを送信先にしたHTMLフォームをかんたんに作成できます。
Problem
入力チェック、送信処理、スパム対策、バックエンド、メールサーバーなど、フォーム実装に必要な要素が多く、どこから手をつけていいかわからない。
費用はかけられないが、問い合わせ導線の品質は落としたくない。
Googleフォームを埋め込むとデザインやUXの統一感が崩れ、ページ全体の印象がちぐはぐになってしまう。
Solution
バックエンドやメールサーバー不要。PHPの使えないレンタルサーバーでもご利用いただけます。
Googleフォームを使っているため、フォーム専用サービス等の契約や費用が不要です。
Googleフォームっぽさを抑えながら、見た目や動きをサイトに合わせて調整できます。
Flow
Step 1
Googleフォーム側でフォームを作成し、共有URL(または埋め込みコード)を準備します。
Step 2
URLまたは埋め込みコードを読み込んで、サイトに合わせて調整したHTMLコードを作成します。
Step 3
生成したHTMLをページに反映し、利用中のサーバーへアップロードして公開します。
Feature
共有URLまたはiframeコードを読み込むだけで、フォーム項目を取得して編集を始められます。
ラベル表示、必須、プレースホルダー、項目名などを画面上で調整してそのまま出力できます。
ページ内完了表示・ダイアログ・サンクスページ移動を選べるので、導線に合わせて使い分けできます。
送信成功時の解析イベントもまとめて設定できます。GA4(gtag)/ GTM(dataLayer)/ 両方から選べます。
リンク有無とURL・文言を動作設定から指定でき、フォーム下部に反映されます。
honeypot と最短送信待機時間をオプションで追加できます。
設置先に合わせて出力スタイルを選べます。デフォルト・スタイルなし・Bootstrap・Tailwindに対応しています。
FAQ
フォームの読み込み時に一部サーバー側で処理しますが、入力したURLや設定内容は保存しません。
はい。共有URL・viewform URL・埋め込み用iframeコードのいずれからでも読み込めます。
使えます。プラグイン不要で、生成したHTMLをWordPressのカスタムHTMLブロックに貼り付けるだけで利用できます。
出力されたフォームの送信先はGoogleフォーム(formResponse)です。PHPやメールサーバーを追加しなくても運用できます。
はい。その場で完了表示、ダイアログ表示、サンクスページへ移動の3種類から選択できます。
通知はGoogleフォーム側で設定できます。フォームの通知設定や、連携先スプレッドシートの通知ルールを使うことで、メール通知で運用できます。
できます。回答はGoogleフォーム/スプレッドシートで管理されるため、編集権限を付与すれば複数人で確認・対応できます。
はい。読み込んだ項目ごとに、表示/非表示、必須、ラベル、プレースホルダーを調整してからHTMLを生成できます。
簡易スパム対策としてhoneypotと最短送信待機時間を追加できます。ただしGoogleフォームへ直接送信する構成のため、TurnstileやreCAPTCHAのような本格的なbot対策の代わりにはなりません。
GoogleフォームのURLまたは埋め込みコードを読み込むだけで、サイトに合わせたフォームHTMLを作れます。
Builderを開く