Marketing & analytics

Google Analytics 4

Learn how to integrate Fundraise Up with Google Analytics 4.

Fundraise Up integrates with Google Analytics 4 through Google Tag Manager, allowing you to track events on your Checkout modals and Campaign Pages.


Configure Google Tag Manager: Before you continue, make sure that you have completed the configuration for sending events from Fundraise Up to Google Tag Manager. Configure Google Tag Manager →
  • Google Tag Manager must be installed on your organization's website to facilitate tracking within the Checkout modal.
  • Google Tag Manager must be installed on your Campaign Page to enable setup and tracking for Campaign pages. Read about how to integrate Campaign Pages with Google Tag Manager →
  • Administrative access to your organization’s Google Tag Manager account, or access to the container installed on your organization’s website
  • Administrative access to your organization’s Google Analytics account, or access to the property added to your organization’s website.

Implementation steps

The following steps will guide you through the configuration process for integrating Fundraise Up with Google Analytics using Google Tag Manager.

Part 1: Get your Google Analytics Measurement ID

  1. Log in to Google Analytics.
  2. In the navigation menu, select the Admin button with the gear icon to to view the admin settings for Analytics.
  3. Select the account you want to configure.
  4. Select the property you want to configure.
  5. In the list of property options, select Data Streams.
  6. Select the data stream for your organization’s website.
  7. Copy the Measurement ID value and save it somewhere.

Part 2: Add your Measurement ID to the Fundraise Up GA4 Configuration tag in Google Tag Manager

In this step, you will add the measurement ID you copied from Google Analytics to the Fundraise Up GA4 Configuration tag in Google Tag Manager. This tag was automatically created when you imported the container template from the Google Tag Manager guide.

  1. Log in to Google Tag Manager.
  2. Select the container for your organization’s website.
  3. In the left sidebar, select Tags.
  4. Select Fundraise Up GA4 Configuration.
  5. Hover over the Tag Configuration card and select the pencil icon to edit the tag.
  6. In the Measurement ID field, insert the measurement ID that you copied earlier from Google Analytics.
  7. Select Save to finish adding your measurement ID to the tag.

Part 3: Review tags, parameters, and triggers

Because you added the measurement ID to Fundraise Up’s Google Analytic 4 configuration tag, the ID is also added to the Fundraise Up Donation, Fundraise Up Checkout Open, and Fundraise Up Checkout Close tags that were imported when you integrated Fundraise Up with Google Tag Manager.


Fundraise Up Donation (purchase event): The most important tag is Fundraise Up Donation. This tag is configured to pass data to the standard purchase event in Google Analytics 4, and is referenced by pre-built reports like the Ecommerce purchases report, dimensions, and metrics in Google Analytics.

Fundraise Up Checkout Open and Fundraise Up Checkout Close: These tags are used to track when Checkout is opened or closed on your website. Sending this information to Google Analytics is helpful for understanding how supporters interact with your website and fundraising campaigns.

Please note, on Campaign Pages, while the Fundraise Up Checkout Open tag automatically activates upon page opening, indicating the checkout process has started, the Fundraise Up Checkout Close tag does not trigger when the Campaign Pages is closed.


The three Fundraise Up tags include a variety of parameters you can use to enrich your analytics data. These parameters were automatically added when you imported the container template from the Google Tag Manager integration guide.

By default, we do not include any parameters that contain personally identifiable information (PII). This is both a data handling best practice and a requirement for using Google’s marketing tools.

To help you connect analytics data to supporter profiles in your other apps, we have included a user property for each Fundraise U tag, labeled SupporterID. This property contains the unique identifier assigned to a supporter in Fundraise Up.

You can learn more about the events and parameters that Fundraise Up sends to Google Analytics by exploring our parameters guide.

checkoutOpen and checkoutClose events may not include all of the parameters available in the donationComplete event. This is because some values are provided after a conversion has occurred in Checkout.


Each Fundraise Up tag is fired using a trigger in Google Tag Manager. We include pre-configured triggers in the container template from the Google Tag Manager integration guide. You do not need to configure them further.

In the table below, you can see the relation between events sent from Fundraise Up to Google Tag Manager, the triggers based on those events, and the tags that each trigger fires.

Event Trigger Tag fired
donationComplete Fundraise Up Donation Complete Fundraise Up Donation
checkoutOpen Fundraise Up Checkout Open Fundraise Up Checkout Open
checkoutClose Fundraise Up Checkout Close Fundraise Up Checkout Close

Part 4: Publish your configuration

When you finish configuring your tags, publish the changes to your live environment:

  1. Select Submit from the upper right area of the Tag Manager dashboard.
  2. Provide a descriptive name for your workspace version in the Version Name field. We recommend using: “Fundraise Up GA4 configuration.”
  3. Optionally, you can include a description of your workspace changes in the Version Description field.
  4. Select Publish.

Fundraise Up will now send events to Google Analytics using Google Tag Manager.

Part 5: Testing

The best way to check your configuration is to view the Realtime report for your web property in Google Analytics.

After you finish configuring your events in Google Tag Manager, use Fundraise Up’s test mode to make a donation using a Checkout modal on your organization’s website. When the donation is complete, view the Realtime report in Google Analytics. The Event count by Event name and Conversions by  Event name cards should display the purchase event (donationComplete) and the checkoutOpen event.

If the tags you created do not appear in the Realtime report, verify your setup by reviewing the steps in this configuration guide. You can also use Google Tag Manager’s preview mode to confirm that the tags you created are triggering correctly.


In this article