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>