Pendoでメールドメインを設定および認証する

最終更新日:

アプリ外でエンドユーザーとメールでコミュニケーションを取るために、メールドメインを設定します。これにより、組織のドメインから送信される自動化されたジャーニーやスタンドアロンのメールを通じて、エンドユーザーのプロダクトに対する関心を維持することができます。

要件

セットアップの一環として、Pendoはドメインを所有しているか、または管理する権限を持っていることを確認する必要があります。Pendoに認証済みのドメインが接続されていないと、Orchestrateを通じてメールを送信することはできません。

また、メールの送信者として組織が表示されるようにするために、配信性を向上させるMAIL FROMドメインを設定する必要があります。

メールドメインを設定および認証できるのはPendo管理者のみです。

注:この機能はOrchestrateまたはリッスンがサブスクリプションに含まれている場合にのみ利用可能です。

メールドメインを設定および認証する

以下の手順では、Pendoがお客様に代わってメールを送信できるように、メールドメインを設定し確認する方法を詳しく説明しています。これにより、組織が送信者として確実に表示されます。

  1. 左側のメニューで[設定(Settings)]>[サブスクリプション設定(Subscription settings)]に移動します。
  2. [ドメイン(Domains)]タブを選択します。
  3. [メールドメイン(Email Domain)]フィールドに組織のメールドメインを入力します(例:acme.com)。これは、PendoによってDNSレコードが認証されるドメインです。送信するメールのドメインアドレスとして使用されます。
  4. MAIL FROMドメインフィールドにサブドメインを入力します(例:mail.acme.com)。これは、配信の成功率を向上させ、組織が送信者として表示されるようにするために必要です。MAIL FROMドメインは次の要件を満たす必要があります。
    • 検証している親ドメインのサブドメインである必要があります。
    • メールの送受信に使用するサブドメインにすることはできません。
  5. [続行(Continue)]を選択します。ドメインホストのウェブサイトにコピーする必要があるページにレコードが追加されます。

    records_table.png

ドメインレコードをコピーする

Orchestrateとドメインを接続するには、すべてのPendoレコードをドメインホストのウェブサイトにコピーする必要があります。この接続により、Orchestrateを使用して、自社ドメイン名でエンドユーザーにメールを送信できます。

[レコード(Records)]テーブルで各レコードタイプを展開し、すべてのレコードをドメインホストのウェブサイトにコピーします。1つのレコードをクリップボードにコピーするには、該当する行の[コピー(Copy)]アイコンを選択します。または、[ダウンロード(Download)]アイコンを選択して、すべてのレコードをCSVファイルとしてダウンロードします。

download_records.png

すべてのレコードを正確にコピーする必要があります。レコードが一致しない場合、検証が失敗する可能性があります。すべてのレコードがドメインホストのウェブサイトにコピーされた後、ドメインの認証に最大72時間かかることがあります。ドメインが認証されると、そのステータスを通知する情報メッセージが表示されます。

Pendoからメールドメインを削除する

Pendoからメールドメインを削除することができます。このドメインのPendo Orchestrateへの接続を完全に解除するには、ドメインホストのウェブサイトからすべてのレコードを削除する必要があります。

現在そのドメインを使用しているアクティブなジャーニーまたはメールがある場合、まずアクティブなジャーニーを無効にするか、メールを削除する必要があります。メールを削除すると元に戻せません。

ドメインを削除するには以下の手順に従います。

  1. [ドメイン(Domains)]タブでゴミ箱アイコンを選択します。

    delete_domain.png
  2. [メールドメインを削除(Delete email domain)]確認メッセージで、[はい、削除します(Yes, Delete)]を選択し、ドメインを削除することを確認します。

メールID用のカスタムトラッキングドメインを追加する

メールIDのカスタムトラッキングドメインが重要な理由は以下のようにいくつかあります。

  • 配信品質の向上。トラッキングドメインは、メール内のリンクとドメインを一致させることで、メールサービスプロバイダーとの信頼関係を確立するのに役立ちます。これにより、メールがスパムとして判定される可能性が低くなり、全体的な配信率が向上します。
  • ブランディングの一貫性。独自のトラッキングドメインを使用すると、メール内のリンクにサードパーティのドメインではなくブランドが反映されます。これにより、信頼性が構築され、受信者に一貫したブランド体験が提供されます。
  • スパムフィルターの回避。多くのスパムフィルターは、メール内のリンクを精査して、フィッシングや疑わしいアクティビティを検出します。送信者のドメインに合わせたトラッキングドメインを使用すると、メールがフィッシング詐欺としてフラグが立てられる可能性を最小限に抑えることができます。

