Beginner-friendlyGA4 + GTM + BingDonations • Volunteers • Newsletter

Analytics Tracking Guide for Nonprofit Websites

Set up analytics that answers: where supporters come from, what they do on your site, and what actions matter most. Track donations, volunteer signups, newsletter subscriptions, and engagement using free tools.

What to track (the nonprofit KPI starter pack)

Track outcomes first (conversions), then engagement. This covers most nonprofit websites.

Conversion

Donation completions

Count successful donations. The most reliable method is a Thank You page (or confirmed success state).

Conversion

Volunteer signups

Track completed volunteer interest forms or registrations.

Conversion

Newsletter subscriptions

Track email signup completions (form submit or success message).

Engagement

Engagement

Scroll depth, outbound link clicks, file downloads, key page views, and engagement time.

Tools + direct links (free & beginner-friendly)

Start with GA4. Add GTM for flexible event tracking. Add Bing Webmaster Tools for Bing SEO visibility.

Required

Google Analytics (GA4)

Recommended

Google Tag Manager (GTM)

Recommended

Bing Webmaster Tools

Nice to have

Reporting (optional)

Setup GA4

Create GA4 first, then deploy it via GTM for cleaner tracking.

1

Create a GA4 property + web data stream

Create a GA4 property, add a Web data stream for your website URL, then copy the Measurement ID (looks like G-XXXXXXX).

2

Enable Enhanced Measurement

Enhanced Measurement automatically tracks outbound clicks, scrolls, downloads, and some video engagement. See: Enhanced Measurement docs.

3

Verify using Realtime

Open your website and click around, then check GA4 Realtime. You should see activity quickly.

Setup GTM

Install GTM once, then manage event tracking without code changes.

1

Create a GTM container

Go to Google Tag Manager, create an account + Web container.

2

Install GTM snippet on your site

Add the GTM snippet to your site (head + body). After that, you should generally not need to edit code for tracking changes.

Avoid double tracking: don’t leave a separate GA4 script on the site if you deploy GA4 via GTM.

3

Add GA4 Configuration tag (All Pages)

In GTM: Tags → New → GA4 Configuration → paste Measurement ID → Trigger: All Pages.

4

Preview → test → publish

Use GTM Preview mode and/or Tag Assistant to confirm tags fire correctly, then publish.

Setup Bing Webmaster Tools

This improves Bing indexing and shows which Bing queries bring traffic.

1

Add your site

Go to Bing Webmaster Tools and add your website URL.

2

Submit your sitemap

Submit your sitemap (often /sitemap.xml or /sitemap_index.xml). Help: Bing sitemap submission.

3

Verify ownership

Use the easiest verification method (meta tag is common).

Track conversions (donations, volunteers, newsletter)

Track the most certain success signal: a Thank You page or confirmed success state.

Most important

Donation conversion tracking

  • Best: trigger a GA4 event when the donation Thank You page loads.
  • Fallback: track the final “Donate” button click (less accurate).
  • Mark the event as a Conversion in GA4.

High value

Volunteer + newsletter tracking

  • Volunteer: thank-you page OR successful form submit.
  • Newsletter: form submit OR success message visibility.
  • Mark each as a Conversion in GA4.

Do this for each conversion

Simple GTM recipe

  1. Create a Trigger (Page View / Click / Form Submit)
  2. Create a GA4 Event Tag (use clear event names)
  3. Attach trigger → test in Preview → publish
  4. In GA4, mark the event as a Conversion

QA & testing (so you can trust the data)

Use these tools to confirm your setup is correct.

5 minutes

Quick checks

  • GTM Preview shows your GA4 tags firing.
  • GA4 Realtime shows page_view + your events after testing.
  • GA4 DebugView validates exact event names.

Docs

Helpful links

Reports to check (and what to look for)

These reports answer the questions your team actually cares about.

Where supporters come from

GA4 • Acquisition

See which channels (search, email, social) drive conversions. Use this to allocate time + budget.

What actions happen

GA4 • Engagement → Events

Validate counts of donation, volunteer, newsletter events and spot spikes/drops.

Which pages perform

GA4 • Pages and screens

Find the pages that lead to conversions — and pages with high drop-off.

SEO ideas

Bing • Search performance

See which Bing queries and pages get clicks to guide content improvements.

Privacy + accuracy basics

Keep analytics useful, compliant, and clean.

Clean data

Accuracy

  • Don’t install GA4 twice (avoid “double tagging”).
  • Test changes in GTM Preview before publishing.
  • Filter internal traffic (staff) when possible.

Be responsible

Privacy

  • Never send personal info (email/name/phone) to analytics.
  • Keep a clear privacy policy (cookie consent if required).
  • Limit admin access to GA4/GTM.

FAQ

Quick answers to common nonprofit analytics questions.

What’s the fastest setup for a small nonprofit?

Install GA4 first, then GTM. Track one conversion: donation completion (Thank You page). Add volunteer and newsletter tracking next. Bing Webmaster Tools can come after.

Should I track button clicks or Thank You pages?

Thank You pages (or confirmed success states) are more accurate because they signal completion. Button clicks are a fallback when you can’t track completion.

How do I know my events are working?

Use GTM Preview mode plus GA4 Realtime. For deeper testing, use GA4 DebugView to confirm event names and parameters.

Do I need cookie consent?

It depends on your audience and jurisdiction. If you serve EU/UK visitors, you likely need consent for analytics cookies. At minimum, have a clear privacy policy and avoid sending personal info to analytics.

Can I track donation amounts in GA4?

Yes, but it often requires donation platform support or a data layer implementation. Start by tracking completed donations (count), then add value tracking later.

What’s the difference between GA4 and Bing Webmaster Tools?

GA4 shows what users do on your site (behavior + conversions). Bing Webmaster Tools shows how Bing search sees your site (queries, indexing, crawl issues).

Launch checklist

  • GA4 property created + web stream set
  • GTM installed on site (once)
  • GA4 config tag fires on All Pages
  • Donation completion tracked (thank-you page preferred)
  • Volunteer signup tracked
  • Newsletter signup tracked
  • Conversions marked in GA4
  • Bing verified + sitemap submitted
  • Privacy policy updated + access controlled
Fastest path: GA4 + GTM first → track donation completion → then add the other conversions.
Nonprofit Website Analytics Tracking Guide (GA4 + GTM + Bing) | Expirely