コラムへ戻る
サイト埋め込み7

【2026年度版】Googleフォームでサンクスページに遷移させる方法

Googleフォーム送信後に独自のサンクスページへ遷移させたいときに、標準機能でできることと難しいことを分けます。確認メッセージ、リンク設置、自作HTML、計測時の注意点も扱います。

LPや広告用ページにフォームを置くと、送信後にサンクスページへ移動させたくなります。コンバージョン計測をしたい、資料ダウンロードを案内したい、次の予約ページへ進めたい。そういう場面では、ただ「回答を記録しました」と出るだけでは少し物足りません。ではGoogleフォームだけで自動遷移できるのか。ここは先に期待値を合わせておいたほうがいいです。

フォーム送信後の完了画面をイメージしたイラスト

結論。標準機能だけで自動遷移はしにくい

送信後の遷移をイメージしたエンターキー写真

Googleフォームの標準機能で用意されているのは、送信後に表示する確認メッセージの編集です。Google公式ヘルプでも、プレゼンテーション設定から確認メッセージを編集する流れが案内されています。一方で、送信後に任意のURLへ自動でリダイレクトする設定項目は、標準のGoogleフォームには見当たりません。

たとえば広告LPで「フォーム送信後に必ず /thanks/ に移動し、そこで広告タグを発火したい」という要件は、Googleフォームの標準埋め込みだけでは扱いにくいです。送信後メッセージにリンクを置くことはできますが、クリックするかどうかは回答者に委ねられます。

そのため、Googleフォームでサンクスページを使いたい場合は、確認メッセージ内にリンクを置く、フォームを自作HTML化して送信後に遷移させる、最初からサンクスページ設定ができるフォームツールを使う、という選択になります。

  • Googleフォーム標準では確認メッセージの編集が基本
  • 任意URLへの自動リダイレクト設定は標準機能としては扱いにくい
  • 計測や資料DLが必要なら、代替方法を先に決める

方法1. 確認メッセージにサンクスページのリンクを入れる

一番壊れにくいのは、Googleフォームの確認メッセージにサンクスページのURLを入れる方法です。設定から確認メッセージを編集し、「送信ありがとうございました。詳しい資料はこちらをご確認ください」のようにリンクを置きます。

たとえば社内向けの資料請求や、既存顧客だけに送る簡単な案内フォームなら、確認メッセージに資料URLを置くだけで足りることがあります。クリック率を厳密に追うより、送信後に迷わず次の資料へ進めることを優先する場面です。

たとえばセミナー申込のあとに会場地図や事前資料を見せたいだけなら、確認メッセージに「当日の案内はこちら」とリンクを置く運用でも大きな問題は起きにくいです。参加者への案内メールも別で送るなら、サンクスページへの自動遷移にこだわりすぎなくてよい場合があります。

自動遷移ではないので、回答者がリンクをクリックする必要があります。広告LPのコンバージョン計測や、必ず次ページへ進めたい導線には弱いです。ただ、フォーム設定を壊しにくく、Googleフォームの標準機能の範囲で運用できるのは大きな利点です。

ノートパソコンでフォーム設定を確認する写真
  • 確認メッセージに次の案内とURLを入れる
  • 自動遷移ではなく、クリックしてもらう導線だと理解する
  • 問い合わせ受付や社内フォームなら、この方法で足りる場合もある

方法2. 自作HTMLフォームからGoogleフォームへ送信する

どうしても送信後に自動でサンクスページへ移動させたい場合、自作HTMLのフォームを作り、送信先だけGoogleフォームの `formResponse` にする方法があります。送信完了後にhidden iframeの読み込みを検知して、自社サイトのサンクスページへ移動させる考え方です。

たとえば広告LPで、送信完了後に必ず自社ドメインのサンクスページへ移動させ、そこで広告タグや次の予約導線を出したい場合は、この発想が候補になります。ただし、LP側にフォームを実装するため、制作担当がHTMLとGoogleフォーム側の項目対応を保守できる前提が必要です。

