為什麼 Gravity Form 送出表單時緩慢卡頓?你可以使用延遲通知來增加使用者體驗

你可能會發現 Gravity Form 使用時如果開了很多通知,當填寫表單完成時會需要寄送大量的信件,此時填表人會需要等待所有信件都寄送完成後才能看到感謝訊息。如果你遇到這個狀況,我們就需要思考如何將通知延遲在表單出現感謝訊息後才發出。

使用延遲訊息的好處是可以增加使用者體驗,讓使用者不會覺得表單沒有送出而不斷的重複點選送出按鈕,也可以避免使用者還沒送出完成前就離開頁面導致整個流程無法完成。

使用開源 WordPress 外掛

此範例使用 Gravity Form 版本為 1.9,如果你是使用以上版本可能無法採用本文的方法,但方向都是該如何延遲通知。

你可以使用 Delayed notifications for Gravity Forms 這個外掛來延遲通知,它會將通知轉入到 WordPress 的排程系統,仰賴 wp_cron.php 來寄送通知。

使用付費 WordPress 外掛

你可以使用 Gravity Forms delayed email notification 這個付費外掛,來達成延遲通知。它除了基本的延遲通知外還可以設定區間通知、重複通知等複雜的設定,可以滿足你的許多行銷需求。