Amazon SES E メール送信メトリクスに関するよくある質問 - Amazon Simple Email Service

Amazon SES E メール送信メトリクスに関するよくある質問

Amazon SES は、E メール送信に関するいくつかのメトリクスを収集します。これらのメトリクスを使用して、E メールプログラムの効果分析およびバウンス率や苦情率などの重要な統計のモニタリングができます。

このセクションでは、E メール送信メトリクスに関する以下のトピックについてよくある質問を示します。

注記

イベント追跡は、受信者のメールサービスプロバイダー(ESP)と、Amazon SES の制御の範囲外であるプライバシー設定をどのように構成したかに依存します。トラッキングイベントの数は、次のような条件下で歪む (不正確なカウントを返す) 可能性があります。

  • E メール受信者は、プライバシーを保護する E メールサービスプロバイダー (ESP) を使用しています。

  • E メール受信者は、ESP にデータを共有する権限を明示的に与えていません。

  • E メール受信者の ESP は画像やリンクをキャッシュします。SES は最初のオープンのみカウントし、後続のオープン数をカウントすることはできません。

一般的な質問

Q1. E メールの配信後、いつまで Amazon SES はオープンとクリックのメトリクスを収集しますか?

Amazon SES は各 E メールの送信後 60 日間、オープンとクリックのメトリクスを収集します。

Q2. ユーザーが特定の E メールを複数回開くか、特定の E メール内のリンクを複数回クリックした場合、これらの各イベントが別個に追跡されるのですか?

受信者が E メールを複数回開いた場合、Amazon SES によって各オープンが一意のオープンイベントとしてカウントされます。同様に、受信者が同じリンクを複数回クリックすると、Amazon SES によって各クリックは一意なクリックイベントとしてカウントされます。ただし、上記の注釈欄に記載したシナリオによって、これらのカウントが歪む可能性があります。

Q3. オープンとクリックのメトリクスは集約されますか? または受取人レベルで測定できますか?

オープンとクリックは、受取人レベルで追跡されます。オープンとクリックの追跡により、E メールを開いた受信者や E メール内のリンクをクリックした受信者を判断できます。

Q4. Amazon SES API を使用して開封とクリックのメトリクスを取得できますか?

Amazon SES API は、開封とクリックのメトリクスを取得するメソッドを提供していません。ただし、CloudWatch API を使用して Amazon SES のオープンとクリックのメトリクスを取得できます。たとえば、AWS CLI を使用して、以下のコマンドを発行することで、 CloudWatch API を使用してクリックメトリクスを取得できます。

aws cloudwatch get-metric-statistics --namespace AWS/SES --metric-name Click \ --statistics Sum --period 86400 --start-time 2017-01-01T00:00:00Z \ --end-time 2017-12-31T23:59:59Z

上に示したコマンドは、2017 年の各日のクリックイベントの総数を取得します。開封メトリクスを取得するには、metric-name パラメータの値を Open に変更します。また、start-time および end-time パラメータを変更して分析期間を変更したり、または、period パラメータを変更してよりきめ細かい分析をしたりできます。

オープンの追跡

Q1. オープンの追跡はどのように行われますか?

Amazon SES を通じて送信される E メールごとに、1 x 1 ピクセルの透明 GIF イメージが挿入されます。E メールには、このイメージファイルへの固有のリファレンスが含まれており、このイメージがダウンロードされると、どのメッセージを誰が開いたかを SES で正確に判断できます。

デフォルトでは、このピクセルは E メールの下部に挿入されます。ただし、E メールプロバイダーのアプリケーションによっては、特定のサイズを超えると E メールのプレビューが切り捨てられ、メッセージの残りの部分を確認するためのリンクが表示される場合があります。このシナリオでは、SES ピクセルの追跡イメージはロードされず、追跡しようとしているオープン率は破棄されます。これを回避するには、必要に応じて E メールの本文に {{ses:openTracker}} プレースホルダーを挿入して、E メールの先頭または他のいずれかの場所にピクセルを配置します。プレースホルダーを含むメッセージを SES が受信すると、そのメッセージはオープンの追跡ピクセルイメージに置き換えられます。プレースホルダーを 1 つ追加すると、最初の出現箇所だけが置き換えられ、残りの部分は省略されます。

この追跡用のピクセルを追加しても、E メールの外観は変わりません。

Q2. オープンの追跡はデフォルトで有効になりますか?

オープンの追跡は、デフォルトですべての Amazon SES ユーザーに利用可能です。オープンの追跡を使用するには、以下の操作を行う必要があります。

  1. 設定セットを作成します。

  2. 設定セットに、イベント送信先を作成する。

  3. 送信先にオープンイベント通知を発行するようにイベント送信先を設定する。

  4. オープンの追跡対象である E メールごとにステップ 1 で作成した設定セットを指定する。

設定セットのイベント送信先を通じてオープンの追跡を有効にする方法の詳細については、「Amazon SES でのイベント送信先の作成」を参照してください。ピクセルプレースホルダーは、SMTP メール内で、書式設定およびテンプレート化された raw E メールのような方法で使用できます。

イベント発行を使用して E メール送信をモニタリンスする 方法の詳細情報。

Q3. オープンの追跡用ピクセルを特定の E メールから除外できますか?

