A campaign touch does not deserve credit forever.
That sounds obvious until a donor makes a gift three weeks after clicking an email, six weeks after attending an event, or two months after seeing a year-end message. Should that original touch get credit? Should it count as influence, not credit? Should it be ignored?
Those questions belong in an attribution window report: a fundraising report that shows how much time passes between campaign touches and donor actions, then separates recent, plausible influence from old, weak, or uncertain source claims.
Why attribution windows matter now
Recent fundraising data makes timing harder to ignore. The 2026 M+R Benchmarks fundraising data found that online revenue increased 15% in 2025, with one-time online revenue up 17%, monthly revenue up 12%, and donor-advised fund revenue up 44%. It also found that nonprofits received 37% of online revenue in December, with 4% arriving on the last day of the year.
The Q1 2026 Fundraising Effectiveness Project report adds another wrinkle: dollars grew 4.3% year over year while donor counts still slipped 0.8%, and the report warns that some late-2025 giving may have been pulled forward. Giving USA 2026 also reported that U.S. charitable giving reached $617.20 billion in 2025, with bequests showing the largest source increase.
Put that together and the practical problem is clear: donor action is not always immediate, revenue is increasingly concentrated in key moments, and some giving arrives through channels that do not behave like a simple same-day click-to-gift path.
If attribution windows are too short, reports miss delayed donor response. If they are too long, campaigns keep claiming gifts they may not have influenced.
What is an attribution window report?
An attribution window report shows the time between a donor’s campaign touchpoint and a later gift or conversion. It helps nonprofit teams decide whether that touchpoint should receive primary credit, assisted credit, weak influence, or no attribution credit.
The report does not need to replace your current attribution model. It sits beside it and asks a better question: how old was the source signal when the donor acted?
A simple version groups gifts into timing bands:
- Same day: likely direct response, especially for email, SMS, paid search, social ads, and donation-page clicks.
- 1 to 7 days: still strong influence for most digital campaigns and urgent appeals.
- 8 to 30 days: possible assisted influence, especially for cultivation, stewardship, direct mail follow-up, and multi-touch appeals.
- 31 to 90 days: weaker influence that deserves review by donor type, channel, and campaign purpose.
- More than 90 days: usually too old for direct campaign credit unless the campaign was designed for long-cycle cultivation, planned giving, major gifts, or DAF follow-up.
The exact bands should match your donor journey. The important thing is that the rule is visible, consistent, and reviewed.
The hidden risk of stale source credit
Stale source credit happens when an old campaign touch keeps receiving attribution long after its influence has become questionable.
This can happen when a CRM, donation platform, email platform, ad tool, or analytics report keeps the last known source attached to the donor record. The next gift arrives, and the old source quietly takes credit.
That can distort decisions. A campaign may look profitable because it collected delayed gifts that were really driven by stewardship, another channel, a board conversation, a DAF recommendation, or the donor’s normal giving rhythm. A channel may look weak because its delayed influence was outside the reporting window. A year-end appeal may look better or worse depending on whether December gifts are credited by click date, gift date, touch date, or source age.
The fix is not to argue over a perfect model. The fix is to show the age of the source signal before treating the attribution result as decision-ready.
What to include in the report
A useful attribution window report can start with nine fields:
- Gift date: when the donation, pledge payment, DAF grant, recurring gift, or conversion happened.
- Gift amount: gross revenue, net revenue, or both.
- Donor type: new, retained, reactivated, monthly, mid-level, major, DAF, event attendee, or another meaningful segment.
- Attributed source: the campaign, channel, or touchpoint currently receiving credit.
- Source touch date: when that attributed touch happened.
- Source age: days between the touch and the gift.
- Window band: same day, 1 to 7 days, 8 to 30 days, 31 to 90 days, or more than 90 days.
- Credit type: primary credit, assisted credit, weak influence, or no credit.
- Confidence note: confirmed, likely, inferred, manually reviewed, or insufficient evidence.
Once those fields exist, the report can answer questions that top-line ROI reports usually hide.
Questions the report should answer
Start with the practical questions your team already argues about after campaigns:
- Which campaigns produce gifts quickly, and which need a longer response window?
- Which channels are getting stale credit from old touches?
- Which donor segments respond later than others?
- How much revenue changes if the window moves from 7 days to 30 days?
- Are DAF, major gift, event, or direct mail influenced gifts being measured with the same rules as fast-response email?
- Which source claims should be downgraded from primary credit to assisted influence?
The last question is often the most valuable. Many fundraising decisions do not require stripping a campaign of all credit. They require changing the language from “this campaign caused the gift” to “this campaign was one of the recent signals before the gift.” That is a healthier way to talk about donor behavior.
How to set window rules without pretending every channel is the same
A single universal attribution window is tidy, but nonprofit fundraising is rarely tidy.
Email, SMS, paid search, and donation-page retargeting often need short windows because donor action usually happens quickly. Direct mail, events, stewardship touches, DAF cultivation, major gift outreach, and planned giving education often need longer windows because the response path is slower and more relational.
That does not mean every slow channel deserves endless credit. It means each channel needs a declared rule.
A practical starting point:
- Fast-response digital appeals: primary credit through 7 days, assisted credit through 30 days.
- Direct mail and event follow-up: primary credit through 30 days, assisted credit through 90 days.
- DAF and major gift cultivation: assisted influence through 90 days or longer only when touch notes support the connection.
- Evergreen content and organic discovery: credit based on session, form path, or known referral, not indefinite donor-record source carryover.
These are starting rules, not universal law. The report should help you tune them with your own data.
How the report improves campaign ROI
Campaign ROI gets sharper when the team can see how sensitive results are to timing assumptions.
For example, a campaign may show $80,000 in attributed revenue with a 90-day window, $52,000 with a 30-day window, and $31,000 with a 7-day window. That does not automatically mean the 7-day view is correct. It means the team should stop treating the $80,000 number as a single hard truth.
The attribution window report turns that into a confidence conversation:
- What revenue is strongly connected to the campaign?
- What revenue is plausibly assisted by the campaign?
- What revenue is too old or too uncertain for campaign ROI?
- What follow-up should happen before the next campaign?
That conversation is more useful than fighting over first touch versus last touch in the abstract.
A simple build plan
To build the first version, choose one campaign type and one donor action. For example, use email appeal touches and completed gifts, or event attendance and post-event donations.
- Export the gift list. Include gift date, donor ID, amount, campaign source, and donor segment.
- Add the most recent relevant touch. Pull the latest campaign touch before the gift, not after it.
- Calculate source age. Subtract touch date from gift date.
- Assign a window band. Group every gift into a timing band.
- Apply credit rules. Label each gift as primary, assisted, weak, or uncredited.
- Compare ROI by rule set. Show how net ROI changes under 7-day, 30-day, and 90-day assumptions.
- Review exceptions. Look at large gifts, DAF gifts, major gifts, and unusual delayed responses before finalizing the story.
That last step matters. A $25 online gift and a $25,000 DAF grant should not be forced through the same attribution logic without review.
Where ReportWerks fits
ReportWerks helps nonprofit teams connect campaign tracking, donor journey data, gift records, and ROI reporting into one decision-ready view. An attribution window report is a strong use case because it does not just ask which campaign received credit. It asks whether the credit still makes sense.
That one shift can change the quality of campaign decisions. Teams can protect fast-response campaigns from being undercounted, long-cycle stewardship from being ignored, and stale source labels from making the wrong channel look better than it is.
If your campaign ROI report cannot show how old each attribution claim is, it is time to add an attribution window view.
ReportWerks gives nonprofit teams clearer fundraising ROI reporting by connecting campaign measurement, donor journey tracking, and attribution confidence in one place. Use it to see which efforts deserve credit, which deserve influence, and which need a closer look.





