office, business, notebook, statistics, technology, digital, computer, internet, marketing, accounting, corporate, job, communication, creative, table, meeting, businessman, ideas, woman, project, coworking, brainstorming, loft, plan, documents, discussion, group, man, team, mobile, mock, work, laptop, professional, startup, management, teamwork, network, account, paperwork, hipster, young, cooperation, object, papers, global, millennials, living room, sofa, blue business, blue computer, blue office, blue technology, blue laptop, blue work, blue meeting, blue paper, blue marketing, blue team, blue mobile, blue network, blue community, blue room, blue internet, blue digital, blue table, blue group, blue job, blue company, blue conference, blue global, blue businessman, blue teamwork, blue plan, blue planning, blue creative, blue document, blue accounting, blue idea, blue management, statistics, statistics, marketing, marketing, marketing, accounting, accounting, accounting, accounting, accounting, project, management. Nonprofit marketing analytics: a sheet of metric definitions
Photo by Goumbik on Pixabay

Guides

Nonprofit marketing analytics: a sheet of metric definitions

Define every nonprofit marketing analytics metric before it is reported: the decision, the numerator, the denominator, the period and the source behind it.

What to take away

  • Define each metric before you report itthe numerator, the denominator, the period and the source.
  • Pick the decision before the dashboard. If no one can name what changes when a number moves, the report is decoration.
  • Write the definitions in one sheet that outlives the analyst, so next year's report counts the same way.
  • Track net revenue per donor, not gross gifts. Platform fees, receipting, thank-you labor and refunds all sit inside the real figure.
  • Email metrics rest on a consent record, and public claims rest on a program record. Keep both beside the numbers.

Decision first: one line at the top

Most nonprofit analytics projects begin with a tool and end with a report nobody opens. Reverse the order. Write down the decision you are trying to make, the person who makes it, and the date it is due.

Decision or wish?

Is there a named decision, owner and due date?

Yes

pull the data that answers it

No

rewrite as a specific decision first

A decision has a shape. "Should we move the year-end email send from December 28 to December 5?" is a decision. "Improve donor engagement" is a wish. Only the first one tells you what data to pull. Useful decisions for a marketing lead tend to fall into four buckets:

Start with the decision

  1. Where to spend the next acquisition dollar, and on which channel.
  2. Which donors to contact this month, and with what ask.
  3. Which messages to keep, change or retire.
  4. Which programs the marketing budget is actually funding.

Each bucket needs a different number. Acquisition needs cost per acquired donor and first-year net revenue. Donor contact needs recency, frequency and giving history. Message testing needs a controlled split. Program funding needs a reconciliation between the fundraising report and the finance system.

Write the decision, the owner and the review date into one line at the top of the report. Everything below that line exists to serve it.

The metric sheet: seven definitions

Vanity metrics feel good and decide nothing. Page views, impressions, follower counts and email opens all rise when you send more, and none of them pays for a program. The seven metrics below each answer one question and carry a denominator and a period.

Vanity versus decision metrics

Vanity metric

What it decides
Nothing
Example
Page views, impressions, opens
Behaviour
Rises when you send more
Needs denominator
No

Decision metric

What it decides
Spend, contact, message, funding
Example
Cost per acquired donor
Behaviour
Pays for a program
Needs denominator
Yes, with period
MetricWhat it answersWhere it comes from
Cost per acquired donorWhat did it cost to get one new giver?Ad spend plus staff time divided by new donors
First-year net revenue per donorDid that donor cover their own acquisition?Gifts minus fees, receipting and fulfillment
Retention rate by cohortWhat share of last year's donors gave again?CRM gift history, matched by donor ID
Reactivation rateHow many lapsed donors came back?Lapsed segment against current-year gifts
Monthly giving churnWhat share of sustainers cancelled?Recurring gift records, month over month
Email deliverabilityIs the message reaching the inbox?Bounce, complaint and unsubscribe rates
Gift array conversionWhich ask amounts convert?Donation page A/B test by array

Two rules keep this table honest. First, every rate needs a denominator and a period written beside it. "Retention is 42%" means nothing; "42% of donors who gave in the 2025 fiscal year gave again in 2026" is a fact.

Second, use the same donor ID across systems. If the email platform and the CRM disagree on who gave, your retention figure is measuring your data entry, not your donors.

Then write the counting rule into the file, so the next analyst gets the same number from the same records.

MetricCountOut ofNote to write beside it
Cost per acquired donorAd spend plus staff timeNew donorsThe period, and whether staff time is in
First-year net revenue per donorGifts less fees, receipting and fulfillmentDonors in the cohortThe cohort and the first-year window
Retention rate by cohortDonors who gave againDonors from the earlier fiscal yearBoth fiscal years
Reactivation rateLapsed donors who gave this yearThe lapsed segmentHow lapsed is defined
Monthly giving churnSustainers who cancelledSustainers at the start of the monthThe month
Email deliverabilityBounces, complaints, unsubscribesMessages sentThe send or the period
Gift array conversionDonations at each ask amountVisitors shown that arrayThe test dates

Keeping a definition from drifting

A definition sheet only works if it is kept. When someone changes how lapsed is defined, or moves a cost line in or out of cost per acquired donor, the new figure is not comparable with last year's. Date the change on the sheet.

Put the sheet where the people who build reports can find it, and give it one owner. A report that quotes a metric should name the row of the sheet it follows, so a reader can check the counting rule in seconds.

If two reports show different figures for the same metric, compare the rows they follow before you compare the data. The gap usually sits in a numerator, a denominator or a period, not in the donors.

The record under the email rows: consent

