2024/11/25
[ 初回公開日:
2024/12/5
]
【Studio初心者ガイド】フォーム設置と設定 ・作り方のポイント

- Studioのフォームについて
- 「Basic Forms」と「Form Parts」
- Studioでフォームを作成する方法
- 「Form Parts」(フォームパーツ)の追加
- Input(1行テキスト入力)
- Textarea(複数行テキスト入力)
- Select(セレクトボックス)
- Radio(ラジオボタンリスト)
- Confirm(チェックボックス)
- Checkbox(チェックボックスリスト)
- File(ファイルアップロード)
- Button(フォーム送信ボタン)
- フォーム名の設定
- 送信後のサンクスページの作成
- フォーム回答結果の管理
- フォーム回答を確認する
- フォーム回答を探す
- 回答をステータスで管理する
- フォーム回答を完全に削除する
- ダッシュボードのカスタマイズ
- フォーム回答結果の管理の注意事項
- 通知先の設定・集計結果
- フォームの通知メール設定
- フォーム回答結果の外部連携
- 自動返信メールの設定方法(外部ツール連携)
- Studioに外部フォームを埋め込む方法
- Googleフォームの設置方法
- まとめ
初心者の方でも簡単に利用できるStudioのフォーム機能を活用し、問い合わせフォームや予約フォームなど、多彩なフォームを直感的に設定する方法や、効果的な設置ポイントを紹介します。
本記事を通じて、Studioでのフォーム作成の基本からデザイン編集など理解し、初心者の方でもプロフェッショナルなフォームを設置する方法を学べます。
Studioのフォームについて
Studioでは、初心者でも簡単にフォームを作成し、サイトに設置できる直感的なフォーム機能が揃っています。問い合わせフォームや予約フォームなど、多目的に使用できるフォームパーツが豊富に用意されており、用途に応じた細かいカスタマイズも可能です。
さらに、送信後の動作設定や通知先設定などもサポートしており、フォーム設置からデータ管理までスムーズに行えます。Studioのフォーム機能を活用することで、プロフェッショナルなサイト作成が実現します。
「Basic Forms」と「Form Parts」
Studioのフォーム作成には、「Basic Forms」と「Form Parts」の2つの要素が用意されています。
「Basic Forms」は問い合わせフォームの土台となるセット形式のフォームパーツで、これをベースに「Form Parts」を追加してカスタマイズすることが可能です。
「Form Parts」には、テキスト入力欄やチェックボックス、ファイルアップロード機能など、必要に応じて個別に追加できるパーツが揃っており、自由にカスタマイズしたフォームを作成できます。
Studioでフォームを作成する方法
「Basic Forms」(ピンク四角)は3パターン用意されていて、追加パネルからドラッグアンドドロップするだけで設置する事が出来ます。

設置したフォームは、文字や色を変えたり、デザインを変更できます。
「Form Parts」(フォームパーツ)の追加
フォームパーツはドラッグ&ドロップで簡単に追加できます。以下にそれぞれの説明をご紹介します。
Input(1行テキスト入力)
Input(ピンク四角)は、名前やメールアドレスなど、短いテキストを入力する項目に適しています。通常1行で表示されるため、短めの情報を入力するフィールドとして最適です。
黄色四角部分では項目名やプレースホルダーなどもカスタマイズ可能で、タイプの設定で、送信時に文字列が入力チェックされます。
text:入力形式のチェックは行われません。
email:メールアドレス形式であるか確認されます。
tel:電話番号形式であるか確認されます。
チェックをONにすると、未入力の場合は送信ボタンを押しても送信できなくなります。
※あらかじめ用意されたフォームの項目には必須項目を示す「*」が表示されていますが、必須項目のチェックをON/OFFにしても自動的には更新されません。そのため、「*」の編集が必要な場合は手動で行ってください。

Textarea(複数行テキスト入力)
Textarea(ピンク四角)は、長いメッセージや住所など、複数行にわたる入力が必要な場合に使用されます。Inputとは異なり、複数行で表示されるため、ユーザーにとっても記入しやすいデザインとなります。フォームの内容によって、文字数制限や幅を調整することも可能です。

Select(セレクトボックス)
Select(ピンク四角)は、ドロップダウンリストを設置します。項目数が多い場合やページスペースを効率的に活用したいときに便利です。選択肢は黄色四角部分で自由に追加・編集でき、用途に応じて内容をカスタマイズ可能です。

Radio(ラジオボタンリスト)
Radioは、複数の選択肢から1つだけを選択してもらう場合に使われるパーツです。例えば「はい/いいえ」のように少数の選択肢から選ぶ形式に適しています。選択肢があらかじめ全て表示されるため、ユーザーが直感的に選択しやすい点が特徴です。

Confirm(チェックボックス)
Confirmは、利用規約の同意など、1つの項目に対してユーザーの確認や同意を求める際に使われる単一のチェックボックスです。フォーム送信時にチェックが必須となる設定が可能です。

