Google Analytics for Campaign Pages

Read about how our Campaign Pages integrate with Google Analytics.

Use the following guidelines to make use of Fundraise Up’s automatic integration with Google Analytics for your Campaign Pages.

Prerequisites

  • Administrative access to your organization’s Google Analytics account, or access to the property added to your organization’s website.

Implementation

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: Set-up from the Dashboard

  1. Go to your Dashboard settings in your Fundraise Up account. Open the “Marketing Pixels” settings.
  2. Under the “Campaign Page” section, check the Google Analytics box and enter your Measurement ID. Click “Save changes”.

Part 3: Testing

From the moment you click “Save changes”, events will begin to send automatically from all your active Campaign Pages across all your Campaigns.

The best way to check your configuration is to view the Realtime report for your web property in Google Analytics and make a donation in test mode to one of your Campaign Pages.

The Event count by Event name and Conversions by Event name cards should then display the purchase event (donationComplete) and the checkoutOpen event.

Tags, triggers and parameters

Tags

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: This tag is used to track when the Campaign Page is opened. Sending this information to Google Analytics is helpful for understanding how supporters interact with your Pages and fundraising campaigns.

Parameters

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.

The checkoutOpen event 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 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