Email metrics rest on a consent record. Canada's anti-spam law sets the rules for commercial electronic messages, including many fundraising emails. Express consent does not expire on its own, and implied consent has a window that depends on how the address was obtained.

Consent record checklist

  • Date the consent was given
  • Source of the address
  • Exact wording agreed to
  • Withdrawal route recorded
  • Unsubscribe honoured across all systems

The statute prohibits sending a commercial electronic message unless the recipient has consented, whether the consent is express or implied. Do not guess the window. Confirm the current rule with a qualified Canadian charity lawyer, because the answer changes with the circumstances.

Keep a consent record that shows the date, the source, the exact wording the person agreed to, and the withdrawal route. When someone unsubscribes, honor it across every system that can send, not just the one they clicked. Quebec Law 25 adds its own requirements for Quebec donors.

Where a workflow uses automated scoring or segmentation, the NIST AI RMF Playbook lists voluntary suggestions grouped under govern, map, measure and manage. It is a management aid, not a certification and not legal clearance.

The record under the claim rows: program sources

A metric that ends up in an appeal becomes a public claim. Every statement about impact, need, urgency, eligibility or cost should trace back to a document: the program source, the population, the method, the period and the approving role.

Public claim register

  • Source population and reporting period recorded
  • Restrictions, fees and matching terms explained
  • Photos, quotes and details checked for permission
  • Program staff can correct outdated material
  • Corrections placed where the claim reached people

A single case story can show what one person experienced. It cannot establish that the program causes that outcome for everyone. A financial total reports funds received; it does not show what changed for participants.

  • Source population and reporting period recorded beside every material figure
  • Program staff given a direct route to correct outdated public material
  • Corrections placed where the original statement reached donors or participants

Urgency must come from a real deadline or a documented need. A countdown timer, an implied shortage or an emotional image the facts do not support is manufactured pressure, and donors notice eventually.

Response rows: count only what was served

A campaign that produces responses it cannot serve damages trust faster than a campaign that produces none. A donation, a program inquiry and a volunteer sign-up each count only when the next step was served, so write that condition into the definition.

Response to next step

  1. Response arrives
  2. Check acceptance condition
  3. Test normal path and one failure
  4. Pause, protect, preserve, correct if needed
  5. Scale spend only when route works

Test the normal path and one realistic failure before you increase reach. A restriction field that confuses donors, a form that fails an accessibility check, or a story subject who withdraws permission are all ordinary events, not edge cases.

Net revenue per donor and mission contribution

Gross revenue flatters a campaign. Net revenue tells you whether it was worth running.

Net revenue per donor

  • Total giftsstarting figure
  • Minus payment processing feesnamed variable
  • Minus receipting and acknowledgment costnamed variable
  • Minus refunds and attributed staff hoursnamed variable

Net revenue per donor equals total gifts, minus payment processing fees, minus receipting and acknowledgment cost, minus any refunds, minus the staff hours attributed to that campaign. State each of those as a named variable and let the reader substitute their own figures.

Attribution assigns credit under a rule. It does not prove the communication caused the outcome. A donor who gives after an email may have decided weeks earlier at an event.

Choose an outcome window that fits the action. A same-day click rate can diagnose a donation page. Donor retention, service completion or a program result may take months to move.

When the review shows that attributed response has been mixed with program impact, correct the statement even if revenue rose. Trust is the asset; the campaign is not.

Give the board a one-page file

Boards do not need campaign screenshots. They need a decision file they can read in ten minutes.

One-page board file

  • Mission purpose and audience input
  • Approved public statements
  • Consent and rights position
  • Gross and net cost
  • Capacity committed and outcome definition
  • Complaints, corrections and unresolved risks
  • Next decision date

Name the role that can stop publication and the role that can accept an exception. Time-limited exceptions should expire unless a fresh review renews them.

Worked example: a year-end email decision

A mid-sized charity sends four year-end emails to a list of 40,000. The marketing lead wants to know whether to add a fifth.

Year-end fifth send test

  1. Define L, O, C, D and G
  2. Multiply L x O x C x D x G for gross
  3. Subtract platform, staff and unsubscribe cost
  4. Run arithmetic at observed and 20% lower rates
  5. Record inputs, owner and stop threshold

Define the variables. Let L be the list size, O the average open rate, C the click rate, D the donation page conversion rate and G the average gift. Expected gross revenue from one extra send is roughly L × O × C × D × G.

Now subtract. Add the platform cost per thousand sends, the staff hours for copy, review and sign-off, and the expected increase in unsubscribes multiplied by the lifetime value of a lost donor.

Run the arithmetic twice, once with your observed rates and once with rates 20% lower. If the campaign only works at the optimistic figure, you have your answer.

The decision record should show the inputs, the date, the owner and the threshold at which the team would stop. That record is what makes the next year's planning faster.

Common questions

What should a nonprofit track first?

Start with cost per acquired donor, first-year net revenue per donor and retention rate by cohort. Those three tell you whether acquisition is paying for itself and whether the donors you already have are staying. Everything else is refinement.

How do we handle consent for fundraising email in Canada?

Name the authority and follow it. CASL sets the rules for commercial electronic messages, express consent does not expire on its own, and implied consent runs on a window that depends on how you got the address. Confirm the current position with a qualified Canadian charity lawyer.

When should a campaign be paused?

Pause when the response outruns the service or stewardship capacity behind it, when consent records are missing, or when a public claim cannot be traced to a program record. Protect the affected people first, then correct the statement or workflow.

What should the analytics file contain?

The decision, its owner and due date. The source data with dates. The consent and rights position. Gross and net cost. The outcome definition. Complaints, corrections and unresolved risks. Close it with the next review date so the file stays alive.

More in Guides

Latest from Review Desk