Checkbox(チェックボックスリスト)
Checkboxリストは、複数の選択肢から複数を選択できます。アンケートや希望条件の指定など、複数の回答が可能な場面で便利です。リストの各項目には自由に内容を追加でき、複数選択が必須でない場合も設定できます。

File(ファイルアップロード)
Fileは、ユーザーがファイルをアップロードできる機能を提供するパーツです。画像や文書などのファイルを収集するフォームに便利です。ユーザーが簡単にファイルを添付して送信できるため、応募フォームなどにも活用されています。

Button(フォーム送信ボタン)
Buttonは、フォーム全体を送信するためのボタンです。「送信」や「確認」といったボタン名を自由に設定でき、フォームの最終ステップとしてユーザーに送信アクションを促します。ボタンデザインもカスタマイズ可能で、フォーム全体の見た目を整えつつ操作性も向上させる役割を担います。

フォーム名の設定
フォーム名はフォーム自体の管理名であり、フォーム結果はこの名前ごとに集計されます。複数の異なるフォームをサイトに設置する場合、識別しやすいように、それぞれ異なるフォーム名を設定しましょう。
なお、フォーム名に以下の文字列は使用できません。「無効な文字列が含まれています」と表示されます。
% # ? /
また、現在フォーム名に「&」を使用すると、ファイルアップロードしたデータのダウンロードができません。フォーム名に「&」を含めないようご注意ください。
設定方法は、

「有効化する」のボタンをクリックすると、以下のような画面になります。これはダッシュボードのフォーム設定画面になります。

フォームの通知メール設定
フォーム設定では、プロジェクト内の全フォームに共通する全体設定と、各フォームごとに設定できる個別設定が用意されています。
全体設定
プロジェクト内のすべてのフォームに対して通知先を一括で設定したい場合は、全体設定(ピンク四角)でメールアドレスを指定すると効率的です。この設定により、個別のフォームで特定の通知先が設定されていない場合、全体設定で指定したメールアドレスに通知が送信されます。

個別設定
個別設定(ピンク四角)では、特定のフォームごとに異なる通知先を指定することができます。また、「全体の通知先にも通知する」オプションを選択すると、個別設定と全体設定の両方のメールアドレスに通知が送信されます。

通知メッセージタイトル
個別設定での通知メッセージタイトル(ピンク四角)は、通知メールのタイトルも自由にカスタマイズできます。デフォルト設定は「You have a new response in【フォーム名】of 【プロジェクト名】」となっています。
なお、メールのタイトルの末尾には「#5」のように回答の通し番号が自動的に追加されます。

フォーム回答結果の外部連携
外部連携(ピンク四角)では、各フォームの回答結果をGoogleスプレッドシートと連携させることが可能です。この機能により、フォームの回答データをリアルタイムで管理でき、外部ツールと組み合わせて標準機能にはない詳細な管理や通知設定も行えます。
注意:外部ツールと連携して送信されたデータは、連携先ツールの規約に基づいて管理されます。Studioは外部ツールにおけるデータ保護に関して責任を負うことができかねますので、連携先の規約に同意の上でご利用ください。

スプレッドシート連携の手順
フォームダッシュボードにアクセスします。
設定したいフォームの設定画面を開きます。
外部連携アイコンをクリックします。
連携したいGoogleアカウントをクリックします。
連携が完了すると、専用のシートが自動生成され、その後自動で更新されます。
スプレッドシート連携の解除方法
フォーム設定を開き、「解除」をクリックします。
一度連携を解除して再連携すると、新しいシートが生成され、以降そのシートが更新されるようになります。
外部連携の注意点
連携上限
Googleスプレッドシートには、1分間にデータを送信(連携)できる件数に上限があり、これを超えるとスプレッドシートにデータが保存されません。詳細については、Googleスプレッドシートのドキュメント(Usage limits | Sheets API | Google Developers)をご確認ください。スプレッドシート連携の動作不良
スプレッドシートの共有権限や連携したGoogleアカウントの変更・削除が原因で、データが正常に蓄積されなくなる場合があります。その場合は、一度連携を解除してから再連携を行うことで、新しいシートにデータを蓄積できるようになります。再連携でも解決しない場合は、その旨を記載のうえ、チャットサポートにご連絡ください。シート名に関連するエラー
スプレッドシートのシート名に半角の「:」(ピンク四角)を使用すると、フォーム送信時にエラーが発生することがあります。シート名には半角「:」を使用しないようご注意ください。

