ROAS (Return on Advertising Spend)는
광고비 대비 얻은 수익을 측정하는 지표입니다. 즉, 광고에 투자한 비용이 얼마나 효율적으로 수익으로 전환되었는지를 나타내는 비율입니다.
만약 광고에 100만원을 썼고, 그 광고로 인해 500만원의 매출을 발생시켰다면,
이 경우 ROAS는 5로, 즉 광고비 1원당 5원의 수익을 얻었다는 의미입니다.
ROAS는 광고 캠페인의 효율성을 평가하는 데 매우 중요한 지표입니다. 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를 계산하여, 어떤 캠페인이 더 효과적이었는지 쉽게 비교할 수 있습니다.