PatronManager Help

How to Use Google Tag Manager on Donation Forms

Updated on

Share this article with your colleagues using the link below.

How to Use Google Tag Manager on Donation Forms: https://help.pm.leapevent.tech/a/1975817

Your PatronManager system contains a plug-and-play Google Analytics 4 integration to automatically send information like Page Views and Purchase events as well as ecommerce data directly to Google Analytics.

If your digital marketing team or web developer prefers to collect more granular data than the standard integration supports, PatronManager's Google Tag Manager (GTM) integration allows for more customizable analytics.

Google Tag Manager is somewhat complicated, and isn't for everyone. Keep in mind that our support team won't be able to help set up or troubleshoot Google Tag Manager, so if you're not comfortable with HTML, Javascript, or setting up tags to fire triggers, head over to our article on Google Analytics 4 to learn about our standard integration.

What tracking data does PatronManager send over?

PatronManager sends the data below to Google. Each system has its own terminology, so you can see the Google term on the left and the corresponding PatronManager term on the right. 

Google PatronManager
Purchase Revenue/Product Price Amount
Purchase ID Donation ID / Opportunity ID
Affiliation/Product Name Donation Form Name
Product ID Donation Form ID
Product Frequency Single or Recurring

PatronManager also sends over:

  • Page Views: triggered each time a user views a Donation Form page
  • Purchase event: a Donation was completed

How to Connect Google Tag Manager to PatronManager

1. Find your GTM-ID

This is your specific Google Tag Manager Tracking ID, which you'll find in your Google Analytics account. The GTM ID should be formatted as

GTM-___

2. In PatronManager, go to Organization Settings

Organization Settings

3. Make sure the List View is set to "All"

All List View

4. Click "Organization Settings"

Organization Settings

5. Click Edit

6. Paste your GTM-ID into the "Google Tag Manager ID" field, and save!

That's it!

Now you'll start to see data about online donations in your Google Tag Manager account.

Using custom HTML tags with GTM and PatronManager

GTM allows you to use custom HTML tags to gather more customizable analytics by injecting HTML into the Donation Form. Most PatronManager organizations don't need this extra layer of customization, and it's not something we typically recommend.

PatronManager blocks code injection by default, because injecting HTML into your sites can be risky. Poorly formatted code can break your site, and a bad actor with access to your GTM account could use it to inject malicious code.

If you want to use custom HTML tags, you will need to sign a waiver acknowledging that you're aware of the risks involved with injecting additional code into your public sites, and that you understand you're responsible for maintaining it. If this is something you require, submit a support request through the Client Community and we'll send over the paperwork to unlock this option for you.

Previous Article How to Use Google Tag Manager with the Public Ticketing Site
Next Article All About Leap's Merchant Services Solution
Still Need Help? Continue to the Client Community