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.
Found a mistake? Is there a missing topic? Hard to read? Let us know
Implementation steps
Prerequisites
Make sure you have the following:
- 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.
The following steps will guide you through the configuration process for integrating Fundraise Up with Google Analytics using Google Tag Manager.
Step 1. Get your Google Analytics Measurement ID
- Log in to Google Analytics.
- In the navigation menu, select the Admin button with the gear icon to to view the admin settings for Analytics.
- Select the account you want to configure.
- Select the property you want to configure.
- In the list of property options, select Data Streams.
- Select the data stream for your organization’s website.
- Copy the Measurement ID value and save it somewhere.
Step 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 Google Analytics 4 Measurement ID variable in Google Tag Manager. This variable was automatically created when you imported our container template (see instructions for the Campaign Pages and the Checkout modal.)
- Log in to Google Tag Manager.
- Select the container for your organization’s website.
- In the left sidebar, select Variables.
- Select Fundraise Up Google Analytics 4 Measurement ID.
- Hover over the Variable Configuration card and select the pencil icon to edit the tag.
- In the Value field, insert the Measurement ID that you copied earlier from Google Analytics.
- Select Save to finish adding your Measurement ID to the variable.
Variables
The three Fundraise Up tags include a variety of variables you can use to enrich your analytics data. These variables were automatically added when you imported our container template (see instructions for the Campaign Pages and the Checkout modal.)
By default, we do not include any variables 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.Triggers
Each Fundraise Up tag is fired using a trigger in Google Tag Manager. We include pre-configured triggers in the container template (see instructions for the Campaign Pages and the Checkout modal.) 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 |
Step 4. Publish your configuration
When you finish configuring your tags, publish the changes to your live environment:
- Select Submit from the upper right area of the Tag Manager dashboard.
- Provide a descriptive name for your workspace version in the Version Name field. We recommend using: “Fundraise Up GA4 configuration.”
- Optionally, you can include a description of your workspace changes in the Version Description field.
- Select Publish.
Fundraise Up will now send events to Google Analytics using Google Tag Manager.
Step 5. Test your configuration
The best way to check your configuration is to view the Realtime report for your web property in Google Analytics.
After configuring your events in Google Tag Manager, follow these steps:
- Go to Settings > Analytics tools and enable Test mode tracking field at the bottom of the page.
- Use Fundraise Up’s test mode to make a donation using a Checkout modal on your organization’s website.
- When the donation is complete, check the Realtime report in Google Analytics. The Event count by Event name and Conversions by Event name cards should display the
donationComplete
andcheckoutOpen
events.
If the tags you created do not appear in the Realtime report, review your setup by following the steps in this configuration guide. You can also use Google Tag Manager’s preview mode to ensure the tags are triggering correctly.