SALESFORCE WEB-TO-LEAD
Salesforce 直POSTフォーム
標準のWeb-to-Lead HTMLと同じく、ブラウザからSalesforceへ直接送信し、retURLで送信完了ページに戻ります。
組織ID(oid)が未設定です。管理画面「Demo Lab 連携 > 送信先 > Salesforce」で設定してください。
このフォームの送信内容
| 送信先 | https://webto.salesforce.com/servlet/servlet.WebToLead?encoding=UTF-8 |
|---|---|
| oid | 未設定 |
| retURL | https://testsite0818.com/thanks/?via=sf_direct |
| hidden: lead_source | "Web(Demo Lab)" |
| hidden: formID__c | ← form_id(ページ表示時にJSでセット) |
確認ポイント(UNDEUX案件の教訓)
| カスタム項目の name | 標準HTMLのWeb-to-Leadは内部ID(00N…)が基本。WordPressプラグイン(Brilliant Web-to-Lead)はAPI参照名(formID__c)。どちらで届くかをこのページとサーバー中継フォームで比較できます |
|---|---|
| 値のセットタイミング | hiddenはページ表示時にセット(submit時のセットはSalesforceへの遷移に間に合わないことがある) |
| Salesforce側 | 項目レベルセキュリティ(編集可)、ページレイアウト配置、リード→取引先責任者/契約者への転記フローに項目が含まれているか |
| サンクスページ | 送信完了ページのURLとLINEボタンに formID__c が付与されるか |