ROASはモバイルマーケティングの重要な指標であり、広告に費やした1ルーブルあたりの収益を測定します。この指標により、広告キャンペーンの収益性を評価し、どの獲得チャネルが効果的かを理解できます。Adjust、2025のデータによると、ROASはモバイルアプリ広告主の78%にとって主要なKPIとなっています。この指標なしにユーザー広告の予算を効果的に配分することは不可能です。
重要なポイント
ROAS(Return on Ad Spend)は、広告キャンペーンの効果を示す指標で、費やした1ルーブルあたりの広告収益を示します。例えば、ROAS 4:1は、広告予算の1ルーブルが4ルーブルの収益を生み出したことを意味します。
モバイルマーケティングでは、ROASはユーザー獲得(User Acquisition)キャンペーンの評価に使用されます。Meta Ads、Google Ads、Apple Search Adsなどのプラットフォームが支出データを提供し、分析システムがインストールユーザーからの収益データを提供します。
ROASが1:1(または100%)を下回る場合は損失を意味し、広告が費用を回収できていません。ROAS 2:1はコストをカバーしマージンを残します。ROAS 5:1以上は、ほとんどの分野で優れた指標と見なされます。ただし、解釈はユーザーのライフタイムバリュー(LTV)に依存します。ユーザーが6ヶ月かけて収益化する場合、3日目のROASは低くても、最終的なROASは高くなる可能性があります。
季節性やアプリの種類も影響します。LTVが短いゲームは迅速なROASを必要としますが、サブスクリプションサービスはより長い回収期間を許容できます。
ユーザー獲得(UA)において、ROASはトラフィックチャネル間の比較を可能にします。ROAS 2.5のFacebook Adsは、ROAS 3.8のTikTok Adsに劣ります。どちらのチャネルもインストールをもたらしますが、違いはユーザーの質にあります。UAマネージャーは、最も高いROASを持つチャネルに予算を再配分し、広告予算からの最大のリターンを実現します。
ROASがなければ、マーケターはCPI(インストール単価)に依存することになりますが、CPIはユーザーがもたらす収益を示しません。安価なインストールのチャネルは、収益化ゼロの低品質トラフィックを生む可能性があります。ROASはこの問題を解決します。
ROASの計算式は非常にシンプルです。広告収益を広告費用で割ります。結果は倍率またはパーセンテージで表示されます。
ROAS = Revenue / Ad Spend
広告キャンペーンが150,000ルーブルの予算で600,000ルーブルの収益を生み出した場合、ROAS = 600,000 / 150,000 = 4.0(または400%)です。
実際には、収益はアトリビューションを通じてインストールに関連付けられます。複数のキャンペーンにおけるROAS計算の例を見てみましょう。
| キャンペーン | 予算、ルーブル | インストール数 | 収益、ルーブル | ROAS |
|---|---|---|---|---|
| Meta Ads | 50,000 | 1,200 | 180,000 | 3.6 |
| Google Ads | 80,000 | 2,100 | 280,000 | 3.5 |
| Apple Search Ads | 20,000 | 400 | 120,000 | 6.0 |
Apple Search Adsは最も高いROAS(6.0)を示しましたが、インストール数は最も少なかったです。これは、ユーザーの購入意欲が高いプラットフォームに典型的です。
アプリで自動的にROASを計算するには、BigQueryと組み合わせてFirebase Analyticsを使用できます。
SELECT
DATE(event_timestamp) AS campaign_date,
campaign_name,
SUM(event_value_in_usd) AS revenue,
SUM(ad_cost) AS ad_spend,
ROUND(SUM(event_value_in_usd) / SUM(ad_cost), 2) AS roas
FROM `project.analytics_123.events_*`
WHERE event_name = 'in_app_purchase'
AND campaign_name IS NOT NULL
GROUP BY campaign_date, campaign_name
ORDER BY roas DESC
このクエリは購入収益をキャンペーンと日別にグループ化し、費用で割ることで、各トラフィックソースの日次ROASを算出します。
良いROASは単独では存在せず、製品のマージンと収益化モデルによって決まります。サブスクリプションアプリの場合、マージンが20%であればROAS 3:1は低い可能性がありますが、アプリ内課金のあるゲームではROAS 4:1が優れています。
| アプリの種類 | ROAS 1日目 | ROAS 30日目 | 目標ROAS |
|---|---|---|---|
| ハイパーカジュアルゲーム | 0.15–0.30 | 0.40–0.60 | 1.2–1.5 |
| ミッドコアゲーム | 0.10–0.20 | 0.50–0.80 | 2.5–4.0 |
| サブスクリプションサービス | 0.05–0.10 | 0.30–0.50 | 5.0–7.0 |
| Eコマースアプリ | 0.20–0.40 | 0.60–1.00 | 3.0–5.0 |
時間軸を考慮することが重要です。1日目のROASは、ユーザーが初日に購入を行うことがほとんどないため、ほぼ常に低くなります。コホートベースの分析により、より正確な状況が把握できます。
AppsFlyerの調査(2024年)によると、Androidアプリの30日目の平均ROASは0.45、iOSは0.52です。この差はユーザーの購買力によるものです。
ROASはアプリカテゴリ間で大きく異なります。ハイパーカジュアルゲームは、ユーザーLTVが短いため、通常ROASは1.2–1.5です。フィンテックアプリの平均ROASは5.0–7.0に達し、ユーザーが繰り返し取引を行うためです。EコマースアプリはROAS 3.0–5.0で中間の位置にあります。
地域も重要です。米国と西ヨーロッパのROASは、東南アジアの2〜3倍であり、CPIは同等です。この差は、ユーザーの購買力と広告オークションでの競争レベルの違いによるものです。
ROASとROIは関連する指標で、しばしば混同されます。ROASは広告費用のみを考慮しますが、ROIは制作費、人件費、運用費を含むすべてのコストを対象とします。
ROIの計算式:(収益 — 総費用)/ 総費用 × 100%。アプリが100万ルーブルの収益を上げ、総費用が80万ルーブルだった場合、ROI = 25%です。一方、広告予算が25万ルーブルだった場合、ROASは4.0になる可能性があります。
ROASは広告キャンペーンの運用評価に使用されます。マーケターは、どのチャネルが予算1ルーブルあたりの収益を最も多くもたらすかを確認し、支出を再配分します。意思決定はリアルタイムで行われ、数日から数週間以内に判断されます。
ROIはビジネスの戦略的評価に必要であり、製品全体が利益を生んでいるかを判断します。ROIには開発費、サポート費、サーバー費用、人件費が含まれます。この指標は四半期または年次ベースで測定されます。
実際には、両方の指標が並行して使用されます。トラフィック購入の戦術にはROAS、製品開発戦略にはROIが用いられます。
ROASの向上には、クリエイティブの最適化、ターゲティング、リターゲティングの組み合わせが必要です。以下に、実証済みの方法を例とともに紹介します。
クリエイティブのA/Bテストは、ROASを向上させる最も迅速な方法です。静止バナーをプレイアブル広告(インタラクティブなゲームプレイプロトタイプ)に置き換えてください。Unity Ads(2024年)によると、プレイアブル広告はCRを30〜40%向上させ、CPIを15%削減します。
LTVに基づくルックアライクオーディエンスは、ブロードターゲティングと比較してROASを25〜50%向上させます。中央値以上のLTVを持つユーザーのコホートを広告アカウントにアップロードすると、アルゴリズムが類似したユーザーを見つけます。
ジオターゲティングも重要です。Tier-1諸国(米国、英国、日本)での広告はより高いROASをもたらしますが、CPIも高くなります。最適な戦略は、プレミアムインストールにはTier-1、規模拡大にはTier-2を組み合わせることです。
// ROAS分析のためにAdjustにコンバージョンデータを送信する例
const adjust = new Adjust({
appToken: '{your_app_token}',
environment: 'production'
});
adjust.trackEvent({
eventToken: '{purchase_token}',
revenue: 9.99,
currency: 'USD',
callbackParams: {
campaign_id: campaignId
}
});
トラッカー(Adjust / AppsFlyer)に収益イベントを送信することで、プラットフォームがキャンペーンレベルで自動的にROASを計算し、入札を最適化できます。
アプリをインストールしたが購入に至らなかったユーザーのリターゲティングは、Remerge(2024年)によるとROAS 6:1〜10:1をもたらします。イベントでセグメント化:「インストールしたが7日間開かなかった」や「カートに追加したが購入しなかった」など。
デイパーティングとは、時間帯や曜日に応じて広告予算を配分することです。モバイルアプリでは、夕方(18:00〜23:00)のコンバージョン率が午前(6:00〜11:00)より30%高くなります。週末は、同じROASでCPIが15〜20%低くなります。広告アカウントで配信スケジュールを設定すると、クリエイティブを変更せずにROASが10〜15%向上します。
正確なROAS計算には、広告プラットフォームと分析システムの統合が必要です。主要なツールは3つのカテゴリに分類されます。
AppsFlyerとAdjustは市場のリーダーです。10以上の広告アカウントからの支出データとアプリ内収益データを自動的に統合します。AppsFlyerは、国、キャンペーン、クリエイティブ別に分類されたコホートベースのROASレポートを提供します。
Firebase Analyticsは無料で、Googleエコシステムに組み込まれています。ROAS計算のために、データはBigQueryにエクスポートされ、そこでSQLクエリが構築されます(上記の例)。欠点は、自動アトリビューションがないことで、支出データは別途アップロードする必要があります。
TableauとLookerを使用すると、MMP、自社分析、CRMからのデータを使用してカスタムROASダッシュボードを構築できます。データ量が多く、複雑なファネルを持つ製品に適しています。
よくある質問
ROMI(Return on Marketing Investment)はROASよりも広く、すべてのマーケティングコスト(人件費、ソフトウェア、クリエイティブ)を含み、広告予算だけではありません。ROASはROMIの一部で、メディア支出に関連します。
損益分岐点のROASはマージンに反比例します。マージンが25%の場合、損益分岐点ROAS = 1 / 0.25 = 4.0です。マージンが50%の場合、ROAS 2.0で十分です。計算式:損益分岐点ROAS = 1 / 粗利益率。
広告プラットフォームのアルゴリズムは学習に時間を必要とします(学習フェーズ)。最初の3〜5日間は、システムがコンバージョンするオーディエンスを見つけるまでROASが1.0を下回ることがあります。最低評価期間は7日間です。
ROASは分母が広告費用であるため、有料チャネルに対してのみ計算されます。オーガニックトラフィックの評価には、CPIレベルの条件付きインストール費用でLTV/CAC指標を使用します。
はい、キャンペーンがゼロ予算で収益を生み出す場合、例えばバイラルインストールによる場合などです。ただし、アトリビューションにおいてROASは正の支出がある場合にのみ計算されます。オーガニックインストールは分母に含まれません。
まとめ
ターンキー方式のモバイルアプリケーションを開発します
IT Sectrは2017年からスタートアップや企業向けにiOS・Androidアプリケーションを開発しています。私たちがご相談に乗り、最適なソリューションをご提案します。