質問&ディスカッション

blackawa
参加者

HubSpot以外のフォームの2つの不安定な挙動について

解決

こんにちは。

 

私たちは現在CRM移行のためにWordpressプラグインのContact Form 7で作成したフォームを「HubSpot外のフォーム」として監視しています。

しかしこのやり方は、下記の2点で想定外の挙動をすることが分かってきました。

 

1. バリデーションエラー時もコンタクトが作成されてしまう。

2. 1日に数件、Wordpress上では送信されるがHubSpotには記録されないコンタクトがある。

 

正直に申し上げて、JavaScriptでフォーム送信を横取りする以上お客様のネットワーク環境次第で仕方ないなと思う一方、これだと本番運用を開始することはかなり難しいと考えています。

 

どなたか、同様の事象に遭遇し、あるいは回避した方はいらっしゃいまんか?

どんな助言やヒントにも感謝します。

0 いいね!
2件の承認済みベストアンサー
KMurota
解決策
トップ投稿者 | Solutions Partner
トップ投稿者 | Solutions Partner

HubSpot以外のフォームの2つの不安定な挙動について

解決

@blackawa 
フロントでSubmitイベントにWebhookを付けようとして、フォーム送信数とWebhookのqueue数が明らかに違う、ということがありました。。。

API経由でフォームをSubmitできますので、
https://dev-lib.com/contact-form-7-db-save/

https://ciphercoin.com/downloads/cfdb7-database-switcher/https://dev-lib.com/contact-form-7-db-save/
こんな感じでContact Form 7のデータを何かしらのDBに保存し、DBへの追加をトリガーにこのAPIを叩くのはいかがでしょうか。
https://legacydocs.hubspot.com/docs/methods/forms/submit_form

またはデータをメール送信し、それをトリガーにすることも可能だと思います。
https://mailhook.app/
https://www.integromat.com/en/help/custom-mailhook


元の投稿で解決策を見る

ShinTanabe
解決策
投稿者 | Gold Partner
投稿者 | Gold Partner

HubSpot以外のフォームの2つの不安定な挙動について

解決

@blackawa さん
こんにちは。
Form7をご利用の背景はお察ししかねますが、Hubspotのフォームをそのまま利用しない1つの理由が「確認画面」がないことにあります

先のご回答にあったようにAPIを叩いたりする方法もありますが、確認画面がないのでフォームを使っていないということであれば、JQueryで確認画面を実装してしまう方法もありますので、ご検討してみてはいかがでしょうか?

フォーム確認画面をjQueryだけで実装する|Tips|日本トップクラスのHubSpotテック企業 株式会社パンセ (pensees.co.jp)


元の投稿で解決策を見る

4件の返信
ShinTanabe
解決策
投稿者 | Gold Partner
投稿者 | Gold Partner

HubSpot以外のフォームの2つの不安定な挙動について

解決

@blackawa さん
こんにちは。
Form7をご利用の背景はお察ししかねますが、Hubspotのフォームをそのまま利用しない1つの理由が「確認画面」がないことにあります

先のご回答にあったようにAPIを叩いたりする方法もありますが、確認画面がないのでフォームを使っていないということであれば、JQueryで確認画面を実装してしまう方法もありますので、ご検討してみてはいかがでしょうか?

フォーム確認画面をjQueryだけで実装する|Tips|日本トップクラスのHubSpotテック企業 株式会社パンセ (pensees.co.jp)


KMurota
トップ投稿者 | Solutions Partner
トップ投稿者 | Solutions Partner

HubSpot以外のフォームの2つの不安定な挙動について

解決

確かに、そういえばトラッキングコードにフォームは確認画面に遷移しようとする時点でも送信されてしまうはずで、ということは確認画面時点でドロップしてもエラーになってもコンタクトにログされてしまいますね。

KMurota
解決策
トップ投稿者 | Solutions Partner
トップ投稿者 | Solutions Partner

HubSpot以外のフォームの2つの不安定な挙動について

解決

@blackawa 
フロントでSubmitイベントにWebhookを付けようとして、フォーム送信数とWebhookのqueue数が明らかに違う、ということがありました。。。

API経由でフォームをSubmitできますので、
https://dev-lib.com/contact-form-7-db-save/

https://ciphercoin.com/downloads/cfdb7-database-switcher/https://dev-lib.com/contact-form-7-db-save/
こんな感じでContact Form 7のデータを何かしらのDBに保存し、DBへの追加をトリガーにこのAPIを叩くのはいかがでしょうか。
https://legacydocs.hubspot.com/docs/methods/forms/submit_form

またはデータをメール送信し、それをトリガーにすることも可能だと思います。
https://mailhook.app/
https://www.integromat.com/en/help/custom-mailhook


blackawa
参加者

HubSpot以外のフォームの2つの不安定な挙動について

解決

助言ありがとうございます!そうですよね...。

コンバージョンを確定できる確かな情報(フォーム送信)をフックにForm APIを叩くべきなのは、おっしゃる通りですね。検討します、重ねてありがとうございます!