Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

リダイレクト URL を非表示項目としてフォームに渡す

公開日: Sep 30, 2025
説明
Account Engagement フォームのリダイレクト先を動的に設定したい場合があります。これを行うには、URL を非表示項目経由でフォームに渡し、フォームの [お礼メッセージ] 内で JavaScript を使ってその URL を呼び出すことができます。
解決策
手順
 
1. リダイレクト URL を保存するためのカスタム項目を作成して、種別を [非表示] に設定します。この項目では [複数の応答を記録して表示する] を必ずオフにします。そうしないとリダイレクト時にエラーが発生します。項目の ID をメモします。

2. フォームを編集します。ステップ 2 で、非表示項目を追加します。[詳細] セクションに移動し、[すでに入力されていても常に表示する] にチェックを入れます。項目を保存します。

3. フォーム編集のステップ 4 で、リダイレクト URL スクリプトをフォームの [お礼コード] に追加します。スクリプト内の 2 つの field_id 参照を手順 1 で作成したカスタム項目の ID で置き換えます。フォームを保存します。

4. サイト上の iframe コードで、src 属性を更新して ?field_id=redirect_url を追加します。この field_id はカスタム項目の ID、redirect_url は完了時にプロスペクトを送信する URL のリダイレクト先です。

次に例を示します。
<iframe style=“border: 0;” src=“https://your.trackerdomain.com/form/url/12345/abcde?url_redirect_destination=www.pardot.com” width=“100%” height=“500” frameborder=“0”></iframe>
メモ
  • {js} を使用して、変数タグを JavaScript でエンコードすることをお勧めします。特殊文字によって変数タグの出力の体裁が崩れたり、意図しないコードが実行されたりするのを防ぐことができます。
ナレッジ記事番号

000383956

 
読み込み中
Salesforce Help | Article