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:
- Go to Admin, then Events, then Create event
- Event name:
volunteer_signup - Condition: eventname =
pageview AND page_location contains/volunteer-thank-you - Toggle "Mark as key event"
- Import into Google Ads as a primary conversion
Setup in GTM:
- Create a Page View trigger: Page URL contains
/volunteer-thank-you - Create a GA4 Event tag: event name
volunteer_signup - 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
- Enable Form variables in GTM (Variables, then Configure, then enable Form ID, Form Classes, etc.)
- Create a Form Submission trigger
- Filter by Form ID or Page URL to target your specific volunteer form
- Enable "Check Validation" so it only fires on successful submissions
- 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:
- Gravity Forms:
gtm4wp.formSubmissionOK - Contact Form 7:
wpcf7mailsent - WPForms: Can be configured to push data layer events
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:
- Track the outbound click to the sign-up platform as a proxy conversion (GTM trigger on Click URL containing the platform domain)
- 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):
- Identify whether it redirects to a thank-you page or shows inline confirmation
- Follow the appropriate method from the volunteer sign-up section above
- Name the event
event_registrationto distinguish it from volunteer sign-ups

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:
- Track the outbound click to the petition URL as a proxy conversion
- Embed the petition form on your website (if the platform supports embedding) and track the submission via GTM
- 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:
- 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)
- External links: Track the outbound click as a proxy conversion
Voter Registration
If your nonprofit promotes voter registration:
- Track clicks to the registration tool (e.g., Vote.org, your state's registration site) as proxy conversions
- 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:
| Action | Suggested Value | Reasoning |
|---|---|---|
| Volunteer sign-up | $25-$75 | Value of a new volunteer's time |
| Event registration (free) | $10-$25 | Engagement and community building value |
| Event registration (paid) | Ticket price | Direct revenue |
| Petition signature | $2-$5 | Advocacy engagement, low individual value but high aggregate |
| Letter to representative | $5-$10 | Higher-effort advocacy action |
| Contact form submission | $10-$30 | Service 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:
donation_completevolunteer_signupevent_registrationemail_subscriptionpetition_signedcontactformsubmit
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
- Volunteer sign-ups, event registrations, and petitions are all valid Grant conversions
- Thank-you page tracking is simplest; GTM form submission tracking handles inline success messages
- Third-party platforms: track outbound clicks as proxy conversions, or use platform-native GA4 integration where available
- Assign monetary values to non-financial conversions to help Smart Bidding prioritize
- Use consistent naming (volunteersignup, eventregistration, petition_signed) across all conversion actions
- Limit primary conversions to 1-3 most important actions; set others as secondary
Published: March 2026 | Last Updated: March 2026 | Author: GrantMax Category: Tracking & Reporting | Tags: Conversion Tracking, Technical