ROAS란?

Gaebaldaramg·2025년 5월 11일

ROAS (Return on Advertising Spend)
광고비 대비 얻은 수익을 측정하는 지표입니다. 즉, 광고에 투자한 비용이 얼마나 효율적으로 수익으로 전환되었는지를 나타내는 비율입니다.

✎ ROAS 공식:

ROAS=총 수익광고비\text{ROAS} = \frac{\text{총 수익}}{\text{광고비}}
  • 총 수익: 광고를 통해 발생한 매출
  • 광고비: 광고에 지출한 비용

✎ 예시:

  • 만약 광고에 100만원을 썼고, 그 광고로 인해 500만원의 매출을 발생시켰다면,

    ROAS=500만원100만원=5\text{ROAS} = \frac{500\text{만원}}{100\text{만원}} = 5

    이 경우 ROAS는 5로, 즉 광고비 1원당 5원의 수익을 얻었다는 의미입니다.

❓왜 중요한가요?

ROAS는 광고 캠페인의 효율성을 평가하는 데 매우 중요한 지표입니다. ROAS가 높을수록 광고에 지출한 비용이 효과적으로 매출로 이어졌다는 뜻이므로, 마케팅 성과를 최적화하고 비용을 관리하는 데 유용합니다.

  • ROAS > 1: 광고가 수익을 창출하고 있다는 의미입니다.
  • ROAS = 1: 광고 수익과 광고비가 동일한 상태입니다. 즉, 광고가 본전치기하고 있다는 뜻입니다.
  • ROAS < 1: 광고가 비용을 회수하지 못하고 있다는 의미입니다.

‼️ 광고 최적화:

ROAS를 기준으로 광고 예산을 조정하거나, 효율이 낮은 광고 캠페인을 개선할 수 있습니다. 예를 들어, ROAS가 낮은 광고는 예산을 줄이거나 전략을 변경하고, ROAS가 높은 광고에는 더 많은 예산을 배분할 수 있습니다.

ROAS를 계산하는 예시 코드를 제공할게요. 이 코드는 광고비와 매출을 바탕으로 ROAS를 계산하는 방식입니다.

↓예시 코드 ( ROAS 계산 )

import pandas as pd

# 예시 데이터 (광고 캠페인, 광고비, 매출)
data = {
    'campaign': ['Campaign 1', 'Campaign 2', 'Campaign 3', 'Campaign 4'],
    'ad_spend': [100000, 200000, 150000, 120000],  # 광고비 (단위: 원)
    'revenue': [500000, 300000, 200000, 800000]    # 매출 (단위: 원)
}

# DataFrame 생성
df = pd.DataFrame(data)

# ROAS 계산
df['ROAS'] = df['revenue'] / df['ad_spend']

# 결과 출력
print(df)

출력 예시:

      campaign  ad_spend  revenue  ROAS
0   Campaign 1    100000   500000    5.0
1   Campaign 2    200000   300000    1.5
2   Campaign 3    150000   200000    1.33
3   Campaign 4    120000   800000    6.67

설명:

  • ad_spend: 각 캠페인에 대해 지출한 광고비
  • revenue: 해당 캠페인으로 발생한 매출
  • ROAS: 매출을 광고비로 나누어 ROAS를 계산한 값

예시에서는 Campaign 1이 광고비 100,000원을 들여 500,000원의 매출을 올렸으므로, ROAS는 5가 됩니다. 즉, 광고비 1원당 5원의 수익을 얻었다는 의미입니다.

이 코드를 사용하면 여러 광고 캠페인에 대한 ROAS를 계산하여, 어떤 캠페인이 더 효과적이었는지 쉽게 비교할 수 있습니다.

profile
개발다람g

0개의 댓글