如何在提交 Google Forms 後把填答者重新導向到另一個網頁?

"Google Forms 的填答者送出答案後,要怎麼把他們導向到另一個網站?"- Google Docs Editors Community

這是 Google Forms 使用者很常問的問題,Google 論壇上有 190 人問過。例如,執行您調查的研究機構可能要求每位填答者都要進入它的 Thank You 頁面,沒有這一點,調查就無法上線。Google Forms 只讓您變更提交後顯示的確認訊息。您可以把 URL 貼到訊息中,但大家得自己點,而很多人不會點。使用 Formfacade,大家一提交就會進入您的網頁,您還能依他們的答案把他們送到不同頁面。

以下是讓填答者在提交後前往另一個網頁的兩種方法,以及各自的不足之處。

為什麼要在提交後重新導向?

感謝訊息可以當作確認通知,也是引導使用者前往下一步的機會。例如,使用者提交名單磁鐵表單時,您可以顯示一段簡短說明,以及他們登記的報告或電子書下載連結。加入連結的限制在於它是被動的,得靠使用者自己點過去。
雖然這對某些用途來說已經足夠,但在高意圖的工作流程中卻能帶來真正的差別。例如,當潛在客戶提交聯絡或資格評估表單時,直接把他們重新導向到您的行事曆,就能讓他們趁興趣還高時預約通話,而不是讓他們之後再去找預約連結,或在感謝訊息中尋找。從提交到下一步之間的每個手動步驟,都是大家流失的地方,所以拿掉那一步,就能把更多提交轉換成下載、會議和完成的轉換。

方法 1:在確認訊息中加入連結

Google Forms 讓您自訂提交後顯示的訊息。您可以更新訊息並貼上 URL,它就會以連結的形式顯示在確認訊息中。
  • 在 Google Forms 中開啟您的表單,然後點選 Settings。
  • 在 Settings 頁面中,展開 Presentation 區段。
  • 點選 Confirmation message 選項的 Edit。
  • 輸入附上 URL 的訊息,然後點選 Save。
這是 Google Forms 原生的功能,而且免費。雖然這不是真正的重新導向,但對低風險的表單很有用。
限制
  • 不是真正的重新導向。
  • 只能是固定連結;無法透過 URL 傳遞表單回應。
  • 無法自訂連結文字。完整 URL 會照貼上的樣子顯示,無法設定像「按這裡」這樣的錨點文字。

方法 2:使用 Formfacade 自動重新導向

  • 點選建立您的表單,為表單命名,點選 Build form,再點選 Proceed。
  • 點選「Edit」分頁
Edit、Preview、Share 和 Responses 分頁,並標示出 Edit
  • 捲動到表單最底部,點選最後一個「After page」列上的齒輪圖示。只有一頁的表單會顯示「After page 1」。
Formfacade 中的 Registration Form,標示 EDIT 分頁以及 Submit 卡片上方 After page 1 列的齒輪圖示
  • 點選 On submit
  • 選取 Redirect to a webpage
  • 貼上網址並點選 Save
您也可以點選表單結尾的 Submit 卡片,選取 Redirect to webpage 並貼上網址。
Formfacade Edit 頁面中的 Submit 卡片,清單已展開,顯示 Default message、Custom message 和 Redirect to webpage,並標示出 Redirect to webpage
  • 點選「Share」分頁,再點選 Open
  • 提交一則回應來測試重新導向。您會進入您的網頁。
為什麼選擇 Formfacade
  • 提交後自動重新導向。
  • 將答案傳送到重新導向的網頁。
  • 依答案重新導向到不同頁面。
  • 回應會在 Responses 分頁中。在那裡開啟 Submit to Google Forms,就能同時送到您的 Google Form;或點選 Link to Sheets,把回應放進 Google Sheet。
限制
  • 相較於免費的 Google Forms 做法,需要訂閱。
  • 必須使用 Formfacade 的分享連結或嵌入程式碼收集回應,而不是 Google Forms 原生的連結。

如何依每個答案顯示不同的頁面或訊息?

  • 在同一個 On submit 分頁中,選取 Redirect to a webpage
  • 點選 Try advanced redirects
  • 描述每個答案應該前往的地方,然後點選 Generate 按鈕。例如:將 Department 為 QA 的人送到 https://www.example.com/qa,並在 URL 中帶上他們的姓名,其他人則送到 https://www.example.com/other
  • 檢查方塊中的重新導向,然後點選 Save。
若要為每個答案顯示不同的訊息,請使用 Formfacade - Assign points 為每個答案設定各自的分數,因為訊息是依分數來選擇的。在 Edit 分頁中,點選最後一個「After page」列上的齒輪圖示。點選 On submit。選取 Show conditional message based on score。選取分數欄位並點選 Create。點選第一個條件,更新條件,輸入訊息並點選 Save。點選 + Condition 新增另一則訊息。新增完所有訊息後,點選 Save。請閱讀如何根據計算出的分數加入文字評語?
On submit 分頁中選取了 Show conditional message based on score,並標示出該選項、分數欄位和 Create 按鈕
若要在任何表單上顯示附上他們答案的同一則訊息,請改選 Show customized message for this button。點選 @,選取 Response 或某個欄位,把他們的答案加入訊息,然後點選 Save。
On submit 分頁中選取了 Show customized message for this button,編輯器中有含 Response 值的感謝訊息,並標示出該選項、@ 按鈕和 Save 按鈕

常見問題

Google Forms 能在提交後自動重新導向嗎?
不能。Google Forms 只讓您自訂提交後顯示的確認訊息。若要自動重新導向,您需要像 Formfacade 這樣的外掛程式。
我可以用 Apps Script 重新導向嗎?
不能。Apps Script 中的「on form submit」觸發條件是在回應記錄後於伺服器端執行,所以它可以寄送電子郵件或更新試算表,但無法控制填答者的瀏覽器,也無法把他們送到另一個頁面。
我可以透過嵌入 Google Form 來重新導向嗎?
只限於您能控制的頁面。如果您把表單嵌入自己的網站,可以加入在提交後重新導向的 JavaScript(透過計算頁面載入次數),但它對多頁表單效果不佳,只能在您自己的頁面上運作,而且需要持續維護。
「Go to section based on answer」和重新導向一樣嗎?
不一樣。Google Forms 的「Go to section based on answer」會把填答者帶到同一份表單中的另一個區段,適合用在分支問題,但無法在他們提交後把他們送到外部網頁。
我可以依答案重新導向到不同頁面嗎?
可以,使用 Formfacade 就行。您可以依填答者的答案把他們送到不同頁面,例如把合格的潛在客戶送到預約頁面,其他人則送到資源頁面。
我可以把表單答案傳到重新導向的頁面嗎?
可以,使用 Formfacade 就行。您可以把表單回應當作參數附加到重新導向的 URL,讓目的地頁面能提供個人化內容或預先填寫第二份表單。請避免用這種方式傳遞敏感或個人資料,因為 URL 參數會顯示在網址列中。

摘要

如果填表的人必須在填完表單後進入您的感謝頁面,放在 Google Forms 確認訊息裡的連結就只能靠他們自己點。使用 Formfacade,您可以設定重新導向,對方一提交就會進入您的頁面。建立您的表單,並完成上述步驟。如有任何問題,請聯絡支援團隊。

最後更新: