Google Universal Analytics

Review how Fundraise Up integrates with Google Analytics, what data is pushed, and where it's located.

Switch to Google Analytics 4: On July 1, 2023, standard Universal Analytics properties will stop processing new hits. Consider switching to Google Analytics 4, soon. Learn more →

Google Universal Analytics is an analytics service that enables you to measure traffic and engagement across your websites and apps.

You can pass events and variables from Fundraise Up to Google Analytics to effectively track conversions and other marketing metrics.

By default, Fundraise sends events to Google Analytics when it is installed on your website. Settings for the Google Analytics integration are displayed on the Marketing pixels page in the Dashboard.

Ecommerce data

Fundraise Up sends donation data to the Ecommerce object in Universal Analytics. Below is a table of the property mappings.

Fundraise Up Google Analytics
Donation amount (including transaction fees) Product Price
Donation ID Transaction ID
Campaign name Product
Campaign ID Product SKU
One-time/Monthly Product Category

Events

Fundraise Up sends three events to Google Analytics:

  • Fundraise Up Checkout OpenFired any time Checkout is opened
    1{
    2    "customFields": {
    3        "fiscal_year": "fy2023",
    4        "form": "DonateNow"
    5    },
    6    "livemode": true,
    7    "campaign": {
    8        "id": "FUNCPJTZZQR",
    9        "code": "C-INT-0000",
    10        "name": "General Donations"
    11    },
    12    "utm": {
    13        "source": "",
    14        "campaign": "",
    15        "medium": "",
    16        "content": "",
    17        "term": ""
    18    },
    19    "element": {
    20        "id": "XTGWFZFR",
    21        "type": "Donate Button",
    22        "name": "Header Nav - Donate"
    23    }
    24}

    The example above demonstrates the Fundraise Up Checkout Open event, which is fired when Checkout is opened.

  • Fundraise Up Checkout Close: Fired any time Checkout is closed, pre or post-conversion.
    1{
    2    "customFields": {
    3        "fiscal_year": "fy2023",
    4        "form": "DonateNow"
    5    },
    6    "livemode": true,
    7    "campaign": {
    8        "id": "FUNCPJTZZQR",
    9        "code": "C-INT-0000",
    10        "name": "General Donations"
    11    },
    12    "utm": {
    13        "source": "",
    14        "campaign": "",
    15        "medium": "",
    16        "content": "",
    17        "term": ""
    18    },
    19    "element": {},
    20    "supporter": null,
    21    "donation": null,
    22    "designation": null,
    23    "tribute": null
    24}

    The example above demonstrates the Fundraise Up Checkout Close event, which is fired when Checkout is closed, regardless of whether a conversion has occurred.

  • Fundraise Up Checkout CompleteFired at the point of conversion in Checkout.
    1{
    2    "customFields": {
    3        "fiscal_year": "fy2023",
    4        "form": "DonateNow",
    5        "hs_preview": "UvMjiRBY-66781953082"
    6    },
    7    "livemode": true,
    8    "campaign": {
    9        "id": "FUNCPJTZZQR",
    10        "code": "C-INT-0000",
    11        "name": "General Donations"
    12    },
    13    "utm": {
    14        "source": "",
    15        "campaign": "",
    16        "medium": "",
    17        "content": "",
    18        "term": ""
    19    },
    20    "element": {
    21        "id": "XTGWFZFR",
    22        "type": "Donate Button",
    23        "name": "Header Nav - Donate"
    24    },
    25    "supporter": {
    26        "id": "STMNACDG",
    27        "email": "tulsi.lattimer@gmail.com",
    28        "firstName": "Tulsi",
    29        "lastName": "Lattimer",
    30        "anonymous": false,
    31        "mailingListSubscribed": false,
    32        "employer": null,
    33        "onBehalfOf": null
    34    },
    35    "donation": {
    36        "id": "DPPSCTFU",
    37        "paymentMethod": "CreditCard",
    38        "amount": 5.6,
    39        "feesCovered": 0.6,
    40        "currency": "USD",
    41        "recurring": false,
    42        "frequency": "once"
    43    },
    44    "designation": {
    45        "id": "EHHJ9R36",
    46        "name": "the greatest need",
    47        "code": "F-INT-0001"
    48    },
    49    "tribute": null
    50}

    The example above demonstrates the Fundraise Up Checkout Complete event, which is fired at the point of conversion in Checkout.

Test data

You can send data for donations made in test mode to Google Analytics. This functionality is useful for testing or debugging settings in Google Analytics. To enable sending donations made in test mode to Google Analytics, select the Test track data option from the Marketing pixels page in the Dashboard.

 

In this article