メール配信の開封率・クリック率はどう測られる?仕組みと限界を公式で比較

メール配信サービスを比べると、どのサービスも「開封率」「クリック率」を確認できると書いています。ところが、その数字がどうやって測られているのか、どんな場合に測れないのかまでは、あまり知られていません。仕組みを知らないまま数字だけを比べると、サービスを乗り換えたら開封率が下がった、テキストメールに変えたら開封がゼロになった、といった結果に戸惑うことになります。

この記事では、SendGrid(構造計画研究所の国内向けプラン)のサポート記事で説明されている開封とクリックの計測の仕組みを軸に、測れない場合や注意点を整理し、Benchmark Email・Cuenote FC・配配メールの公式ページに書かれているレポート機能と比べます。あわせて、開封率の分母を何にするかで数字がどう変わるかを当サイトで計算しました。

どのサービスをすすめる記事でもありません。内容は2026年10月23日〜24日に各ページを取得して確認した時点のものです。計測の仕組みの説明はSendGridのサポート記事によるもので、他のサービスが同じ仕組みで計測しているかは、確認したページには書かれていません。開封率の計算例は当サイトの仮の数字です。

目次

先に結論|開封は画像の読み込みで測るので、実際より少なく出ることがある

  • SendGridのOpen Trackingは、メールのHTMLパートに埋め込まれたトラッキング用画像へのアクセスをもとに開封を把握する。
  • そのため、テキストメールでは開封を検知できない。受信者がテキストパートを開いた場合や、画像の表示を許可していない場合も検知できない。
  • クリックは、本文のURLを計測用のURLに置き換えて把握する。SendGridのマーケティングキャンペーン機能では、HTMLメールのクリックトラッキングは常に有効で、設定を変えられない。
  • SendGridの到達率は、送信リクエスト数(Requests)と送信完了数(Delivered)の比で算出する。受信側が黙って破棄した場合など、届かなかったことを送信側で検知できないケースもある。
  • Benchmark Emailはアクティビティフィード・リンクのクリック分析・時間グラフ、Cuenote FCはABテストや行動に応じたシナリオメール、配配メールは開封率・クリック率の確認を機能として挙げている。
  • 開封率は、分母を送信数にするか到達数にするかで変わる。10,000通送って9,500通届き、2,000件開封なら、送信数比20.0%、到達数比21.1%(当サイトの計算)。

開封の測り方|トラッキング用画像

SendGridのサポート記事「Open Trackingを有効にしているのにメールの開封率が低いのはなぜでしょうか?」は、Open Trackingの仕組みを次のように説明しています。

Open Trackingは、メールのHTMLパートに埋め込まれたトラッキング用画像へのアクセスをもとに、開封の有無を把握する機能です。

つまり、受信者がメールを開いたときに、メールの中の小さな画像が読み込まれたら「開封」と数える、という仕組みです。この仕組みから、開封を検知できない場合が生まれます。同じ記事が挙げている原因を整理します。

開封を検知できない・少なく出る原因(サポート記事の記載)理由
テキストメールを送信しているトラッキング用画像を使う仕組み上、テキストメールでは開封を検知できない
受信者がテキストパートを開いているマルチパートメールのどちらを表示するかは受信者の環境に依存する
受信者の環境で画像の表示を許可していないトラッキング用画像へのリクエストが発生しない
メールが迷惑メールフォルダなどに振り分けられている(受信者の目に触れにくい)
リクエスト単位でOpen Trackingを無効化しているアカウントの設定より送信リクエストの設定が優先される

