Web サイト上の一部のページや管理者用のツールの実装などを紹介します。
Salesforce Account Engagement (旧 Pardot) と Contact From 7 の連携機能
見込客がどれだけ自社に興味を持ってくれているのかを Salesforce の Account Engagement (旧 Pardot) を使って集計・分析したい時に、フォームのカスタイマイズ性に優れた WordPress の Contact From 7 を使いたいことがあります。
Cookie を使用することでランディングページからの経路や再訪時の判定などが行えるのですが、Contact Form 7 などのフォーム送信に合わせて Cookie も送信する機能があるプラグインなどが見つからなかったため連携機能の実装を行いました。
Account Engagement には、フォームハンドラーという機能で外部フォームと連携できる機能があるのでこちらを利用しました。
(参考) Salesforce; フォームハンドラーの作成
一つの WordPress サイトで複数の Account Engagement を使い分けることもあるのでフォームごとにハンドラーを設定できるようにしました。全てのフォームに対して同じでの時に簡単に設定できるよう、除外ページや除外フォーム ID などを設定できるようにもしてあります。
この機能実装により、Contact Form 7 を使った複雑なフォームと Account Engagement を Cookie 情報も含めて連携することができました。
(その他事例は作成中……)