Microsoft CPA
cpa
Overview
Microsoft Cost per Acquisition (CPA) measures the total Microsoft advertising cost required to acquire one paying customer.
Microsoft CPA = Microsoft Ad Spend / Microsoft-Reported Conversions
The calculation is based on data from the Ads table.
Detailed breakdown
The formula above is derived from the following components:
Ad Spend = SUM(spend) --> Ads table
Channel-Reported Conversions (Purchases) = SUM(conversions) --> Ads table
Microsoft Ads = where channel = 'bing'
Insights and Actions
Microsoft CPA helps you understand how cost-effective your Microsoft Ads campaigns are at driving customer acquisitions:
- Assess Campaign Efficiency: Track CPA to ensure you're acquiring customers at a sustainable cost.
 - Optimize Budget Allocation: Shift budget to campaigns with lower CPA for better cost efficiency.
 - Target High-Value Audiences: Use CPA data to refine audience targeting, focusing on segments that yield the most conversions at the lowest cost.
 - Test Campaign Variations: Experiment with different ad formats or bidding strategies to lower CPA while maintaining conversion volume.
 
Example Use
Prompt
What's my Microsoft-reported CPA over the last 30 days?
Response
Query
SELECT
  a.channel AS channel,
  COALESCE(SUM(a.spend) / NULLIF(SUM(a.conversions), 0), 0) AS cpa
FROM
  ads_table AS a
WHERE
  a.channel = 'bing'
  AND a.event_date BETWEEN CURRENT_DATE() - 30 AND CURRENT_DATE()  - 1
GROUP BY
  a.channel
ORDER BY
  cpa DESC;Updated 9 months ago