記事は、テキストメールでは開封を検知できないため、HTMLメールまたはマルチパートメール(テキストパートとHTMLパートの両方を含むメール)を利用するよう案内しています。特定の宛先ドメインだけ極端に開封率が低い場合は、受信者の環境に起因する問題の可能性がある、とも書かれています。システムからSMTPまたはWeb APIで送っている場合は、メール送信リクエスト内で当該メールのOpen Trackingの有効状態を指定でき、アカウントの設定よりこちらが優先されます。SMTPの場合はX-SMTPAPIヘッダのFiltersで、Web APIの場合はtracking_settings > open_trackingパラメータで指定します。開封率が想定より低いときは、開発担当に送信時の設定を確かめてもらう必要があります。

ここから言えるのは、開封率は、実際に読まれた割合ではなく、画像が読み込まれた割合だということです。画像を表示しない設定の人が多いリストでは、実際より低く出ます。開封率をサービス間や時期の間で比べるときは、HTMLかテキストか、画像の扱いが同じかといった条件をそろえないと、比べたことになりません。

クリックの測り方|URLの置き換え

クリックは、本文中のリンクを計測用のURLに置き換えることで把握します。SendGridのサポート記事「メール本文内のURLが勝手に置換されてしまいます。解除できますか?」は、クリックトラッキングを、メール本文中のリンクがクリックされたことを把握するための機能と説明しています。SMTPまたはWeb APIを利用している場合は、Settings>Tracking>Click Tracking設定から無効化できます。

一方、マーケティングキャンペーン機能を利用している場合は、設定のON/OFFに関わらず、常にHTMLメールはクリックトラッキング有効(URL置換される)、テキストメールはクリックトラッキング無効(URL置換されない)の状態で送信され、設定を変更することはできない、とされています。画面から一斉配信する場合、HTMLメールのリンクは必ず置き換わるということです。

置き換わったURLは、受信者からも見えます。URLにアクセスすると警告が出る場合のページによると、クリックトラッキングを有効化すると、メール本文内のURLが長いURLに変換されます。元のURLが https://example.com/ の場合、Link Brandingを設定していなければ https://xxx.ct.sendgrid.net/ls/click?upn=... のような形に、Link Brandingを設定していると http://urlxxx.example.com/ls/click?upn=... のような形になり、後者はHTTP(通信が暗号化されない設定)で始まる、と説明されています。置換されるURLのドメインを独自ドメインに変更したい場合は、Link Brandingを使うよう案内されています。

受信者にとっては、メールのリンクが見慣れないドメインになっていると、不審に感じることがあります。クリックを計測するかどうかは、計測で得られる情報と、受信者からの見え方の両方で判断することになります。

届いたかどうか|到達率と、検知できない不達

開封やクリックの前提として、メールが届いているかどうかも確かめます。SendGridのサポート記事「メールの到達率が低い場合はどうすればよいですか?」は、メールの到達率は送信リクエスト数(Requests)と送信完了数(Delivered)の比で算出することができる、と説明しています。到達率が低い主な原因は、バウンスしている場合と、Suppressionsの各リストに載っている宛先に送信してドロップしている場合です。

ただし、到達率が高くても受信トレイに届いているとは限りません。同じ記事は、到達率が高いにもかかわらず宛先の受信トレイにメールが届いていない場合、迷惑メールフォルダに振り分けられている可能性がある、と書いています。さらに、携帯のドメイン指定フィルタのページによると、携帯キャリアの受信拒否設定でフィルタされた場合、バウンスは発生しないがメールも届かない(受信側の携帯キャリアがメールを破棄する)ことがあり、その場合は受信側から正常な応答コードが返されるため、届けられずに破棄されたことを送信側で検知することはできません。同じページは、開封/クリックイベントが全く発生しない場合は、そもそもメールが届いていない可能性も考慮するよう書いています。

つまり、Delivered(送信完了)は受信側のサーバーが受け取ったことを示すもので、受信者が読める場所に届いたことまでは保証しない、と考えておく必要があります。

当サイトの計算|開封率の分母で数字が変わる

開封率は開封数を何かで割って計算されますが、その割る数が送信数なのか、届いた数なのかで数字が変わります。仮の数字で比べました(各サービスがどちらを分母にしているかは、確認したページには書かれていません)。

