ROAS 計算ツール
広告費1000に対して帰属売上が4000なら、ROASは4、つまり400%です。広告費1あたり4が戻ったことを示します。広告費0は無限大を出さずに計算を止めます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 広告費
- 1,000
- 収益
- 4,000
- 広告費用対効果 (ROAS)
- 4
- ROAS率 (%)
- 400
広告費用対効果(ROAS)は、有料メディアのチームが「広告に投じた通貨単位ごとにどれだけの売上が戻ったか」を問うときに使う中核の効率指標です。マーケター、パフォーマンスバイヤー、財務パートナーは、スプレッドシートの式を巡って議論せずに週次レポート、メディアミックスモデル、クライアント向け資料に載せられる透明な数値が必要です。帰属売上がゼロの入力は許可され、正しく ROAS ゼロになります。
ROAS の意味と比率の定義
広告費用対効果は、運用上ひとつの問いだけに答えます。広告に投じた通貨単位ごとに、帰属売上は何単位戻ったか、です。古典的な定義は ROAS が売上を広告費で割った値であることです。
結果が四であれば、支出一単位あたり売上四単位を意味し、しばしば四倍または四対一と書かれます。パーセント形は同じ比率に百を掛けるため、比率四は ROAS 四百パーセントです。費用を差し引いてから費用で割る一般的な投資 ROI とは異なり、ROAS は先に売上から広告費を差し引きません。
有料検索、ソーシャル、ディスプレイ、リテールメディアの報告で使う、売上対支出の総額倍数です。帰属ルール、ルックバック期間、通貨の一貫性は依然としてこの計算ツールの外で必要ですが、支出と帰属売上が合意されれば算術は固定です。
ROAS 計算ツールが役立つ場面
パフォーマンスマーケティングのチームは、プラットフォームが支出とコンバージョン価値を示しても財務資料用の単一合意比率がないときに、チャネル報告を正規化するために広告費用対効果計算ツールを使います。代理店は、クライアント向けスライドが奇跡の結果として貼り付けかねない無限大を黙って出す代わりに、ゼロ支出を拒否する決定論的オラクルを必要とします。
財務とグロースの講座は、経営層が求めた比率を学生が学ぶよう、ROAS をネット ROI と区別する安定した式で有料メディアの課題を採点します。検証失敗は残高を消費しません。
活用例
有料メディアの週次レポート
チャネル別支出と帰属売上を、週次パフォーマンス資料や Slack 要約向けの単一 ROAS 比率とパーセントに変換します。
代理店クライアントの QBR 確認
ゼロ支出を拒否し無限の効率を送らない決定論的計算ツールで、クライアント向け ROAS 数値を検証します。
教室と LMS の採点
比率とパーセントでの ROAS を求める有料メディア課題を、学生がブラウザで無料再実行できる安定オラクルで採点します。
よくある質問
ROAS と ROI の違いは何ですか?
ROAS は売上を広告費で割った総額倍数です。古典的な投資 ROI は(リターンから投資を引いた値)を投資で割るため、先にコストをリターンから差し引きます。
ROASはどう計算しますか?
広告に帰属する売上を広告費で割ります。広告費1000、売上4000ならROASは4で、100を掛けたパーセント表記では400%になります。
ROASが4とはどういう意味ですか?
広告費1単位あたり4単位の売上が戻ったという意味で、4:1や4倍とも書きます。パーセントでは同じ結果が400%になります。
広告費が0だと計算できないのはなぜですか?
0で割る計算には答えが定まらないためです。無限大の数値が成果として資料に載ることを防ぐため、計算を止めて正の広告費を求めます。
帰属売上が0でも計算できますか?
はい。売上0は有効な結果で、ROASは0になります。その期間に広告費から何も戻らなかったことを示します。負の売上だけは受け付けません。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/biz/ad-spend-roas-calc \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"ad_spend":1000,"revenue":4000}'const res = await fetch("https://api.kit.forhosting.com/biz/ad-spend-roas-calc", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"ad_spend": 1000,
"revenue": 4000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/biz/ad-spend-roas-calc",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"ad_spend": 1000,
"revenue": 4000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/biz/ad-spend-roas-calc", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"ad_spend":1000,"revenue":4000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"ad_spend":1000,"revenue":4000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/biz/ad-spend-roas-calc", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"ad_spend": 1000,
"revenue": 4000
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "biz.ad_spend_roas_calc",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
この広告費用対効果計算ツールは広告費とその支出に帰属する売上を受け取り、売上を支出で割って ROAS 比率を求め、百分率形のために百倍し、広告費がゼロまたは負のときは invalid_input で失敗するため、黙った無限大を出荷しません。
ROAS の意味と比率の定義
このエンドポイントはその閉形式を正確に実装します。広告費がゼロのとき比率は数学的に未定義であり、能力は無限大や NaN を返す代わりに invalid_input として符号化します。それらを成功と誤認しうる不具合のあるダッシュボードを避けます。
入力契約、応答形、エラー動作
ゼロまたは負の広告費は、支出がゼロのとき ROAS が未定義であるという明確なメッセージで拒否され、それらの失敗は課金されません。単位を一貫させてください。支出がドルなら、同じ期間の帰属売上もドルでなければなりません。計算ツールは純粋な比率のみを返し、メディアプラン、入札推奨、プラットフォーム出力は発行しません。必須フィールド二つを含む JSON 本文を POST してください。ad_spend は通貨単位のゼロより大きい正の有限数、revenue は同じ通貨単位でその支出に帰属する売上または価値を表す非負の有限数です。各フィールドは JSON 数または数値文字列で届き得ます。欠落、空文字、非有限値、負値はフィールド名付きの invalid_input で失敗します。成功時、本文は ad_spend と revenue をエコーし、roas(無次元比率)、roas_percent(比率の百倍)、売上を広告費で割ることを再述する短い数式文字列を返します。教科書チェック:広告費千、売上四千なら ROAS 四、roas_percent 四百です。チャネルラベル、コンバージョン定義、ブランド対パフォーマンスの分割は本エンドポイントの外で数値結果と組み合わせてください。
ROAS 計算ツールが役立つ場面
実装が純粋な parse ティア A であるため、成功した呼び出しは毎回公開の基本価格 $0.002 で、モデルトークンも外向きネットワークもありません。リクエストを小さく保ち、テストで丸めた roas と roas_percent を固定すれば、自前でフルの広告分析スタックを立てなくても、研修、LMS プラグイン、エッジワーカー向けに再現可能な効率比率を得られます。
技術的な質問
広告費用対効果(ROAS)はどう計算しますか?
同じ通貨で正の ad_spend と非負の revenue を送ってください。API は ad_spend で割った売上としての ROAS と、その比率の百倍である roas_percent を返します。
広告費がゼロのときはどうなりますか?
タスクは invalid_input で失敗します。支出がゼロのとき ROAS は未定義のため、API は無限大も NaN も返しません。検証失敗は課金されません。
帰属売上はゼロでもよいですか?
はい。正の支出に対する売上ゼロは ROAS ゼロと roas_percent ゼロになり、広告が帰属販売を生まなかったときの有効な効率結果です。
広告費用対効果計算ツールの料金は?
ブラウザツールは無料です。API リクエストは成功呼び出しあたり $0.002 の KIT 前払い残高を使い、無効な入力は課金されません。