たとえば制作会社が1本のキャンペーンLPだけを短期間運用し、フォーム項目も氏名、メールアドレス、会社名、相談内容くらいで固定できるなら、自作HTMLで管理できることがあります。逆に、現場担当者がGoogleフォーム側で項目を追加し続ける運用では、HTML側のentry番号がずれて事故になりやすいです。

ただし、この方法はGoogleフォームの通常の埋め込み機能とは別物です。質問ごとの `entry.xxxxx` を調べてHTMLに書く必要があり、Googleフォーム側で項目を変えるたびに自作HTMLも見直します。必須チェック、エラー時の扱い、ファイルアップロード、ログイン必須フォームには向きません。制作案件では、保守できる人がいる場合だけにしたほうがいいです。

自作HTMLから送信後にサンクスページへ移動する例
<form
  action="https://docs.google.com/forms/d/e/FORM_ID/formResponse"
  method="POST"
  target="hidden_iframe"
  onsubmit="submitted = true"
>
  <label>
    お名前
    <input type="text" name="entry.123456789" required>
  </label>
  <label>
    メールアドレス
    <input type="email" name="entry.987654321" required>
  </label>
  <button type="submit">送信する</button>
</form>

<iframe
  name="hidden_iframe"
  style="display: none;"
  onload="if (submitted) location.href = '/thanks/';"
></iframe>

<script>
  let submitted = false;
</script>
  • Googleフォームのentry番号を正しく対応させる
  • Googleフォーム側で項目を変えたらHTMLも修正する
  • 重要なフォームでは、エラー時に誤って遷移しないか必ずテストする

方法3. サンクスページ対応のフォームツールを使う

LP、資料請求、問い合わせフォームでサンクスページを使いたい理由の多くは、計測や次の導線です。送信完了を広告計測したい、資料ダウンロードへ進めたい、カレンダー予約へつなげたい。そういう運用では、Googleフォームを無理に改造するより、送信後の画面や導線をフォームツール側で扱えるほうが安心です。

たとえば資料請求フォームなら、送信後に「資料はメールで送ります」と伝えるだけでなく、営業担当がいつ確認するのか、追加で予約を取れるのか、回答者に次の行動があるのかまで考えます。フォーム送信後のページは、ただのお礼ではなく、回答者の不安を減らす場所でもあります。

Formieであれば、フォームごとに完了画面の案内を変えられるため、資料請求なら送付タイミング、無料相談なら折り返し方法のように、送信後の期待値を用途ごとに書き分けられます。外部サンクスページが必要なのか、フォーム内の完了案内で足りるのかを先に決めると、実装が大きくなりすぎません。

計測と保守まで含めて方法を選ぶ

サンクスページを広告計測に使うなら、送信完了をどの時点で計測するかを先に決めます。確認メッセージ内のリンクは簡単ですが、クリックしない人もいるため、送信完了数とサンクスページ到達数がずれます。自作HTMLで自動遷移させる場合は、entry番号の変更、必須項目のエラー、フォーム項目の追加に誰が気づくのかまで決めておきます。

たとえばGoogleフォーム上では100件送信されていても、確認メッセージ内のサンクスページリンクをクリックした人が70件なら、サンクスページ到達をCVにすると30件分が抜けます。広告の成果を見るフォームでは、このズレを許容するのか、送信完了を別の方法で計測するのかを先に決めます。

一度きりの社内アンケートなら軽い方法で十分です。毎月広告を回すLPや、資料請求後に営業対応へつなぐフォームなら、送信後画面、通知、回答管理、計測タグの置き場所まで含めて設計したほうが後から困りません。実装の裏技より、運用中に壊れにくいことを優先したほうが、結果的に安く済むことが多いです。

  • サンクスページ到達をCVにするのか、フォーム送信をCVにするのか決める
  • 自作HTMLの場合、Googleフォーム側の項目変更時に誰が修正するか決める
  • 広告LPでは通知、回答管理、計測タグの置き場所まで確認する

Formie

フォームを作成する

会員登録なしで作成画面を試せます。項目を追加しながら、入力画面、確認画面、完了画面の流れをプレビューできます。

フォームを作成するイラスト