Tracking Volunteer Sign-Ups, Event Registrations, and Petition Signatures as Conversions

Donation tracking gets most of the attention, but for many nonprofits, the most important conversions aren't financial. Volunteer sign-ups fuel your programs. Event registrations build your community. Petition signatures drive your advocacy. These non-donation actions are fully valid conversions for your Google Ad Grant, and tracking them correctly is essential for both compliance and Smart Bidding optimization.

This guide covers how to track each of these conversion types, including implementation for common platforms and form tools.

Key Takeaways - Volunteer sign-ups, event registrations, and petitions are all valid Grant conversions - The tracking method depends on whether your form redirects to a thank-you page or shows an inline success message - Platform-specific integrations exist for Eventbrite, SignUpGenius, and others - Assign conversion values even for non-monetary actions to help Smart Bidding prioritize

Tracking Volunteer Sign-Up Forms

If Your Form Redirects to a Thank-You Page

This is the simplest scenario. After someone submits your volunteer form, they're redirected to a confirmation page (e.g., yournonprofit.org/volunteer-thank-you).

Setup in GA4:

  1. Go to Admin, then Events, then Create event
  2. Event name: volunteer_signup
  3. Condition: eventname = pageview AND page_location contains /volunteer-thank-you
  4. Toggle "Mark as key event"
  5. Import into Google Ads as a primary conversion

Setup in GTM:

  1. Create a Page View trigger: Page URL contains /volunteer-thank-you
  2. Create a GA4 Event tag: event name volunteer_signup
  3. Set trigger to fire on the thank-you page

If Your Form Shows an Inline Success Message (No Redirect)

Many modern forms (WPForms, Gravity Forms, Google Forms embedded, Contact Form 7) display a success message on the same page without redirecting. This requires GTM to detect the form submission.

Option A: Form Submission trigger in GTM

  1. Enable Form variables in GTM (Variables, then Configure, then enable Form ID, Form Classes, etc.)
  2. Create a Form Submission trigger
  3. Filter by Form ID or Page URL to target your specific volunteer form
  4. Enable "Check Validation" so it only fires on successful submissions
  5. Create a GA4 Event tag with event name volunteer_signup

Option B: Data Layer event (most reliable) Many WordPress form plugins push events to the data layer on successful submission:

Create a Custom Event trigger in GTM matching your plugin's event name, then fire a GA4 event tag.

Third-Party Volunteer Platforms

VolunteerHub, VolunteerLocal, SignUpGenius: If your volunteer sign-up lives on a third-party platform (not your website), you have two options:

  1. Track the outbound click to the sign-up platform as a proxy conversion (GTM trigger on Click URL containing the platform domain)
  2. Configure a redirect from the platform back to a thank-you page on your site after sign-up completion (if the platform supports it)

Tracking Event Registrations

Eventbrite

Eventbrite is one of the most popular event platforms for nonprofits.

Option A: Thank-you page redirect Eventbrite allows you to set a custom confirmation URL. In your event settings, set the "Order Confirmation" redirect to a page on your website. Track that page load as a conversion.

Option B: Track "Register on Eventbrite" button click If you link to Eventbrite from your website, track the outbound click as a proxy conversion in GTM (Click URL contains "eventbrite.com").

Option C: Eventbrite's GA4 integration Eventbrite supports adding your GA4 Measurement ID in the event's tracking settings. This fires events directly from Eventbrite when registrations complete.

Google Forms

If you use Google Forms for event registration:

Embedded on your website: After submission, Google Forms shows a confirmation message (no redirect). Use GTM's Form Submission trigger to detect the submission, filtering by the form's iframe or container.

Linked (not embedded): Track the outbound click to the Google Form URL as a proxy conversion.

Custom Registration Forms on Your Website

If your registration form is built into your website (WordPress plugin, custom code):

  1. Identify whether it redirects to a thank-you page or shows inline confirmation
  2. Follow the appropriate method from the volunteer sign-up section above
  3. Name the event event_registration to distinguish it from volunteer sign-ups

Community event setup representing event registrations tracked as Google Ad Grant conversions

Tracking Petition and Advocacy Actions

Petition Signatures

If your petition lives on your website (custom form or embedded tool):

Custom form: Same approach as volunteer sign-ups. Track the thank-you page or form submission event. Name the event petition_signed.

Third-party platforms (Change.org, Action Network, EveryAction):

Most advocacy platforms don't support GA4 integration directly. Your best options:

  1. Track the outbound click to the petition URL as a proxy conversion
  2. Embed the petition form on your website (if the platform supports embedding) and track the submission via GTM
  3. Use the platform's built-in analytics for petition-specific data and track the click as your Google Ads conversion

Letter-Writing and Email-to-Representative Tools

If you use tools like Phone2Action, EveryAction, or Voter Voice:

  1. Embedded widgets: If the tool is embedded on your page, listen for the success event via GTM (check the tool's documentation for data layer events)
  2. External links: Track the outbound click as a proxy conversion

Voter Registration

If your nonprofit promotes voter registration:

  1. Track clicks to the registration tool (e.g., Vote.org, your state's registration site) as proxy conversions
  2. Name the event voterregistrationclick

Setting Conversion Values for Non-Monetary Actions

Even though these actions don't generate direct revenue, assigning values helps Smart Bidding prioritize:

ActionSuggested ValueReasoning
Volunteer sign-up$25-$75Value of a new volunteer's time
Event registration (free)$10-$25Engagement and community building value
Event registration (paid)Ticket priceDirect revenue
Petition signature$2-$5Advocacy engagement, low individual value but high aggregate
Letter to representative$5-$10Higher-effort advocacy action
Contact form submission$10-$30Service inquiry or partnership lead

Set these values in Google Ads when configuring each conversion action (Goals, then Conversions, then click the action, then Value).

Keeping Track of Multiple Conversion Types

With donations, volunteer sign-ups, event registrations, and advocacy actions all tracking, it's important to stay organized:

Naming convention: Use consistent, descriptive event names:

Primary vs. secondary: Set your 1-3 most important actions as primary. Everything else as secondary. See our meaningful conversions guide.

Separate reporting: Use Google Ads segments (Conversions, then Segment by Conversion Action) to see performance for each type independently.

Audit Your Non-Donation Tracking with GrantMax

GrantMax checks whether all your conversion actions are properly configured, firing correctly, and categorized appropriately (primary vs. secondary).

Check My Conversion Setup - Free

Prefer to hand it off to an expert? Our Google Ad Grant management services include complete conversion tracking for all action types. Explore Grant Services

Frequently Asked Questions

Can I track both volunteer sign-ups and donations as primary conversions? Yes. You can have multiple primary conversions. Smart Bidding will optimize for all of them. Just limit primary to your 2-3 most important actions; don't make everything primary.

My volunteer form is a Google Form. Can I still track it? Yes, but it requires GTM. If the form is embedded on your site, use GTM's Form Submission trigger to detect when the form is submitted. If it's a link to a Google Form, track the outbound click.

What if my event platform doesn't support any tracking integration? Track the click from your website to the event platform as a proxy conversion. This captures intent (someone clicked to register) even if you can't confirm completion. Note this in your reporting so stakeholders understand it's intent, not confirmed registrations.

Are these tracking methods the same globally? Yes. GA4, GTM, and the tracking approaches work identically worldwide. The specific form plugins and event platforms may vary by country, but the principles are universal.

Key Takeaways


Published: March 2026 | Last Updated: March 2026 | Author: GrantMax Category: Tracking & Reporting | Tags: Conversion Tracking, Technical