Decibel Integration

Use Decibel + Fundraise Up to track your website users journey

Getting Started

The Decibel 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.

Please see more at https://www.decibelinsight.com/hubfs/Content/In-app/Implementation_Guide/Decibel%20Implementation%20Guide%20v5.1.pdf

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 Decibel account as suggested bellow.

Note: Goals must be configured first within your Decibel account.


Goal Name Status Integration Method
Fundraise Up Checkout Started Engaged Decibel JavaScript API Call
Fundraise Up One Time Donation Converted Decibel JavaScript API Call
Fundraise Up Monthly Donation Converted Decibel JavaScript API Call

 

Goals Tracking

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

<script>

// track checkout open
FundraiseUp.on('checkoutOpen', function(details) {
decibelInsight('sendGoal', 'Fundraise Up Checkout Started');
});

// track completed donation 
FundraiseUp.on('donationComplete', function(details) {

var goalName = 'Fundraise Up One Time Donation';
if (details.donation.recurring) {
goalName = 'Fundraise Up Monthly Donation'
}

decibelInsight(
'sendGoal',
goalName,
details.donation.amount,
details.donation.currency
);

});

</script>