Pendoが提供するSSLおよびCDNを使用してカスタムトラッキングドメインを追加する

このセクションでは、PendoがSSL(Secure Sockets Layer)およびCDN(コンテンツ配信ネットワーク)を提供するカスタムトラッキングドメインを追加する方法を詳しく説明します。まず、トラッキングドメインとして使用するドメインを選択します。通常はメールドメインのサブドメインです。このドメインをPendoサポートに送信します。Pendoは、お客様に代わって次のエンティティを作成します。

  1. カスタムトラッキングドメイン
  2. SSL証明書。
  3. CDN配信。

エンティティを作成した後、PendoはDNSレジストリに追加するためのCNAMEレコードのセットを提供します。

  1. Pendoが提供した新しいドメインのCNAMEレコードをDNSレジストリに追加します。これにより、ドメインがメールIDとして認証され、SSL証明書が検証され、CDN配信の使用が設定されます。
  2. エントリが設定されたら、カスタムトラッキングドメインの最終的な実践支援についてPendoサポートにお問い合わせください。

独自のSSLとCDNでカスタムトラッキングドメインを追加する

このセクションでは、独自のSSL(セキュアソケットレイヤー)およびCDN(コンテンツ配信ネットワーク)を使用してカスタムトラッキングドメインを追加するための、より高度なプロセスを詳述します。

  1. トラッキングドメインとして使用するドメインを選択します。通常はメールドメインのサブドメインです。Pendoサポートにカスタムトラッキングドメイン用の関連するCNAMEレコードの作成を依頼してください。
  2. Pendoが提供するDNSレジストリに対する新しいドメインのDNSレコードにCNAMEエントリを追加します。これにより、ドメインがメールIDとして認証されます。
  3. Amazon CloudFrontなどのCDNで新しいアカウントを作成します。
  4. CDNをSESトラッキングドメインであるオリジン(r.us-east-1.awstrack.meなど)に設定します。CDNはリクエスターから提供されたHostヘッダーをオリジンに渡す必要があります。次の表を参照して、適切なトラッキングドメインを確認してください。

    Pendoデータセンター トラッキングドメイン
    米国 r.us-east-1.awstrack.me
    ヨーロッパ r.eu-west-1.awstrack.me
    日本 r.ap-northeast-1.awstrack.me
  5. DNS構成を続行します。
    • オプションA. ドメインのDNS設定を管理するためにRoute 53を使用し、CloudFrontがCDNである場合、CloudFrontディストリビューションを参照するエイリアスレコードをRoute 53に作成します。詳細については、「Amazon Route 53コンソールを使用してレコードを作成する」を参照してください。
    • オプションB. サブドメインのDNS設定で、CDNのアドレスを参照するCNAMEレコードを追加します。
      レコード 名前
      CNAME custom.domain.com

      <cdn.distribution.address>

  6. 信頼できる認証局からSSL証明書を取得します。証明書は、作成したサブドメインと設定したCDNの両方をカバーする必要があります。
  7. 証明書をCDNにアップロードします。

カスタムトラッキングドメインの設定を認証する

設定が正しいことを確認するには、ドメインが作成されたリージョンがリージョンに反映されていること、およびプロトコルがhttpsであることを確認する必要があります。

カスタムトラッキングドメインの設定を検証するには、次のコマンドを実行します。

curl --head https://custom.domain.com/favicon.ico

上記のコマンドに対して、以下のレスポンスが返されます。

(python-sdk-test) jdoe@12a34567b89c BaconRedirectService % curl --head https://custom.domain.com/favicon.ico
HTTPS/1.1 200 OK
x-amz-ses-region: us-east-1
x-amz-ses-request-protocol: https
Content-Type: image/x-icon
Transfer-Encoding: chunked
Date: Fri, 30 Aug 2024 13:50:14 GMT


このレスポンスには以下のプロパティが含まれています。

  • x-amz-ses-regionヘッダーの値は、リクエストを受信するSES(Simple Email Service)のリージョンです。
  • x-amz-ses-request-protocolヘッダーの値は、ヘッダー内のCDNとSES間のリクエストに使用されるプロトコルです。
この記事は役に立ちましたか?
2人中2人がこの記事が役に立ったと言っています