オプトアウトの完了画面をカスタマイズするには?
「メール配信(他オブジェクト)」と「メール配信(キャンペーン)」のオプトアウト画面は、デフォルトのままだと物足りないと感じる人が多いかと思います。
このページでは、オプトアウトが完了した際の画面のカスタマイズ方法を紹介します。「オプトアウト設定」がまだの方は先に設定を完了させてから下記をご覧ください。
カスタマイズ方法
- [ 設定 ] | [ クイック検索 ] で「Visualforce」と入力、[ Visualforce ページ ] | [新規] をクリックします。
- [ 歯車マーク ] | [ 設定 ] | [ クイック検索 ] に「Visualforce」と入力し、[ Visualforce ページ ] | [ 新規 ] をクリックします。
- 「ページの編集」にて以下を設定します。
【設定内容】
- 表示ラベル:任意の判別しやすい名称(例:オプトアウト完了画面)
- 名前:Optout_OK
画面下の「Visualforce Markup」には表示させたい画面のレイアウトを Visualforce ページの形式にもとづいて記述します。設定後、[ 保存 ] をクリックします。
【上記コードサンプル】
<apex:page showHeader="false" sidebar="false" standardStylesheets="false"> <h2>メールマガジンの配信を停止しました。</h2> <br/> <img src="https://f.msgs.jp/fcnts/ycz/banner_synergylead.gif"></img> またのご登録をお待ちしております。<br/> </apex:page> |
- [ 設定 ] | [ クイック検索 ] で「サイト」と入力し、[ サイト ] をクリックします。その後「サイトの表示ラベル」の [ オプトアウト用のサイト名 ] をクリックします。
- [ 歯車マーク ] | [ 設定 ] | [ クイック検索 ] に「サイト」と入力し、[ サイト ] をクリックします。その後、「サイトの表示ラベル」の [ オプトアウト用のサイト名 ] をクリックします。
- オプトアウトサイトの編集画面が表示されます。「サイト Visualforce ページ」横の [ 編集 ] をクリックします。
- 作成した Visualforce ページから「有効化された Visualforce ページ」に移動し、[ 保存 ] をクリックします。
ここまでの設定がオプトアウト完了画面のカスタマイズとなります。
作成後、実際にアクセスした際には以下のようにカスタマイズされた画面が表示されます。
オプトイン完了時などの画面もカスタマイズしたい場合、以下の4つの画面がカスタマイズ可能です。
【カスタマイズ可能な画面】
- オプトアウト完了時
- オプトイン完了時
- オプトアウト処理失敗時
- オプトイン処理失敗時
それぞれ Visualforce 作成時の「名前」は以下に設定することがカスタマイズできます。
【Visualforce 作成時の「名前」】
- オプトアウト完了時:「Optout_OK」
- オプトイン完了時:「Optin_OK」
- オプトアウト処理失敗時:「Optout_NG」
- オプトイン処理失敗時:「Optin_NG」