본문 바로가기

SQL

마케팅 캠페인 효과: 마케팅 캠페인 효과를 분석하는 쿼리.

반응형

마케팅 캠페인 효과 분석은 캠페인의 성공 여부를 평가하고, 향후 마케팅 전략을 개선하기 위해 중요한 정보를 제공합니다. 분석은 캠페인이 고객 행동, 매출, 브랜드 인지도 등에 미치는 영향을 측정합니다. 다음은 마케팅 캠페인 효과를 분석하는 데 사용할 수 있는 SQL 쿼리 예제와 각 예제의 간단한 설명입니다:


예제 1: 캠페인별 매출 집계
SELECT CampaignID, SUM(Amount) AS TotalSales
FROM Sales
WHERE CampaignID IS NOT NULL
GROUP BY CampaignID;
각 마케팅 캠페인별 총 매출을 집계합니다.


예제 2: 캠페인 전후 매출 비교
SELECT 
  (SELECT SUM(Amount) FROM Sales WHERE Date BETWEEN campaign_start AND campaign_end) AS DuringCampaign,
  (SELECT SUM(Amount) FROM Sales WHERE Date < campaign_start OR Date > campaign_end) AS OutsideCampaign
FROM Campaigns;
캠페인 기간 동안의 매출과 캠페인이 없는 기간의 매출을 비교합니다.


예제 3: 캠페인 반응률
SELECT CampaignID, COUNT(*) AS ResponseCount
FROM CampaignResponses
GROUP BY CampaignID;
각 캠페인에 대한 고객 반응(클릭, 응답 등) 횟수를 집계합니다.


예제 4: 캠페인별 고객 유치
SELECT CampaignID, COUNT(DISTINCT CustomerID) AS NewCustomers
FROM Customers
WHERE AcquisitionSource = 'Campaign'
GROUP BY CampaignID;
각 캠페인을 통해 유치된 새로운 고객 수를 집계합니다.


예제 5: ROI(투자 대비 수익률) 계산
SELECT CampaignID, (SUM(Amount) / CampaignCost) * 100 AS ROI
FROM Sales
JOIN Campaigns ON Sales.CampaignID = Campaigns.CampaignID
GROUP BY Sales.CampaignID;
각 캠페인의 투자 대비 수익률(ROI)을 계산합니다.


예제 6: 캠페인별 평균 주문 가치
SELECT CampaignID, AVG(Amount) AS AverageOrderValue
FROM Sales
WHERE CampaignID IS NOT NULL
GROUP BY CampaignID;
각 캠페인에 대한 평균 주문 가치를 계산합니다.

예제 7: 캠페인 유도 트래픽
SELECT CampaignID, COUNT(*) AS TrafficCount
FROM WebTraffic
WHERE Source = 'Campaign'
GROUP BY CampaignID;
각 캠페인에 의해 유도된 웹사이트 트래픽을 집계합니다.

예제 8: 캠페인별 제품 판매
SELECT CampaignID, ProductID, COUNT(*) AS QuantitySold
FROM Sales
GROUP BY CampaignID, ProductID;
각 캠페인과 제품별 판매 수량을 집계합니다.


예제 9: 캠페인별 브랜드 인지도
이 쿼리는 브랜드 인지도를 측정하기 위한 설문 결과나 소셜 미디어 언급 데이터를 기반으로 작성됩니다.
SELECT CampaignID, COUNT(*) AS Mentions
FROM BrandMentions
WHERE MentionType = 'Positive' AND Source = 'Campaign'
GROUP BY CampaignID;
각 캠페인에 대한 긍정적인 브랜드 언급(소셜 미디어, 리뷰 등)을 집계합니다.


예제 10: 캠페인별 고객 세분화 반응
SELECT CampaignID, CustomerSegment, COUNT(*) AS ResponseCount
FROM CampaignResponses
JOIN Customers ON CampaignResponses.CustomerID = Customers.CustomerID
GROUP BY CampaignID, CustomerSegment;
각 캠페인과 고객 세그먼트별 반응을 집계하여 세분화된 마케팅 효과를 분석합니다.


관련 전문용어 설명
마케팅 캠페인(Marketing Campaign): 특정 목표를 달성하기 위해 기획된 조직적인 광고 및 프로모션 활동입니다.
매출(Sales): 상품이나 서비스의 판매로 인해 발생하는 수익입니다.
반응률(Response Rate): 캠페인에 대한 대상자의 반응 비율입니다.
ROI(Return on Investment): 투자한 자본에 대한 수익률을 나타냅니다.
고객 세분화(Customer Segmentation): 고객을 특정 기준(예: 구매력, 선호도)에 따라 여러 그룹으로 나누는 것입니다.

반응형