Meta Cost per Donate measures the average advertising cost to generate each donation from your Meta ads.
Meta Cost per Donate = Meta Spend ÷ Meta Donate Events
| Metric | Definition |
|---|
| Meta Spend | Total advertising spend on Meta platforms (Facebook, Instagram) |
| Meta Donate Events | Count of donate events attributed to Meta ads |
| Metadata | |
|---|
| Type | Currency |
| Data Source | Meta Ads |
| Aggregation | Ratio |
Example
Your nonprofit’s year-end campaign spent $1,500 on Meta ads and generated 42 donations.
| Metric | Value | Calculation |
|---|
| Meta Spend | $1,500 | Total spent on Meta |
| Meta Donate Events | 42 | Donations attributed to Meta |
| Meta Cost per Donate | $35.71 | $1,500 ÷ 42 |
How It Works
Meta Cost per Donate divides your total Meta ad spend by the number of donate events tracked via the Meta Pixel or Conversions API. A donate event fires when someone completes a donation on your site. Compare this cost against your average donation amount to evaluate fundraising ROI.
When to Use
| Scenario | Action |
|---|
| Evaluating fundraising campaigns | Compare cost per donate across ad sets to find top performers |
| Budget allocation | Shift spend toward campaigns with lower acquisition costs |
| ROI analysis | Ensure cost per donate stays below average donation amount |
| Seasonal benchmarking | Track trends during giving seasons vs. off-peak periods |
| Metric | Relationship |
|---|
| Meta Donate Events | The denominator in cost per donate calculation |
| Meta Spend | The numerator in cost per donate calculation |
| Meta CPA | Similar efficiency metric for purchase conversions |
See all Meta Conversions metrics →