・連携前の回答について
スプレッドシート連携前に受信した回答は、自動的にスプレッドシートには反映されません。連携後の回答のみが自動で追加されるようになります。
自動返信メールの設定方法(外部ツール連携)
Studioには自動返信メール機能はないため、外部ツールを利用して自動返信メールを設定する方法を紹介します。Zapierなどのツールを活用し、フォームが送信された際にユーザーに自動返信メールを送る設定ができます。
注意:本記事で紹介する内容は、外部ツールを利用した実装に関するものです。ツールの仕様や動作、記事に記載のない実装に関しては、Studioのチャットサポートでは対応できませんのでご了承ください。Studioコミュニティにて質問の投稿や過去の投稿を参考にしてください。
また、外部ツールと連携して送信されたデータは、連携先ツールの規約に基づいて管理されます。Studioは外部ツールにおけるデータ保護について一切の責任を負うことができかねます。外部連携機能をご利用の際は、連携先ツールの規約に同意のうえでご利用ください。
以下が設定手順の概要です。
1.前述の手順でStudioのフォームとスプレッドシートを連携させます。
2.Zapierにログインした後、Createボタン(ピンク四角)をクリックして、Zapsボタン(黄色四角)をクリックし、Zapierで新しいZap(自動化ワークフロー)を作成します。

3.Triggerボタン(ピンク四角)をクリックします。

4.Google Sheets(ピンク四角)をクリックします。

5.Trigger event(ピンク四角)をクリックし、New Spreadsheet Row(黄色四角)をクリックして「Continue」をクリックします。

6.画面の指示に従って、フォーム連携に使用するGoogleアカウントでサインインし、接続します。続いて、「Spreadsheet」(ピンク四角)で「プロジェクト名」を、「Worksheet」(黄色四角)で「シート名」を選択し、「Continue」をクリックします。
「Test Trigger」をクリックして、うまく連携できていれば、シート内にあるフォーム回答の列を選択できます。

7.次に、トリガーに対するアクションを設定していくので、「Action」(ピンク四)をクリックします。

8.そして、「App」(ピンク四角)で「Gmail」、「Action Event」(黄色四角)を「Send Email」に選択し、「Continue」をクリックします。

9.画面の指示に従い、自動返信メールの送信元として使用するGmailアカウントに接続し、送信元アドレスを選択します。
10.続いて自動返信メールの内容を設定します。
各フィールドには、文字を直接入力することも、ドロップダウンからスプレッドシートの特定の列の値を変数として選択することも可能です。
「To」欄にはフォーム送信者のメールアドレスを設定しましょう。本文なども、適切に変数を組み合わせて作成していきます。

11.設定が完了したら「Continue > Test & Continue」に進み、テストメールを確認します。問題がなければ「Turn on Zap」をクリックして自動返信設定が完了です。
最後に、サイトまたはライブプレビューでフォームを送信し、動作を確認してください。
Studioに外部フォームを埋め込む方法
Studioには豊富なフォーム作成機能がありますが、Googleフォームなどの外部サービスで作成したフォームを埋め込むことも可能です。iframeタグを使用すれば、これら外部フォームをStudioサイトに統合し、スタイルや機能の幅を広げられます。
Googleフォームの設置方法
GoogleフォームをStudioに埋め込むには、iframeタグを使います。以下の手順で設定可能です。
1.Googleフォームのサイトにアクセスし、新しいフォームを作成します。(Googleフォームの詳しい作成手順についてはここでは省略いたします。)
2.「送信」(ピンク四角)をクリックし、「埋め込みコード」(黄色四角)を取得します。

3.Googleフォームから取得した埋め込みコードを、StudioのEmbedボックスに貼り付けます。
手順
1.Embedボックス(ピンク四角)をドラッグ&ドロップで設置
2.
3.埋め込みコード欄(ブルー四角)に貼り付け

4.サイズを調整し、サイト全体のデザインと統一感を持たせて完了です。
外部フォームを設置する際の注意点
・サイト全体のデザインとの調和
iframeで埋め込んだフォームがサイト全体のデザインと統一されるように、スタイルの調整が必要です。デフォルト設定のままではデザインに違和感が生じる可能性があるため、必要に応じてスタイルを整えることが大切です。
・ローディング速度への影響
iframeはページの読み込み速度に影響を与えることがあります。特に、大きなデータ量を含むフォームや外部リソースを多く使用するフォームを埋め込む場合、ページ全体のパフォーマンスが低下する可能性があるため注意が必要です。
・コンバージョン計測の難しさ
iframeの使用により、クロスドメイン制約からフォーム送信結果の計測が難しくなることがあります。たとえば、Googleアナリティクスなどのトラッキングコードを使用する際に、正確にデータを取得できない場合があります。
・セキュリティ対策
外部フォームをiframeで埋め込む際は、信頼できるソースから提供されたコードのみを使用してください。iframeは他のドメインからコンテンツを読み込むため、信頼できないコードを埋め込むと、クロスサイトスクリプティング(XSS)やクリックジャッキングなどのセキュリティリスクが生じる可能性があります。
まとめ
Studioでのフォーム作成は、簡単に始められる設置から多彩な設定まで、あらゆるニーズに対応できる柔軟さが魅力です。
使いやすいフォーム設置を通して、ユーザーとのスムーズなコミュニケーションが可能になり、サイト全体のユーザビリティ向上につながります。
Studioのフォーム設置と設定を活用し、目的に応じた構成や操作性を工夫することで、より効果的なサイト運営ができるでしょう。
この記事を書いた人




























