
【第382回】 Marketing Cloud Next : メール内画像のドメイン設定
Marketing Cloud Next では、メール内で使用する画像についても、自社のカスタムドメインを利用して配信することができます。
通常、Marketing Cloud Next のメールに配置した画像は、Salesforce 組織の「私のドメイン(My Domain)」を含む、次のような Salesforce のドメインから配信されます。
https://mydomain.cdn.salesforce-experience.com/...
この画像ドメインを、自社で所有しているカスタムドメインへ変更することもできます。
例えば、
https://pages.mail.nobuyuki.com/...
のようなドメインから画像を配信できるようになります。
今回は、この Marketing Cloud Next のメール内画像に使用するドメインを変更する設定手順 について紹介します。
設定の流れ
今回の設定の手順を先にまとめると、次のような流れになります。
Salesforce の「ドメイン」からカスタムドメインを作成
Salesforce CDN を使用するように設定
ドメインをプロビジョニングしてアクティブ化
Marketing Landing Pages のカスタム URL を作成
パスに /lp を設定
CMS Channels を開く
Marketing Messages チャネルを編集
Domain から作成したカスタムドメインを選択
ランディングページの画像は自動的に同じドメインになる
ちなみに、本題に入る前に、Marketing Cloud Next のランディングページ内で使用する画像については、特別な設定は必要ありません。
ランディングページにカスタムドメインを設定している場合、そのページ内で使用される画像も、ランディングページと同じドメインから自動的に配信されます。
つまり、使用するランディングページの URL に応じて、ページ内の画像についても自動的に同じドメインが適用される仕組みです。
そのため、ランディングページ用の画像について、メール画像のように別途カスタムドメインを設定する必要はありません。
設定手順
1. ランディングページのカスタムドメインを設定する必要があります。
注意:自社所有しているドメインでサイトを提供するには、DNS プロバイダが、ANAME レコード、ALIAS レコード、CNAME Flattening がサポートしていることを確認してください。サポートされていない場合は、利用できません。その他、利用の前に、必ず 前提条件 を確認してください。
これは、以下の記事の 1 ~ 9 で詳細に解説していますので、そちらを参照して下さい。
このとき重要なのが、設定の際に「Salesforce コンテンツ配信ネットワーク(CDN)を使用してドメインを提供する」を使用して設定することです。

Marketing Cloud Next のメール画像で利用するカスタムドメインでは、Salesforce CDN を利用する必要があります。
これが 1 つ目の前提条件になります。
2. そして、もうひとつ重要なのが、カスタム URL の設定です。
カスタムドメインを有効化しただけではなく、そのドメインに対して Marketing Landing Pages を指定したカスタム URL を作成し、パスとして、「/lp」を設定しておく必要があります。

これはランディングページ用の設定ですが、メール画像のカスタムドメインを指定する場合にも、この設定が前提条件になっています。
これも 2 つ目の前提件です。これも前述した記事の手順に含まれます。
3. カスタムドメインの準備ができたら、現在操作しているプロファイル(システム管理者)の プロファイル > オブジェクト設定 で「CMS チャネル」のタブが「非表示」になってれば、これを「デフォルトオン」にします。

4. これで、CMS Channels にアクセスできますので、移動したら、「マーケティングメッセージ」のアクションボタンから「編集」をクリックします。

5. ここで ドメイン から利用したいドメインを 1 つだけ選びます。

6. これを保存すれば、設定は完了です。

考慮事項
Marketing Cloud Next では、画像配信用のドメインとして設定できるのは 1 つだけであり、複数のドメインを登録し、メールごとに切り替えるような利用方法はできません。
そのため、複数ブランドや複数ドメインを利用している組織では、どのドメインを Marketing Cloud Next の画像配信用ドメインとして利用するか、あらかじめ検討しておく必要があります。
過去に送信したメールに含まれる画像には影響を与えません。あくまでこれから送信するメールに含まれる画像が対象になります。
いかがでしたでしょうか。
このカスタムドメインの利用自体は必須ではないため、Salesforce が提供するデフォルトドメインのままでも問題ない気がしますが、以下のような場合には検討しても良いと思います。
ブランドの統一
mydomain.cdn.salesforce-experience.com ではなく、pages.mail.example.com のような自社ドメインで画像を配信できます。Salesforce を使っていると知られずに済む
メールの HTML ソースを確認した場合や、画像を単独で開いた場合にも、自社管理のドメインが見える構成にできます。ブランド/セキュリティポリシーへの対応
「顧客向けに露出する URL は自社ドメインに統一する」といった企業のWeb・ブランドポリシーがある場合には意味があります。
今回は以上です。