Send conversion events from Fundraise Up to Movable Ink

Moveable Ink is a cloud-based platform that allows marketers to create and deliver dynamic, personalized emails that are tailored to each customer's individual needs. Using Fundraise Up’s JavaScript API, you can send conversion events to Moveable Ink.

Implementation guide

To track the donationComplete JavaScript event in Moveable Ink, add the following script ton every page of your organization’s website.

1<!-- Movable Ink initialization for Fundraise Up ->
2
3<script type='text/javascript'>
4(function(m,o,v,a,b,l,e) {
5if (typeof m['MovableInkTrack'] !== 'undefined') { return; }
6m['MovableInkTrack'] = b;
7l = o.createElement(v);
8e = o.getElementsByTagName(v)[0];
9l.type = 'text/javascript'; l.async = true;
10l.src = '//' + a + '/p/js/1.js';
11m[b] = m[b] || function() { (m[b].q=m[b].q||[]).push(arguments); };
12e.parentNode.insertBefore(l, e);
13</script>
14
15<!--Fundraise Up Donation Complete Event ->
16
17<script type="text/javascript">
18FundraiseUp.on('donationComplete', function(details) {
19var conversion = {
20revenue: details.donation.amount,
21identifier: details.donation.id
22};
23var product = {
24sku: ( details.donation.recurring ? 'FRURECURRING-' : 'FRUONETIME-' ) + details.donation.currency,
25name: ( details.donation.recurring ? 'Fundraise Up Recurring Donation - ' : 'Fundraise Up One-time Donation - ') + details.donation.currency,
26price: details.donation.amount,
27quantity: '1',
28other: details.campaign.name
29};
30mitr('addProduct', product);
31mitr('send', 'conversion', conversion);
32});
33</script>

Still need help?

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