NGO Fundraising Campaign Attribution: Measure Which Channels Raise Funds
NGO fundraising campaign attribution shows which channels, messages and campaigns contribute to donations, so your organisation can invest more carefully in marketing and outreach. A practical system connects campaign links, donation forms, payment records and donor data instead of relying only on what a donor remembers after making a contribution.
For an NGO in India, this matters whether you are raising funds for education, healthcare, disaster relief, animal welfare, livelihoods or a recurring community programme. You may be receiving donations through a website, UPI, WhatsApp, Instagram, Google Search, email, events, phone calls and offline references at the same time.
Without campaign attribution, these channels become difficult to compare. A campaign may generate many clicks but few completed donations. Another may produce fewer visits but more high-value or recurring supporters. A third may not receive the final donation credit because the donor first discovered your work through a social post and later paid after speaking with a volunteer.
The aim is not to create a complicated dashboard. It is to build a reliable chain from source to donation, while recognising that donor journeys are often longer and less direct than ecommerce purchases.
What Campaign Attribution Means for an NGO
Campaign attribution is the process of assigning credit for a donation or donor action to one or more marketing or fundraising touchpoints.
A touchpoint could be:
- A Google Search advertisement
- An Instagram or Facebook post
- A WhatsApp message
- An email newsletter
- A campaign page shared by a volunteer
- A QR code on a poster
- A school or corporate presentation
- A fundraising event
- A referral from another organisation
- A direct visit to the donation page
- A phone conversation with a supporter
The simplest question is:
Which channel brought this donor to us?
A stronger attribution system asks additional questions:
- Which campaign did the donor respond to?
- Which appeal or cause did they view?
- Did they donate immediately or return later?
- Was the donation one-time or recurring?
- Did a volunteer, employee or partner influence the decision?
- What did the organisation spend on acquiring that donor?
- Did the donor later renew, increase or stop giving?
This is why fundraising analytics should not be limited to payment totals. Payment data tells you what was received. Campaign attribution helps explain why it was received and what may be worth repeating.
Attribution is not the same as proof of influence
A recorded source does not always prove that a single channel caused the donation. A donor may see an Instagram post, search for the NGO’s name, read an email and then pay using a saved UPI link.
Attribution is therefore a useful decision-making model, not a perfect measurement of human behaviour. Your team should document the rules used to assign credit and apply them consistently.
Why NGOs Need Donation Tracking
Many NGOs begin with spreadsheets, payment gateway exports and manual messages from volunteers. This can work at a small scale, but gaps appear as campaigns multiply.
A donation may be recorded in the payment gateway but not matched to the original campaign. A UPI payment may arrive with only the donor’s name and a transaction reference. A donor may click a campaign link on mobile, leave the page and donate later from a laptop. An offline donor may hear about the campaign from a community worker but never use the campaign URL.
These gaps affect important decisions.
Budget decisions
If you pay for Meta or Google advertising, you need to know whether the spend is producing donations, leads, volunteer enquiries or only traffic. The answer may differ by campaign and audience.
Donor relationship management
A donor who came through a child education campaign may respond to different follow-up communication than someone who contributed during a flood-relief appeal. Tracking the originating campaign helps make communication more relevant.
Recurring fundraising
Recurring donors may produce value over months or years. A channel that looks weak when judged only on the first payment could be useful if it attracts supporters who continue giving.
Compliance and internal reporting
Indian NGOs may need clear records for internal reviews, donor communication, audits and grant-related reporting. Attribution does not replace accounting records, but it can help connect marketing activity with fundraising outcomes.
For foreign contributions, organisations must follow applicable Foreign Contribution Regulation Act requirements and maintain appropriate separation and documentation. Campaign tracking should never be used as a reason to mix domestic and foreign contribution records improperly. Confirm the operational details with your accountant or legal adviser.
The Data You Should Capture
A useful attribution system starts with a small, consistent set of fields. Do not begin by collecting every possible data point. Collect information your team can maintain accurately.
Essential campaign fields
For every campaign link, QR code or promotion, try to record:
- Campaign name
- Fundraising purpose
- Channel
- Source
- Medium
- Content or creative name
- Landing page
- Start and end dates
- Target audience, where relevant
- Volunteer, partner or fundraiser identifier
- Donation form or payment route
For digital links, UTM parameters are the common method of carrying campaign information into analytics systems. A link may include:
utm_source: Instagram, Google, WhatsApp or newsletterutm_medium: social, paid-search, email, referral or QRutm_campaign: education-drive, medical-aid or annual-appealutm_content: video-1, founder-message or volunteer-poster
The exact naming convention matters less than consistency. Decide whether your team will use instagram or Instagram, paid_social or paid-social, and document that choice.
Donation-level fields
Your donation record may include:
- Donation date and time
- Donation amount
- Currency
- Payment status
- Payment gateway transaction ID
- Payment method
- Donor name and contact details, if provided
- Donation purpose or appeal
- First-time or returning donor status
- One-time or recurring status
- Source and campaign values
- 80G receipt requirement, where applicable
- Consent for future communication
- Refund or failed-payment status
Do not treat every field as mandatory. A donor should not be forced to provide unnecessary personal information merely to make a contribution.
UPI and QR code tracking
UPI is convenient for Indian donors, but a generic UPI ID or one QR code across all channels makes attribution difficult. Where your payment setup allows it, use separate payment links or QR codes for distinct campaigns.
Examples include:
- A QR code on an event standee
- A QR code in a school circular
- A donation link shared by a corporate partner
- A QR code on a social media poster
- A campaign link used by a volunteer
Use clear labels internally so the finance team can reconcile each route. A QR code should still lead to a trustworthy payment experience and display the NGO’s legal and contact information clearly.
Choosing an Attribution Model
There is no single correct model for every NGO. The appropriate model depends on your donor journey, campaign length, data quality and team capacity.
| Attribution model | How credit is assigned | Useful for | Main limitation |
|---|---|---|---|
| First touch | The first recorded channel receives credit | Understanding discovery and awareness | Ignores later persuasion |
| Last touch | The final recorded channel before donation receives credit | Simple reporting and direct-response campaigns | Over-credits branded search, direct traffic or payment links |
| Last non-direct touch | The final identifiable channel receives credit, excluding direct visits | Reducing the effect of bookmarks and typed URLs | Still simplifies a multi-step journey |
| Linear | Credit is divided across recorded touchpoints | Campaigns with several meaningful interactions | Treats every interaction as equally important |
| Time decay | Later touchpoints receive more credit | Longer consideration cycles | Requires more calculation and assumptions |
| Position-based | More credit goes to first and last touchpoints | Discovery-plus-conversion journeys | The chosen split is subjective |
| Self-reported | Donor selects or tells you how they heard about the NGO | Offline, word-of-mouth and community campaigns | Responses may be incomplete or imprecise |
A practical model for small and mid-sized NGOs
Many NGOs should begin with three separate measures:
- First known source: How did the donor first reach the organisation?
- Conversion source: Which tracked link, campaign or interaction led most directly to the donation?
- Self-reported source: What did the donor say influenced them?
This avoids pretending that the last click explains the complete relationship. It also allows your team to compare digital evidence with donor feedback.
For example, an email may be the last tracked interaction, but the donor may report that they first learned about the NGO through a friend. Both facts are useful.
Separate acquisition from retention
Do not compare a first-time donor acquisition campaign with a renewal email using the same KPI. Acquisition brings new supporters. Retention encourages existing supporters to give again.
Track at least:
- New donors acquired
- Returning donors
- Repeat donation rate
- Recurring donor starts
- Recurring donor retention
- Average donation value
- Total contributions by cohort
The meaning of “best channel” changes depending on whether your objective is immediate funds, new donor growth, recurring support or long-term engagement.
Setting Up Attribution Across Common Channels
Website and donation forms
Your website should use a donation form that can receive campaign information and pass it into the donation record or connected CRM. Ask your developer or platform provider whether UTM values are retained when a donor moves between pages.
Important checks include:
- Does the campaign value remain after the donor opens the donation form?
- Is it retained if the donor visits another page first?
- Are successful payments distinguished from failed or abandoned payments?
- Can refunds be identified?
- Are recurring payments linked to the original acquisition campaign?
- Can the donation receipt system match the payment gateway reference?
Avoid placing a long form in front of every donor. Required fields should be limited to what is needed for payment, receipt, legal, accounting or communication purposes.
Google Search and display campaigns
Google Ads can be useful when donors are actively searching for an organisation, cause or emergency appeal. Use separate campaign naming for branded searches, cause-related searches and remarketing where applicable.
Do not judge Google campaigns only by clicks. Review:
- Completed donations
- Cost per completed donation
- Total funds received
- New versus returning donors
- Recurring donations initiated
- Search terms and landing-page relevance
- Donation value after payment processing and advertising costs
Branded search may appear highly effective because the donor already knows your NGO. That does not make it useless, but it should not be compared casually with a campaign introducing the organisation to a new audience.
Meta, Instagram and other social platforms
Social campaigns often influence donors before they are ready to pay. A video may create awareness, while a later WhatsApp reminder or direct search produces the donation.
Use separate campaign links for:
- Organic posts
- Paid advertisements
- Stories or reels
- Influencer or partner shares
- Volunteer posts
- Specific creative variations
Platform-reported conversions may not match payment gateway records because of browser restrictions, consent choices, device changes and different attribution windows. Treat the ad platform as one source of evidence, then reconcile it with your own donation records.
Email and WhatsApp
Email is relatively easy to track using unique links and campaign parameters. Compare delivery, opens, clicks and donations, but remember that open data can be affected by email privacy features and should not be treated as a precise measure of attention.
WhatsApp requires more care. You may be sending messages through a volunteer’s phone, a broadcast list, WhatsApp Business or an approved messaging provider. Use campaign-specific links and record the relevant audience or sender.
Do not add people to fundraising lists without appropriate permission. Make it clear how recipients can stop receiving non-essential updates. If an appeal concerns a sensitive medical or personal situation, limit the personal information shared in the message.
Offline channels and events
Offline campaigns are often under-measured because they do not produce web analytics automatically. Add simple identifiers:
- A short campaign URL
- A unique QR code
- A donation form code
- A partner or volunteer code
- A question on the donation form asking how the donor heard about you
At an event, train volunteers to ask the same question and use the same campaign label. If a donor pays later, the recorded answer may be more valuable than a generic “direct” source.
Measuring Marketing ROI Without Misleading Yourself
Marketing ROI for an NGO should be defined carefully. A simple formula is:
Net attributed funds ÷ campaign cost
But “net attributed funds” needs a clear definition. You may subtract advertising spend, creative production, agency fees, platform charges and payment processing fees. You may also decide whether staff time, event venue costs and volunteer expenses are included.
Do not compare figures calculated using different cost rules.
Useful fundraising metrics
Track metrics according to the campaign objective.
For direct donation campaigns
- Total donations
- Number of completed donations
- Average donation amount
- Cost per completed donation
- Funds raised per rupee spent
- Failed and abandoned payments
- Refunds and chargebacks
For donor acquisition
- New donors
- Cost per new donor
- First donation value
- Percentage that makes a second donation
- Time to second donation
- Donor source by cohort
For recurring fundraising
- Recurring donors started
- Monthly or periodic contribution amount
- Payment failures
- Cancellation rate
- Retention over the periods you track
- Total contribution value by acquisition source
For non-fundraising campaigns
- Volunteer enquiries
- Partnership enquiries
- Event registrations
- Newsletter permissions
- Programme referrals
- Calls or WhatsApp conversations
A campaign that raises little immediately may still support volunteer recruitment or partner development. Record those outcomes separately instead of forcing every activity into a donation metric.
Do not confuse revenue with surplus
A campaign can receive donations and still require significant delivery or programme costs. If your purpose is to understand marketing efficiency, measure fundraising acquisition cost. If your purpose is to evaluate the programme’s financial sustainability, include the relevant operational and implementation costs as a separate analysis.
Data Quality, Privacy and Indian Compliance Considerations
Attribution is only as reliable as the underlying data. Create a written process for naming campaigns, recording offline donations, correcting duplicates and reconciling payment statuses.
Reconcile payment records
A payment gateway may show successful, failed, pending, refunded and disputed transactions. Finance records may use different labels. Reconcile transaction IDs and dates before publishing a campaign result.
Do not count a payment merely because someone reached the thank-you page. Confirm the gateway status and the amount actually received.
Protect donor information
Donor names, phone numbers, email addresses, addresses and payment references should be treated as sensitive operational data. Limit access to staff who need it. Use role-based access where your CRM or spreadsheet system supports it.
Avoid exporting full donor files into personal devices or informal WhatsApp groups. Set retention and deletion practices for old campaign data.
India’s Digital Personal Data Protection Act, 2023 establishes a framework for processing digital personal data. Practical obligations may depend on the organisation’s role, systems and implementation requirements. Obtain consent where required, provide appropriate notices, use data only for disclosed purposes and take advice for your specific situation.
Receipts and tax-related records
If your NGO issues donation receipts or 80G-related documentation, the information captured in the payment and donor systems must match the organisation’s accounting and compliance process. Tax benefits and receipt requirements can depend on the donor, NGO status, documentation and current rules.
GST treatment also depends on the nature of the transaction. A genuine donation without a commercial quid pro quo is not the same as a taxable service, while advertising, software, consulting and other vendor invoices may involve GST. Your accountant should confirm the treatment rather than relying on a campaign dashboard.
Avoid sensitive targeting
Do not use personal information about beneficiaries for advertising or retargeting without a clear, lawful and ethical basis. A donor should not be tracked into unrelated campaigns simply because they visited a page about a sensitive health, disability, child protection or crisis situation.
Attribution should improve accountability, not reduce dignity or privacy.
A Simple Reporting Dashboard
An NGO does not need a large business intelligence system to begin. A spreadsheet, analytics tool, CRM and payment export may be sufficient if the fields are consistent.
Create a monthly or campaign-level report with:
- Campaign name
- Objective
- Dates
- Channel
- Spend
- Link or QR identifier
- Visitors or responses
- Completed donations
- Total received
- New donors
- Returning donors
- Recurring donors started
- Refunds or failed payments
- Cost per new donor
- Self-reported source
- Notes about offline activity
Use a separate reconciliation tab for payment gateway data. Keep a change log when campaign names or formulas are altered.
Review cohorts, not just campaign totals
A cohort is a group of donors acquired during a particular period or through a particular campaign. Compare how these donors behave after the first contribution.
For example, a campaign may generate:
- Many small one-time donations
- Fewer but larger contributions
- Several recurring commitments
- Donors who become volunteers
- Donors who do not engage again
These are different outcomes. A campaign producing fewer initial funds may be more valuable if its donors continue supporting the NGO, but that conclusion should be based on your own observed records rather than an assumed lifetime value.
Use a confidence label
Add a simple confidence rating to campaign reports:
- High confidence: payment record contains a unique campaign link or QR identifier
- Medium confidence: campaign value is inferred from a tracked session or donor response
- Low confidence: source is manually recalled, imported or assigned as direct
This prevents the team from presenting uncertain attribution as exact fact.
Common Attribution Mistakes
Using one link for every channel
A single donation link makes Facebook, WhatsApp, email, print and partner traffic look the same. Use separate links where it is practical and safe.
Giving all credit to the last click
The last click is easy to record, but it may be a reminder rather than the original reason for trust. Review first touch, last touch and self-reported information together.
Counting clicks instead of donations
Clicks and reach can indicate interest, but they are not funds. Track completed, reconciled donations and separate failed payments.
Ignoring recurring value
A one-time donation and a recurring commitment should not be evaluated identically. Track both the first contribution and later payment behaviour.
Changing campaign names midway
If one campaign is called health-2025, medical-help, and health-drive across different tools, reporting becomes harder. Establish naming rules before publishing links.
Treating direct traffic as a channel
“Direct” may mean someone typed your website address, used a bookmark, clicked an untracked message or moved between devices. It is a valid bucket, but it often contains unidentified sources.
Collecting more data than the team can maintain
An elaborate dashboard with incomplete fields creates false confidence. Start with a small number of required fields and improve the system after the team follows the process consistently.
Frequently Asked Questions
What is the best attribution model for an NGO?
There is no universal best model. A small NGO can begin with first known source, last tracked source and a self-reported donor source, then compare them in monthly reports. Larger organisations may add multi-touch or cohort analysis after their data quality improves.
Can UPI donations be attributed to a campaign?
They can be attributed more reliably when each campaign uses a distinct payment link, QR code or donation form identifier. A single common UPI ID usually cannot reveal whether the donor came from Instagram, an event, a volunteer or a printed poster unless the donor reports the source.
How should NGOs track donations that happen after a WhatsApp message?
Use a campaign-specific link in the message and retain the campaign value through the donation process. If the donor pays separately, ask how they heard about the appeal and record the response alongside the payment reference.
Does Google Analytics show the exact number of donations?
It may show tracked donation events, but it is not the final financial record. Payment gateway status, failed transactions, refunds, consent settings, browser restrictions and device changes can create differences, so reconcile analytics with payment and accounting data.
Should an NGO include staff and volunteer time in marketing ROI?
It depends on the purpose of the report. For a paid advertising comparison, you may first use advertising and platform costs; for a full campaign cost review, include relevant staff, production, event and volunteer expenses using a consistent method.
How often should an NGO review campaign attribution?
Review active campaigns frequently enough to catch broken links, failed payment flows and incorrect tracking. A monthly review is a practical starting point, with a deeper quarterly review of donor retention, recurring contributions and channel quality.
Where to Start
Begin with one fundraising appeal rather than trying to rebuild every historical record. Define the campaign objective, create a naming convention and prepare separate tracked links or QR codes for the main channels.
Next, ensure the donation form captures campaign information and that successful payments can be matched to gateway transaction IDs. Add a self-reported source question for offline and untracked journeys, while keeping the form short.
Create a simple monthly report covering spend, completed donations, new donors, recurring donors, refunds and attribution confidence. Review results with the fundraising, communications and finance teams together.
If you need help connecting campaign links, donation forms, payment records, analytics or a CRM, you can talk to the Govindani Infotech team on WhatsApp; project scope and pricing are confirmed there after understanding your requirements.