仮の数字送信数(Requests)届いた数(Delivered)開封数送信数で割った開封率届いた数で割った開封率
例110,000通9,500通2,000件20.0%21.1%
例2(バウンスが多い)10,000通8,000通2,000件20.0%25.0%
例3(同じ開封数で送信を増やした)20,000通19,000通2,000件10.0%10.5%

例2のようにバウンスが多いと、届いた数で割った開封率は25.0%と高く見えますが、送信数で割ると20.0%のままです。開封率が上がったように見えても、届かない宛先が増えただけということもありえます。サービスを乗り換えて数字を比べる場合や、他社の平均と比べる場合は、分母の定義と、HTMLメールの割合をそろえてから比べる必要があります。リストの整理(クリーニング)は、当サイトの乗り換えの記事でも扱っています。

各サービスのレポートと、測った結果の使い道

計測の仕組みを押さえたうえで、各サービスの公式ページに書かれているレポート機能を比べます。

サービスレポート・分析(公式ページの記載)測った結果を使う機能(公式ページの記載)
SendGrid開封・クリックの測定、配信レポート(Stats)、配信状況の確認(Activity Feed・Email Logs)、配信状況の通知(Event Webhook)マーケティングキャンペーン機能のA/Bテスト、セグメント化
Benchmark Emailアクティビティフィード、パフォーマンス比較、メールレポート、リンクのクリック分析、時間グラフターゲットリストに配信、APIでのレポート取得
Cuenote FC確認したページでは個別のレポート名の記載なしABテスト、ステップメール、シナリオメール(開封・クリック等の行動に応じた自動配信)、かご落ちメール・Webトラッキングメール(オプション)
配配メール開封率・クリック率の確認セグメント配信

SendGrid|見られる期間に注意

SendGridの料金ページの機能一覧では、配信状況の確認(Activity Feed)の確認できる期間が、Essentialsはメール送信から3日間、Proはメール送信から7日間とされ、配信状況の確認(Email Logs)はメール送信から30日間です。Activity Feedの保存期間を30日間に延長するアドオンもあります。マーケティングキャンペーン機能のページは、この機能に、条件に応じた宛先リストの絞り込み(セグメント化)、A/Bテスト、開封率、クリック率などの統計情報表示が含まれる、と説明しています。個別の宛先の開封・クリックを後から追いたいなら、何日分さかのぼれるかを、プランを選ぶ前に確かめておきます。

Activity Feedの保存期間を30日間に延長するアドオンは、事前に申し込みが必要な有料の追加機能で、料金はプランの大きさで変わります(税抜)。

プランActivity Feedの保存期間を30日間に延長(月額・税抜)基本使用料(月額・税抜)合計(当サイトの計算)
Essentials 50K¥ 750 /月¥ 3,0003,750円
Essentials 100K¥ 1,800 /月¥ 5,4007,200円
Pro 100K¥ 1,800 /月¥ 14,00015,800円
Pro 300K¥ 6,000 /月¥ 37,50043,500円

利用料金の計算方法のページには、Pro 100Kプランで合計9万通をトランザクションメールで送り、Activity Feedの保存期間を30日間に延長するアドオンを利用した例として、基本使用料14,000円、上限超過料金0円、アドオン利用料1,800円で、請求金額15,800円という計算例が載っています(税抜)。表の合計は、この計算例と同じ考え方で基本使用料にアドオンを足したものです。

Activity Feedは、個々のメールが届いたか、開封されたかといった出来事(イベント)を一覧で確かめる画面です。問い合わせを受けてから確認することが多い場合、3日間や7日間では足りないことがあります。一方、出来事を自社のシステムに保存しておく方法として、配信状況の通知(Event Webhook)があり、POST先として指定できるURLの数はEssentialsが2 つまで、Proが5 つまでです。長く見たいなら、アドオンを付けるか、自社側に記録を受け取る仕組みを作るかのどちらかを選ぶことになります。

