Send conversion events from Fundraise Up to Medallia
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 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>