オープンの追跡用ピクセルを E メールから除外するには 2 つの方法があります。最初の方法では、設定セットを指定しないで E メールを送信します。別の方法として、オープンイベントに関するデータを発行するように設定されていない設定セットを指定できます。

Q4. プレーンテキストメールのオープンは追跡されますか?

オープンの追跡の対象となるのは HTML メールのみです。オープンの追跡にはイメージの挿入が必要であるため、ユーザーがテキスト専用 (HTML 以外) の E メールクライアントで E メールを開くと、オープンメトリクスを収集することはできません。

クリックの追跡

Q1. クリックの追跡はどのように行われますか?

クリックを追跡するには、Amazon SES で E メールの本文の各リンクを変更します。受信者がリンクを開くと、オープンは Amazon SES サーバーに送信され、即座に送信先アドレスに転送されます。オープンの追跡と同様に、各転送先リンクは一意です。これにより、リンクをクリックした受信者、クリックした時間、リンク元の E メールを Amazon SES で判断できます。

重要

単一のメッセージを複数の宛先に送信した場合、各受取人によって同じクリック追跡リンクが保存されます。個々の受取人のクリックアクティビティを追跡するには、1 回の送信操作につき 1 人の受取人にメールを送信します。

Q2. クリックの追跡を無効化できますか?

E メールの HTML 本文のアンカータグに ses:no-track 属性を追加することで、個々のリンクのクリック追跡を無効にできます。たとえば、AWS ホームページにリンクする場合、通常のアンカーリンクは次のようになります。

<a href="https://aws.amazon.com">Amazon Web Services</a>

そのリンクのクリック追跡を無効にするには、以下のように変更します。

<a ses:no-track href="aws.amazon.com">Amazon Web Services</a>

ses:no-track はスタンダードの HTML 属性ではないため、受信者の受信トレイに届く E メールのバージョンから Amazon SES によって自動的に削除されます。

特定の設定セットを使用して送信するすべてのメッセージに対してクリック追跡を無効にすることもできます。クリック追跡を無効にするには、設定セットのイベント送信先を変更して、クリックイベントがキャプチャされないようにします。

設定セットのイベント送信先を通じてクリックの追跡を有効/無効にする方法の詳細については、「Amazon SES でのイベント送信先の作成」を参照してください。

イベント発行を使用して E メール送信をモニタリンスする 方法の詳細情報。

Q3. 各 E メールで追跡できるリンクの数はいくつでしょうか?

クリック追跡システムでは、最大 250 のリンクを追跡できます。

Q4. プレーンテキストの E メールのリンクに対するクリックメトリクスは収集されますか?

HTML E メールのクリックのみを追跡できます。

Q5. リンクに一意の識別子をタグ付けできますか?

ses:tags 属性を使用すると、メール内のリンクにキーと値のペアとしてタグを追加できます。追加できるタグの数に制限はありません。この属性を使用する場合は、CSS インラインプロパティを渡す場合と同じ形式を使用してキーと値を指定します。この形式では、キーの後にコロン (:)、その後に続けて値を入力します。複数のキー値ペアを渡す必要がある場合は、各ペアをセミコロン (;) で区切ります。

たとえば、リンクにタグとして product:book, genre:fiction, subgenre:scifi, type:newrelease を追加するとします。この場合、結果のリンクは次のようになります。

<a ses:tags="product:book;genre:fiction;subgenre:scifi;type:newrelease;" href="http://www.amazon.com/…/">New Releases in Science Fiction</a>

これらのタグはイベント発行先に渡され、ユーザーがクリックした特定のリンクに対する追加の分析を実行できます。

注記

リンクタグには、0〜9 の数字、A〜Z の文字 (大文字と小文字)、ハイフン (-)、およびアンダースコア (_) を使用できます。

Q6. 追跡されるリンクは、HTTP または HTTPS プロトコルを使用しますか。

リンクの追跡には E メールの元のリンクと同じプロトコルを使用します。

たとえば、E メールに https://www.amazon.com へのリンクが含まれる場合、リンクは HTTPS プロトコルを使用する追跡リンクに置き換えられます。E メールに http://www.example.com へのリンクが含まれる場合、リンクは HTTP プロトコルを使用する追跡リンクに置き換えられます。E メールに前述のリンクの両方が含まれる場合、HTTPS リンクは HTTPS プロトコルを使用する追跡リンクに、HTTP リンクは HTTP プロトコルを使用する追跡リンクに置き換えられます。

Q7. 追跡されている E メール内のリンクはありません。理由

Amazon SES では、E メール内のリンクに適切にエンコードされた URL が含まれています。具体的には、リンク内の URL は、RFC 3986 に準拠している必要があります。E メールのリンクが適切にエンコードされていない場合は、受信者は E メールにリンクを表示できますが、Amazon SES はそのリンクのクリックイベントを追跡しません。

不適切なエンコードに関連する問題は、通常、クエリ文字列が含まれている URL で発生します。例えば、E メール内のリンクの URL のクエリ文字列にエンコードされていないスペース文字が含まれている場合 (次の例の 「John」と「Doe」の間のスペースなど http://www.example.com/path/to/page?name=John Doe)、 Amazon SES はリンクを追跡しません。ただし URL でエンコードされた空白文字 (次の例の「%20」など http://www.example.com/path/to/page?name=John%20Doe) が代わりに使用されている場合、Amazon SES は想定どおりに追跡します。