Benchmark Email|反応の時間帯やリンクごとの分析

Benchmark Emailの料金ページは、レポート・分析で成果を見える化する機能として、リアルタイムで読者の反応状況を確認できるアクティビティフィード、成果を時系列で比較するパフォーマンス比較、開封率・クリック率などの重要な指標がグラフで一目でわかるメールレポート、リンクごとのクリック数や誰によってクリックされたかがわかるリンクのクリック分析、反応がピークになる時間帯を特定して配信時間を最適化できる時間グラフを挙げています。API連携のページによると、キャンペーン結果はBIツールや週次レポートに直接取り込めます。データ保管のページによると、開封などの行動履歴や、リンククリック、メール開封、配信停止の処理情報は、日本国内サーバーで保管されるものに含まれています。

Cuenote FC|行動に応じた自動配信

Cuenote FCの料金プランのページの機能比較では、メールマーケティング・自動配信機能として、ABテスト、ステップメール・フォローアップメール、シナリオメール(開封・クリック等の行動に応じた自動配信メール)が並び、かご落ちメール(カート放棄商品のリマインドメール)とWebトラッキングメール(Webサイト閲覧結果に応じた自動配信メール)はオプションとされています。測った開封・クリックを、次のメールの出し分けに使うことを前提にした機能構成と言えます。

配配メール|開封率・クリック率の確認

配配メールの料金ページは、開封率・クリック率の確認をはじめ、セグメント配信、フォーム作成、配信停止の管理など、マーケティング活動に必要な機能を一通りカバーしている、と説明しています。レポートの細かな項目は、確認したページには書かれていませんでした。

計測するときに気をつけたいこと

開封やクリックの計測は、受信者の行動を記録する仕組みです。Googleのメール送信者のガイドラインには、あなたからのメールを開封していない、あるいは読んでいないユーザーについては、配信登録を解除することを検討します、という助言があります。計測した結果は、成果を見るためだけでなく、送り続けるべき相手を見直すためにも使えます。ただし、開封が検知できない受信環境もあるため、開封がないことだけで「読んでいない」と決めつけない注意も必要です。

また、開封やクリックの記録は、受信者ごとの行動の記録です。登録フォームで示す利用目的に、配信の効果を測ることを含めておくかどうかも、社内で確かめておきたい点です。データがどこに保管されるかは、当サイトのセキュリティの記事で比べています。料金の型の違いは料金の記事、システムメールの送り方はAPI・SMTPの記事にまとめています。

申し込む前のチェックリスト

  1. HTMLメールで送るか、テキストメールで送るか。テキストメールでは開封を検知できないことを理解したか。
  2. クリックの計測で、本文のURLが置き換わることを受け入れられるか。独自ドメインに変える設定(SendGridならLink Branding)が必要か。
  3. 開封率・到達率の分母を何にしているか、サービスに確かめたか。
  4. 個別の宛先の開封・クリックを何日前までさかのぼって見たいか。プランごとの期間を確かめたか。
  5. 測った結果を、出し分けや自動配信に使いたいか。その機能が基本料金に含まれるか、オプションか。
  6. 開封がないことを理由に配信を止める場合、開封を検知できない受信環境があることを考えに入れたか。

この記事の確認範囲について

  • 内容は2026年10月23日〜24日に各公式ページとSendGridのサポート記事を取得して確認した時点のものです。
  • 計測の仕組み(トラッキング用画像・URL置換)の説明はSendGridのサポート記事によるもので、他のサービスの計測方法は確認したページに記載がなく未確認です。
  • 開封率の計算例は当サイトの仮の数字で、各サービスの開封率の分母の定義は未確認です。

出典(公式ページ)

あわせて読みたい:める配くんの無料トライアルとSMSオプション|契約前に確認する料金と条件の違い

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次