ForHosting KIT · 開発者向けツール

メールリストの成長率と登録率を計算

メールリストが順調に伸びているように見えても、配信停止によって新規獲得の多くが相殺されている場合があります。この計算ツールでは、その2つの側面を分けて確認できます。期間の開始時と終了時の購読者数、および期間中の配信停止数をご入力ください。純増減数、推定される総登録数、期首リストを基準とした純成長率と総登録率を算出し、週次・月次・キャンペーン別の比較に役立てられます。

● Beta無料・ブラウザ内で実行
ご利用方法 ウェブAPIメールTelegramアプリ 近日

純成長と総獲得を区別します

純成長は、新規登録と配信停止を合わせた結果、リストがどれだけ増減したかを示します。期末の購読者数から期首の購読者数を引き、その差を期首の購読者数で割って100を掛けます。一方、総登録率は、減少分を差し引く前に元のリスト規模に対して何人が登録したかを示す指標です。入力値には登録数ではなく配信停止数が含まれるため、この計算ツールでは純増減数に配信停止数を足して総登録数を推定します。たとえば、10,000人で始まったリストが10,800人で終わり、配信停止が200人だった場合、純増は800人、推定総登録数は1,000人です。したがって、純成長率は8%、総登録率は10%になります。両方の数値を確認すると、配信停止によって獲得実績が見えにくくなることや、新規登録が多い月を同程度の定着成長と誤認することを防げます。どちらか一方だけで全体を判断せず、必ず組み合わせてご利用ください。

一貫した集計期間を設定します

数値を入力する前に、暦月、キャンペーン期間、4週間の報告サイクルなど、境界が明確な期間をお選びください。期首の数値には開始時点の有効な購読者総数を、期末の数値には終了時点で同じ定義に基づく総数を使用します。配信停止数も同じ期間を対象とし、ご利用のメール配信サービスと同じ定義で集計してください。月末の購読者総数と、1つのキャンペーンだけの配信停止数を組み合わせると、推定登録数に異なる対象範囲が混在してしまいます。また、バウンス、配信抑制、手動削除された連絡先が有効購読者数から除かれるかもご確認ください。それらが期末総数を減らしていても配信停止数に含まれていない場合、推定総登録数はサービス側の登録レポートと一致しないことがあります。本ツールは入力された3つの数値だけを使用し、不明な調整値を推測しません。後から報告を再現できるよう、各入力値の出典と取得時刻を記録し、比較するすべての期間で同じ集計基準をご使用ください。

背景を踏まえて比率を読み取ります

同程度の長さの期間を比較し、期首リストを共通の分母としてお使いください。月間の総登録率5%と週間の5%は直接比較できません。また、購読者母数は時間とともに変化するため、週間の比率を足しても正確な月間値にはなりません。登録者が増えていても純成長率が負になる場合があり、これは獲得数より減少数が多かったことを示します。総登録率が正でも純成長がゼロなら、新規獲得が離脱者を補っただけだと分かります。この傾向は、配信停止理由、獲得経路、エンゲージメント、到達率と併せて分析し、登録施策だけで評価しないことが大切です。安定して再現できる出力にするため、表示する比率は小数点以下6桁に丸めますが、計算式には入力された整数の人数を使用します。推定総登録数が負になる組み合わせは、数値に矛盾があるため受け付けません。期首がゼロの場合も分母が定義できないためエラーになりますので、正の期首母数ができるまでは絶対数でご確認ください。

月次メールマガジン報告

定期的なマーケティング画面で、新規獲得と定着後のリスト成長を分けて確認します。

キャンペーン実績の確認

キャンペーン中の総登録数と、配信停止後の純増減数を比較します。

離脱傾向の分析

十分な登録数があっても純成長が弱い、または負になった期間を特定します。

メールリストの純成長率はどのように計算しますか?

期末購読者数から期首購読者数を引き、その差を期首購読者数で割って100を掛けます。

登録数を入力せずに総登録数を求められるのはなぜですか?

期末購読者数から期首購読者数を引き、配信停止数を加えて推定します。

期首の購読者数をゼロより大きくする必要があるのはなぜですか?

どちらの比率も期首の数値で割るため、ゼロでは割合を定義できません。

純成長率が負になることはありますか?

はい。負の比率は、期末のリストが期首より小さくなったことを示します。

数値に矛盾があるというエラーは何を意味しますか?

入力値から推定される総登録数がゼロ未満になるため、いずれかの数値または集計期間が正しくありません。

APIリクエストの料金はいくらですか?

APIリクエスト1回あたり$0.002です。ブラウザー上でも計算できます。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/biz/email-list-growth-rate

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/biz/email-list-growth-rate \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"starting_subscribers":10000,"ending_subscribers":10800,"unsubscribes":200}'
{
  "starting_subscribers": 10000,
  "ending_subscribers": 10800,
  "unsubscribes": 200
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "biz.email_list_growth_rate",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

KITの完全なドキュメントを見る →