Send conversion events from Fundraise Up to Medallia

Decibel was acquired by Medallia in 2021. This article may still reference Decibel in some places.

Medallia is an enterprise SaaS platform that enables companies to capture and analyze customer feedback to improve customer experiences, drive loyalty, and increase revenue. Using Fundraise Up’s JavaScript API, you can send conversion events to Medallia.

Getting Started

The Medallia tag should be added to every page or screen on the website or app; either through a tag manager or directly within your website template.

Configuring Goals

Goals are events that occur within a visitor's journey that are of interest when analyzing those journeys. Assuming you want to track Fundraise Up checkout views and separately one time and recurring donations, please create 3 distinct goals in your Medallia account as suggested below.

Goal Name Status Integration Method
Fundraise Up Checkout Started Engaged Medallia JavaScript API call
Fundraise Up One Time Donation Converted Medallia JavaScript API call
Fundraise Up Monthly Donation Converted Medallia JavaScript API call
Goals must be configured first within your Decibel account.

Goals Tracking

Please make sure to use in the code below the same name goal names as configured in your Medallia account.

1<script>
2
3  // track checkout open 
4  FundraiseUp.on('checkoutOpen', function(details) {
5    decibelInsight('sendGoal', 'Fundraise Up Checkout Started');
6  });
7
8  // track completed donation 
9  FundraiseUp.on('donationComplete', function(details) {
10
11    var goalName = 'Fundraise Up One Time Donation';
12    if (details.donation.recurring) {
13      goalName = 'Fundraise Up Monthly Donation'
14    }
15
16    decibelInsight(
17      'sendGoal',
18      goalName,
19      details.donation.amount,
20      details.donation.currency
21    );
22
23});
24</script>

Still need help?

Need help with something not covered in Support Center? Connect with a support engineer for more assistance.
Email us