<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PowerThru Consulting &#187; Reporting</title>
	<atom:link href="http://powerthruconsulting.com/tag/reporting/feed/" rel="self" type="application/rss+xml" />
	<link>http://powerthruconsulting.com</link>
	<description></description>
	<lastBuildDate>Sat, 18 May 2013 01:48:43 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Evaluating Supporters&#8217; Online Engagement with Salsa scoring for National Physicians Alliance</title>
		<link>http://powerthruconsulting.com/case-studies/evaluating-supporters-online-engagement-with-salsa-scoring/</link>
		<comments>http://powerthruconsulting.com/case-studies/evaluating-supporters-online-engagement-with-salsa-scoring/#comments</comments>
		<pubDate>Sun, 09 Sep 2012 23:54:23 +0000</pubDate>
		<dc:creator>Drew</dc:creator>
				<category><![CDATA[Case Studies]]></category>
		<category><![CDATA[PowerThru Blog]]></category>
		<category><![CDATA[online advocacy]]></category>
		<category><![CDATA[online fundraising]]></category>
		<category><![CDATA[Reporting]]></category>
		<category><![CDATA[Salsa]]></category>

		<guid isPermaLink="false">http://www.powerthruconsulting.com/?p=1422</guid>
		<description><![CDATA[<p>PowerThru Consulting has been helping our client the National Physicians Alliance utilize the Scoring module in Salsa for several years. Initially, we had created an aggregate scoring algorithm that would give a single value based on several different types of activities in Salsa – signups, actions, donations, emails, etc. That algorithm was configured as follows: [...]</p><p>The post <a href="http://powerthruconsulting.com/case-studies/evaluating-supporters-online-engagement-with-salsa-scoring/">Evaluating Supporters&#8217; Online Engagement with Salsa scoring for National Physicians Alliance</a> appeared first on <a href="http://powerthruconsulting.com">PowerThru Consulting</a>.</p>]]></description>
				<content:encoded><![CDATA[<p><img src="http://powerthruconsulting.com/wp-content/uploads/2012/09/npasmalllogo.jpeg" align=left width=100 height=100 alt="NPA">PowerThru Consulting has been helping our client the National Physicians Alliance utilize the Scoring module in Salsa for several years. </p>
<p>Initially, we had created an aggregate scoring algorithm that would give a single value based on several different types of activities in Salsa – signups, actions, donations, emails, etc. That algorithm was configured as follows:</p>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="bottom" width="79"><strong>Reference Name </strong></td>
<td valign="bottom" width="53"><strong>Category </strong></td>
<td valign="bottom" width="74"><strong>Object </strong></td>
<td valign="bottom" width="90"><strong>Column </strong></td>
<td valign="bottom" width="54"><strong>Multiplier </strong></td>
<td valign="bottom" width="71"><strong>Expiration (days) </strong></td>
<td valign="bottom" width="63"><strong>Minimum value </strong></td>
<td valign="bottom" width="58"><strong>Halflife (days) </strong></td>
</tr>
<tr>
<td valign="bottom" width="79">sign up</td>
<td valign="bottom" width="53">Normal</td>
<td valign="bottom" width="74">supporter</td>
<td valign="bottom" width="90"></td>
<td valign="bottom" width="54">2</td>
<td valign="bottom" width="71">365</td>
<td valign="bottom" width="63">0</td>
<td valign="bottom" width="58">180</td>
</tr>
<tr>
<td valign="bottom" width="79">online action</td>
<td valign="bottom" width="53">Normal</td>
<td valign="bottom" width="74">supporter_action</td>
<td valign="bottom" width="90"></td>
<td valign="bottom" width="54">1</td>
<td valign="bottom" width="71">180</td>
<td valign="bottom" width="63">0.05</td>
<td valign="bottom" width="58">60</td>
</tr>
<tr>
<td valign="bottom" width="79">letters to the editor</td>
<td valign="bottom" width="53">Normal</td>
<td valign="bottom" width="74">supporter_letter</td>
<td valign="bottom" width="90"></td>
<td valign="bottom" width="54">1.5</td>
<td valign="bottom" width="71">180</td>
<td valign="bottom" width="63">0.1</td>
<td valign="bottom" width="58">60</td>
</tr>
<tr>
<td valign="bottom" width="79">event</td>
<td valign="bottom" width="53">Normal</td>
<td valign="bottom" width="74">supporter_event</td>
<td valign="bottom" width="90"></td>
<td valign="bottom" width="54">5</td>
<td valign="bottom" width="71">365</td>
<td valign="bottom" width="63">2</td>
<td valign="bottom" width="58">180</td>
</tr>
<tr>
<td valign="bottom" width="79">Donations</td>
<td valign="bottom" width="53">Normal</td>
<td valign="bottom" width="74">donation</td>
<td valign="bottom" width="90"></td>
<td valign="bottom" width="54">10</td>
<td valign="bottom" width="71">365</td>
<td valign="bottom" width="63">5</td>
<td valign="bottom" width="58">180</td>
</tr>
<tr>
<td valign="bottom" width="79">donation amount</td>
<td valign="bottom" width="53">Fixed Value</td>
<td valign="bottom" width="74">donation</td>
<td valign="bottom" width="90">amount</td>
<td valign="bottom" width="54">0.1</td>
<td valign="bottom" width="71">730</td>
<td valign="bottom" width="63">0</td>
<td valign="bottom" width="58">365</td>
</tr>
<tr>
<td valign="bottom" width="79">email opens</td>
<td valign="bottom" width="53">Fixed Value</td>
<td valign="bottom" width="74">supporter_email_statistics</td>
<td valign="bottom" width="90">open_percentage</td>
<td valign="bottom" width="54">0.1</td>
<td valign="bottom" width="71">60</td>
<td valign="bottom" width="63">0</td>
<td valign="bottom" width="58">30</td>
</tr>
</tbody>
</table>
<p>While this algorithm is good for simple targeting of the most active members, by lumping different types of activities together it doesn&#8217;t allow the NPA to do more sophisticated targeted, such as people who have taken many actions but have not donated. For that reason we recently implemented a system where we track scores on three different, separate algorithms for donations, actions and emails.</p>
<p>ACTIVISM ALGORITHM<strong> </strong></p>
<div>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="bottom" width="79"><strong>Reference Name </strong></td>
<td valign="bottom" width="53"><strong>Category </strong></td>
<td valign="bottom" width="88"><strong>Object </strong></td>
<td valign="bottom" width="76"><strong>Column </strong></td>
<td valign="bottom" width="54"><strong>Multiplier </strong></td>
<td valign="bottom" width="71"><strong>Expiration (days) </strong></td>
<td valign="bottom" width="63"><strong>Minimum value </strong></td>
<td valign="bottom" width="58"><strong>Halflife (days) </strong></td>
</tr>
<tr>
<td valign="bottom" width="79">Actions</td>
<td valign="bottom" width="53">Normal</td>
<td valign="bottom" width="88">supporter_action</td>
<td valign="bottom" width="76"></td>
<td valign="bottom" width="54">2</td>
<td valign="bottom" width="71">365</td>
<td valign="bottom" width="63">1</td>
<td valign="bottom" width="58">365</td>
</tr>
<tr>
<td valign="bottom" width="79">LTE</td>
<td valign="bottom" width="53">Normal</td>
<td valign="bottom" width="88">supporter_letter</td>
<td valign="bottom" width="76"></td>
<td valign="bottom" width="54">2</td>
<td valign="bottom" width="71">365</td>
<td valign="bottom" width="63">1</td>
<td valign="bottom" width="58">365</td>
</tr>
<tr>
<td valign="bottom" width="79">Campaigns</td>
<td valign="bottom" width="53">Normal</td>
<td valign="bottom" width="88">supporter_campaign</td>
<td valign="bottom" width="76"></td>
<td valign="bottom" width="54">2</td>
<td valign="bottom" width="71">365</td>
<td valign="bottom" width="63">1</td>
<td valign="bottom" width="58">365</td>
</tr>
<tr>
<td valign="bottom" width="79">Old Petition</td>
<td valign="bottom" width="53">Normal</td>
<td valign="bottom" width="88">supporter_petition</td>
<td valign="bottom" width="76"></td>
<td valign="bottom" width="54">2</td>
<td valign="bottom" width="71">365</td>
<td valign="bottom" width="63">1</td>
<td valign="bottom" width="58">365</td>
</tr>
<tr>
<td valign="bottom" width="79">TAFs</td>
<td valign="bottom" width="53">Normal</td>
<td valign="bottom" width="88">supporter_invite</td>
<td valign="bottom" width="76"></td>
<td valign="bottom" width="54">1</td>
<td valign="bottom" width="71">365</td>
<td valign="bottom" width="63">0.5</td>
<td valign="bottom" width="58">365</td>
</tr>
<tr>
<td valign="bottom" width="79">Event Registration</td>
<td valign="bottom" width="53">Normal</td>
<td valign="bottom" width="88">supporter_event</td>
<td valign="bottom" width="76"></td>
<td valign="bottom" width="54">10</td>
<td valign="bottom" width="71">365</td>
<td valign="bottom" width="63">5</td>
<td valign="bottom" width="58">365</td>
</tr>
</tbody>
</table>
</div>
<p>This algorithm gives points for each type of action someone can take in Salsa and then degrades them after 1 year to ½ of their original value, but still keeps a residual value, allowing us to give more weight to recent action takers but still keep a pretty high value for past action takers.</p>
<p>DONATION ALGORITHM<strong> </strong></p>
<div>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="bottom" width="79"><strong>Reference Name </strong></td>
<td valign="bottom" width="53"><strong>Category </strong></td>
<td valign="bottom" width="104"><strong>Object </strong></td>
<td valign="bottom" width="71"><strong>Column </strong></td>
<td valign="bottom" width="42"><strong>Multiplier </strong></td>
<td valign="bottom" width="71"><strong>Expiration (days) </strong></td>
<td valign="bottom" width="63"><strong>Minimum value </strong></td>
<td valign="bottom" width="58"><strong>Halflife (days) </strong></td>
</tr>
<tr>
<td valign="bottom" width="79">Donation Made</td>
<td valign="bottom" width="53">Normal</td>
<td valign="bottom" width="104">donation</td>
<td valign="bottom" width="71"></td>
<td valign="bottom" width="42">10</td>
<td valign="bottom" width="71">365</td>
<td valign="bottom" width="63">5</td>
<td valign="bottom" width="58">180</td>
</tr>
<tr>
<td valign="bottom" width="79">Donation Amounts</td>
<td valign="bottom" width="53">Fixed Value</td>
<td valign="bottom" width="104">donation</td>
<td valign="bottom" width="71">amount</td>
<td valign="bottom" width="42">1</td>
<td valign="bottom" width="71">365</td>
<td valign="bottom" width="63">0.5</td>
<td valign="bottom" width="58">180</td>
</tr>
</tbody>
</table>
</div>
<p>This algorithm gives 10 points each time someone makes a donation as well as a point per dollar they donate. The goal here is to give a pretty high value to recurring donors who, while they may not have as high value of donation as some one-time donors, get 10 points each time their monthly donation is made.</p>
<p>EMAIL ALGORITHM <strong> </strong></p>
<div>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="bottom" width="79"><strong>Reference Name </strong></td>
<td valign="bottom" width="53"><strong>Category </strong></td>
<td valign="bottom" width="73"><strong>Object </strong></td>
<td valign="bottom" width="83"><strong>Column </strong></td>
<td valign="bottom" width="61"><strong>Multiplier </strong></td>
<td valign="bottom" width="71"><strong>Expiration (days) </strong></td>
<td valign="bottom" width="63"><strong>Minimum value </strong></td>
<td valign="bottom" width="58"><strong>Halflife (days) </strong></td>
</tr>
<tr>
<td valign="bottom" width="79">Emails clicked</td>
<td valign="bottom" width="53">Fixed Value</td>
<td valign="bottom" width="73">supporter_email_statistics</td>
<td valign="bottom" width="83">emails_clicked</td>
<td valign="bottom" width="61">3</td>
<td valign="bottom" width="71">365</td>
<td valign="bottom" width="63">0</td>
<td valign="bottom" width="58">180</td>
</tr>
<tr>
<td valign="bottom" width="79">Emails opened</td>
<td valign="bottom" width="53">Fixed Value</td>
<td valign="bottom" width="73">supporter_email_statistics</td>
<td valign="bottom" width="83">emails_opened</td>
<td valign="bottom" width="61">1</td>
<td valign="bottom" width="71">365</td>
<td valign="bottom" width="63">0</td>
<td valign="bottom" width="58">180</td>
</tr>
</tbody>
</table>
</div>
<p>This algorithm is pretty simple &#8211; 3 points each time an email is clicked and 1 point each time one is opened, reflecting the relative importance of each activity.</p>
<p>Using these three algorithms, the NPA can target for fundraising those supporters who have a high activism and/or email score but a low (or no) donation score by setting up a query such as:</p>
<p>Supporters with Activism Algorithm &gt; 10 AND Donation Algorithm = 0 OR Email Algorithm &gt; 30 AND Donation Algorithm = 0.</p>
<p>Note that determining which scores to use for these queries is a little bit trial-and-error – we usually run them, see how many people we get back in the query results and them tweak the numbers to get an appropriately large universe.</p>
<p>We also use these scoring algorithms to produce two types of monthly reports for the NPA. One gives a breakdown of the number of supporters who have a particular score range that month and how that compares to the month before. For example (note – real numbers changed):<strong> </strong></p>
<div>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="bottom" width="129"><strong>ACTIVISM ALGORITHM</strong></td>
<td valign="bottom" width="231"></td>
<td valign="bottom" width="183"></td>
</tr>
<tr>
<td valign="bottom" width="129"><strong>Score</strong></td>
<td valign="bottom" width="231"><strong>Current Month &#8211; # of Supporters with Score Range </strong></td>
<td valign="bottom" width="183"><strong>Change from Last Report</strong></td>
</tr>
<tr>
<td valign="bottom" width="129">&lt;1</td>
<td valign="bottom" width="231">1</td>
<td valign="bottom" width="183">0</td>
</tr>
<tr>
<td valign="bottom" width="129">1</td>
<td valign="bottom" width="231">100</td>
<td valign="bottom" width="183">0</td>
</tr>
<tr>
<td valign="bottom" width="129">1-5</td>
<td valign="bottom" width="231">500</td>
<td valign="bottom" width="183">18</td>
</tr>
<tr>
<td valign="bottom" width="129">5-10</td>
<td valign="bottom" width="231">300</td>
<td valign="bottom" width="183">-8</td>
</tr>
<tr>
<td valign="bottom" width="129">10-50</td>
<td valign="bottom" width="231">100</td>
<td valign="bottom" width="183">-6</td>
</tr>
<tr>
<td valign="bottom" width="129">50-100</td>
<td valign="bottom" width="231">10</td>
<td valign="bottom" width="183">-1</td>
</tr>
<tr>
<td valign="bottom" width="129">100-1000</td>
<td valign="bottom" width="231">1</td>
<td valign="bottom" width="183">0</td>
</tr>
<tr>
<td valign="bottom" width="129">&gt;1000</td>
<td valign="bottom" width="231">0</td>
<td valign="bottom" width="183">0</td>
</tr>
</tbody>
</table>
</div>
<p>The second gives the score for each supporter on each algorithm, allowing them to see people who could be ripe for fundraising solicitations who have high activism or email scores but low donation scores.<strong></strong></p>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="bottom" width="56"><strong>Total Scores</strong></td>
<td valign="bottom" width="52"><strong>Composite Algorithm</strong></td>
<td valign="bottom" width="55"><strong>Donation Algorithm</strong></td>
<td valign="bottom" width="51"><strong>Activism Algorithm</strong></td>
<td valign="bottom" width="53"><strong>Email Algorithm</strong></td>
<td valign="bottom" width="78">supporter_KEY</td>
<td valign="bottom" width="68">First_Name</td>
<td valign="bottom" width="60">Last_Name</td>
<td valign="bottom" width="34">Email</td>
<td valign="bottom" width="34">Etc&#8230;</td>
</tr>
<tr>
<td valign="bottom" width="56">33030.00</td>
<td valign="bottom" width="52">3015.00</td>
<td valign="bottom" width="55">30015.00</td>
<td valign="bottom" width="51"></td>
<td valign="bottom" width="53"></td>
<td valign="bottom" width="78"></td>
<td valign="bottom" width="68"></td>
<td valign="bottom" width="60"></td>
<td valign="bottom" width="34"></td>
<td valign="bottom" width="34"></td>
</tr>
<tr>
<td valign="bottom" width="56">27510.00</td>
<td valign="bottom" width="52">2505.00</td>
<td valign="bottom" width="55">25005.00</td>
<td valign="bottom" width="51"></td>
<td valign="bottom" width="53"></td>
<td valign="bottom" width="78"></td>
<td valign="bottom" width="68"></td>
<td valign="bottom" width="60"></td>
<td valign="bottom" width="34"></td>
<td valign="bottom" width="34"></td>
</tr>
<tr>
<td valign="bottom" width="56">25922.16</td>
<td valign="bottom" width="52">2514.77</td>
<td valign="bottom" width="55">23246.37</td>
<td valign="bottom" width="51">59.02</td>
<td valign="bottom" width="53">102.00</td>
<td valign="bottom" width="78"></td>
<td valign="bottom" width="68"></td>
<td valign="bottom" width="60"></td>
<td valign="bottom" width="34"></td>
<td valign="bottom" width="34"></td>
</tr>
<tr>
<td valign="bottom" width="56">21297.58</td>
<td valign="bottom" width="52">2154.69</td>
<td valign="bottom" width="55">18870.36</td>
<td valign="bottom" width="51">43.54</td>
<td valign="bottom" width="53">229.00</td>
<td valign="bottom" width="78"></td>
<td valign="bottom" width="68"></td>
<td valign="bottom" width="60"></td>
<td valign="bottom" width="34"></td>
<td valign="bottom" width="34"></td>
</tr>
<tr>
<td valign="bottom" width="56">16524.44</td>
<td valign="bottom" width="52">1511.39</td>
<td valign="bottom" width="55">15010.00</td>
<td valign="bottom" width="51">2.05</td>
<td valign="bottom" width="53">1.00</td>
<td valign="bottom" width="78"></td>
<td valign="bottom" width="68"></td>
<td valign="bottom" width="60"></td>
<td valign="bottom" width="34"></td>
<td valign="bottom" width="34"></td>
</tr>
<tr>
<td valign="bottom" width="56">16520.00</td>
<td valign="bottom" width="52">1510.00</td>
<td valign="bottom" width="55">15010.00</td>
<td valign="bottom" width="51"></td>
<td valign="bottom" width="53"></td>
<td valign="bottom" width="78"></td>
<td valign="bottom" width="68"></td>
<td valign="bottom" width="60"></td>
<td valign="bottom" width="34"></td>
<td valign="bottom" width="34"></td>
</tr>
<tr>
<td valign="bottom" width="56">11353.51</td>
<td valign="bottom" width="52">1133.25</td>
<td valign="bottom" width="55">10104.00</td>
<td valign="bottom" width="51">34.26</td>
<td valign="bottom" width="53">82.00</td>
<td valign="bottom" width="78"></td>
<td valign="bottom" width="68"></td>
<td valign="bottom" width="60"></td>
<td valign="bottom" width="34"></td>
<td valign="bottom" width="34"></td>
</tr>
<tr>
<td valign="bottom" width="56">11258.00</td>
<td valign="bottom" width="52">1242.59</td>
<td valign="bottom" width="55">9572.00</td>
<td valign="bottom" width="51">302.41</td>
<td valign="bottom" width="53">141.00</td>
<td valign="bottom" width="78"></td>
<td valign="bottom" width="68"></td>
<td valign="bottom" width="60"></td>
<td valign="bottom" width="34"></td>
<td valign="bottom" width="34"></td>
</tr>
<tr>
<td valign="bottom" width="56">10860.02</td>
<td valign="bottom" width="52">1156.95</td>
<td valign="bottom" width="55">9634.37</td>
<td valign="bottom" width="51">50.70</td>
<td valign="bottom" width="53">18.00</td>
<td valign="bottom" width="78"></td>
<td valign="bottom" width="68"></td>
<td valign="bottom" width="60"></td>
<td valign="bottom" width="34"></td>
<td valign="bottom" width="34"></td>
</tr>
</tbody>
</table>
<p>Another great use of Scoring is to create an “embargo” group for new supporters receiving a welcome series</p>
<p>The National Physicians Alliance also wanted to implement a best practice for their new signups to their email list – start by sending them a series of emails introducing them to the organization before starting to send them the general stream of communication. Putting that in place involved a few steps:</p>
<p>-      Creating a set of email reply triggers with a condition of “Is New == 1.” That way only people who are new signups to Salsa will receive those messages.</p>
<p>-      Configure one of those triggers to be an immediate reply, and the other two to go 1 week and 2 weeks later, respctively.</p>
<p>-      Adding those three email triggers to every signup, action, donation, etc pages that they create</p>
<p>-      Creating a scoring algorithm that would give people 14 points when they first signed up and depreciate that value down to 0 after 14 days.</p>
<p>-      Add a condition to their email blasts of “AND Welcome Series Embargo Score = 0” to only capture those people who&#8217;s score had degraded to 0, thereby indicating that they had been in the database for at least 14 days.</p>
<p>That scoring algorithm looks like this:</p>
<p>WELCOME SERIES EMBARGO<strong></strong></p>
<div>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="bottom" width="79"><strong>Reference Name </strong></td>
<td valign="bottom" width="53"><strong>Category </strong></td>
<td valign="bottom" width="73"><strong>Object </strong></td>
<td valign="bottom" width="83"><strong>Column </strong></td>
<td valign="bottom" width="61"><strong>Multiplier </strong></td>
<td valign="bottom" width="71"><strong>Expiration (days) </strong></td>
<td valign="bottom" width="63"><strong>Minimum value </strong></td>
<td valign="bottom" width="58"><strong>Halflife (days) </strong></td>
</tr>
<tr>
<td valign="bottom" width="79">Signup</td>
<td valign="bottom" width="53">Normal</td>
<td valign="bottom" width="73">supporter</td>
<td valign="bottom" width="83"></td>
<td valign="bottom" width="61">14</td>
<td valign="bottom" width="71">14</td>
<td valign="bottom" width="63">0</td>
<td valign="bottom" width="58">7</td>
</tr>
</tbody>
</table>
</div>
<p>&nbsp;</p>
<p>Have more questions or need help making this happen for your organization? <a href="http://powerthruconsulting.com/contact-us/">Contact PowerThru</a>.</p>
<p>&nbsp;</p>
<p>The post <a href="http://powerthruconsulting.com/case-studies/evaluating-supporters-online-engagement-with-salsa-scoring/">Evaluating Supporters&#8217; Online Engagement with Salsa scoring for National Physicians Alliance</a> appeared first on <a href="http://powerthruconsulting.com">PowerThru Consulting</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://powerthruconsulting.com/case-studies/evaluating-supporters-online-engagement-with-salsa-scoring/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What really works for end-of-year fundraising?</title>
		<link>http://powerthruconsulting.com/blog/what-really-works-for-end-of-year-fundraising/</link>
		<comments>http://powerthruconsulting.com/blog/what-really-works-for-end-of-year-fundraising/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 14:55:39 +0000</pubDate>
		<dc:creator>Jon</dc:creator>
				<category><![CDATA[PowerThru Blog]]></category>
		<category><![CDATA[custom Salsa reports]]></category>
		<category><![CDATA[online fundraising]]></category>
		<category><![CDATA[Reporting]]></category>
		<category><![CDATA[Salsa]]></category>

		<guid isPermaLink="false">http://www.powerthruconsulting.com/?p=773</guid>
		<description><![CDATA[<p>How do you put together just the right series of end-of-year fundraising emails, to raise a significant chunk of money from your supporters? Read more about the best practices we discovered from testing with our clients.</p><p>The post <a href="http://powerthruconsulting.com/blog/what-really-works-for-end-of-year-fundraising/">What really works for end-of-year fundraising?</a> appeared first on <a href="http://powerthruconsulting.com">PowerThru Consulting</a>.</p>]]></description>
				<content:encoded><![CDATA[<p><img class="alignleft" alt="" src="http://powerthruconsulting.org/wp-content/uploads/2012/01/Money2.png" width="100" height="100" />Ah, December. In addition to all of the usual stress the average person faces &#8212; wondering how to avoid putting on those extra holiday pounds, and get just the right holiday gifts without going into a “<em>Santa Claus is Coming to Town</em> is making me hate Bruce Springsteen right now” rage at the mall &#8212; the online organizer has another stress to deal with. <b>How do you put together just the right series of end-of-year fundraising emails, to raise a significant chunk of money from your supporters who are hopefully in a giving spirit</b> – or can be enticed, worn down or guilted into being so?</p>
<p>There&#8217;s a ton of strategies to accomplish that. But savvy online organizers know that <b>the only truly good strategy is one that&#8217;s been tested to prove that it works better than other strategies with your particular list of supporters</b>. Doing something like subject line testing to see whether one subject line or another gets more people to open your emails is pretty easy, and commonly used by groups with even small lists. Unfortunately, organizations often lack a large enough list size of former donors to perform statistically-significant tests to see what will make your former donors give more or less. <em>(According to M &amp; R Strategies <a href="http://www.e-benchmarksstudy.com/" target="_blank">2011 eNonprofit Benchmarks Study</a>, the average donation rate on an email is .08%, meaning you have to email to tens of thousands of people just to get tens of donations &#8212; which is what you&#8217;ll need to see an significant difference from one approach to another).</em></p>
<p>At PowerThru though, we do have clients with large enough list sizes for us to do significantly significant tests. They were game for having us try to maximize their fundraising revenue, by testing our assumptions during the initial stage so we could use the approaches that proved to work the best for the remainder of the campaign.</p>
<p><strong>What we wanted to test</strong></p>
<p>1) It seemed obvious to us (and to many other organizations we think know what they are doing) that <b>one of the best ways to get former donors to give was by including in their email a reference to the amount they had donated in the past, and to mention that they had not given this year but we were counting on them to do so</b>. The question was &#8212; would that work, and increase both likelihood to give and amount given?</p>
<p>2) Everybody likes free stuff, right? The organization had previously produced a bunch of what is affectionately known as &#8220;schwag&#8221; (pens and such with their name on it). So we decided to offer those as a thank-you gift to people who donated. <b>Would schwag make both past donors and people who had never donated more or less likely to give, and increase their donation amounts?</b></p>
<p><a href="#jump0"><b>Skip ahead to read our conclusions</b></a>, or continue to read the whole story about how we performed the tests.</p>
<p><strong>How we tested it</strong></p>
<p>First, we built a bunch of custom reports in Salsa that helped us pull the supporter keys and amount given by year for our past donors. That&#8217;s relatively easy to do (<a href="#jump1">and if you either already know how, or aren&#8217;t a Salsa user and don&#8217;t care, click here to skip ahead</a>) &#8212; build a custom aggregate report based on the donation table (and you might as well join it to the supporter table for a later step, although that&#8217;s not necessary), and then set up your columns so they include supporter_KEY, Transaction Date and Amount. Select the Group by Boxes first for supporter_KEY and then Transaction Date, and use the Function option to make Transaction Date be by Year and the Amount field calculate Sums. Save it, click Run and you&#8217;ll then see the total amount of donations each of your supporter has given by each year.</p>
<p><img class="alignleft size-full wp-image-797" title="EOYfundraising2011post_1" alt="" src="http://powerthruconsulting.org/wp-content/uploads/2012/01/EOYfundraising2011post_1-e1326984610849.jpg" width="720" height="217" /></p>
<p>Or, actually, more than that. Because you&#8217;ll be including a lot of errored or failed donations. So you need to set up your Conditions tab to exclude donations that have particular Result and/or RESPMSG values. Those can vary depending on which Merchant Gateway you use and whether you also enter in a lot of offline donations into Salsa that you want to include in the giving history. My trick? If you&#8217;re not already sure what Result and/or RESPMSG field to filter out, re-jigger your report so that it is grouped by Result, then RESPMSG, and then either counting supporter_KEYs or donation_KEY. Run it and you&#8217;ll see the total number of donors or donations you got for each Result or RESPMSG and you&#8217;ll see you need to exclude things like Result = -10 and RESPMSG = Approved Testing.</p>
<p><img class="alignleft size-full wp-image-798" title="EOYfundraising2011post_2" alt="" src="http://powerthruconsulting.org/wp-content/uploads/2012/01/EOYfundraising2011post_2-e1326984644696.jpg" width="720" height="384" /></p>
<p>Note &#8211; if you&#8217;re scared by the Salsa report tool you&#8217;re missing a whole lot of the usefulness of Salsa! I have some online training videos <a href="http://www.powerthruconsulting.com/blog/advanced-training-on-the-salsa-reporting-tool/">on our blog</a>, or you can <a href="http://www.salsalabs.com/learn/packages/reports-and-statistics/building-custom-reports">read Salsa&#8217;s documentation</a>.</p>
<p><a name="jump1"></a>Once we got the data, we exported it into Excel and then did some manipulation using filters and sorting, and then cutting and pasting so each supporter (identified by supporter_KEY) would have a series of columns with the total amount they gave in 2009 and 2010. (Still too detailed for you? <a href="#jump2">Click ahead to see what we learned</a>). Note we treated people who gave in 2011 differently &#8212; for them we got the average amount they donated per donation in 2011 so we could ask for them to make one more donation around that size). We then used used the &#8220;AND&#8221; function in Excel to compare the two columns to see which was greater (formula of &#8220;=AND(B2&gt;C2)&#8221; will give you a &#8220;TRUE&#8221; for all supporters where the number in column B is greater than in column C and FALSE if not) and then sorted the rows appropriately. We then created two new columns where we multiplied the greater of those numbers by 1.5 and 2, since our strategy was going to be to ask people to give 1.5 or 2 times the amount they had given in which ever year they had given more. We then created new custom fields in Salsa for 2009 donation total, 2010 donation total, and 2011 ask amount 1 &amp; 2, and imported that data back in.</p>
<p>Another quick Salsa aside &#8212; we had previously tried doing something like this using the Conditional Content feature in the Salsa email tool. That nifty feature allows you to create &#8220;SalsaScript&#8221; that does exactly what we had done using reports, Excel and custom fields &#8212; merge into an email a supporter&#8217;s total amount donated in a prior year and then multiply that amount by to get a new &#8220;ask&#8221; amount. The problem? When testing we found that there were some supporters who had negative donation amounts for the year, if they had received a refund in Jan for a donation they had made in Dec. While it was an edge case, it was going to look really silly to have people receive emails that said &#8220;You gave $-10 in 2010, would you consider giving $-15 or even $-20 in 2011?&#8221; So we went the extra mile and did the work manually, where we knew we could spot any errors like that and fix them.</p>
<p>Okay, enough looking under the hood at how we geeked out in Salsa and Excel. Back to more of a summary:</p>
<ul>
<li>We had about 7500 past donors that we divided up in 3 different groups:</li>
</ul>
<ol>
<li>Donated in 2010, but not 2009 or 2011</li>
<li>Donated in 2009 and 2010, but not 2011</li>
<li>Donated in 2011 but not in December</li>
</ol>
<p>We then divided each of those sets into 4 different test groups of 25% in each group based on whether they were going to be receiving email with the different things we were testing:</p>
<ol>
<li>Past giving history and a &#8220;schwag&#8221; offer</li>
<li>Past giving history and no &#8220;schwag&#8221; offer</li>
<li>No past giving history and a &#8220;schwag&#8221; offer</li>
<li>No past giving history and no &#8220;schwag&#8221; offer</li>
</ol>
<p>The emails with past giving history contained &#8220;ask strings&#8221; like &#8220;<em>You donated a total of $[[donations_2009]] in 2009, $[[donations_2010]] in 2010 but haven’t yet donated in 2011. Can we count on you to give at least $[[EOY2011_ask1]] or even $[[EOY2011_ask2]] to help us achieve our goals for next year?</em>&#8221; The ones without history just asked for the 1.5 or 2 times level. The next paragraph either offered a gift if they donated or not (and included a call-out picture of the gift if it was offered).</p>
<p>Finally, we created 2 segments for the hundreds of thousands of non-donors we had on the list (since they had no giving history):</p>
<ol>
<li>&#8220;Schwag&#8221; offer</li>
<li>No &#8220;schwag&#8221; offer</li>
</ol>
<p>So, if you&#8217;re keeping track that was a total of 14 segments. But that&#8217;s what we needed to actually have this test work.</p>
<p><a name="jump2"></a><strong>How we analyzed the results</strong></p>
<p>For this experiment we were looking beyond simple things like open and click-through rate &#8212; we actually worked on minimizing those factors by making the email subject lines and content virtually identical (the only difference being the emails with &#8220;schwag&#8221; offers had a subject line and content calling that out). Instead we looked at:</p>
<ul>
<li>Was there any difference in the number of donations and total amount raised per send for each different segment, based on whether we showed their history and/or offered schwag?</li>
<li>What % of the amount we asked for did donors tend to give? Since we knew how much we were asking for (1.5 or 2 times their past donation amount), we could compare that to what they actually gave to see if there was a lift or not.</li>
</ul>
<p><a name="jump0"></a><strong>What we determined</strong></p>
<ul>
<li>For former donors, the better performing segments in terms of amount raised or number of donations per email sent tended to be the ones where we showed history and did not offer schwag, although there was some variation in the results. Former donors however did very clearly tend to give more than we asked for when we showed history and did not offer schwag:</li>
</ul>
<table border="1" align="center">
<tbody>
<tr>
<td><strong>Included History</strong></td>
<td><strong>Offered Schwag</strong></td>
<td><strong>% Given of Amount asked</strong></td>
</tr>
<tr>
<td>Yes</td>
<td>No</td>
<td>120%</td>
</tr>
<tr>
<td>Yes</td>
<td>Yes</td>
<td>102%</td>
</tr>
<tr>
<td>No</td>
<td>Yes</td>
<td>114%</td>
</tr>
<tr>
<td>No</td>
<td>No</td>
<td>97%</td>
</tr>
</tbody>
</table>
<ul>
<li>For non-donors, the number of donors and amount donated per email sent was clearly significantly higher when we offered schwag than when we didn&#8217;t &#8211; 160% and 205%, respectively.  And % given of amount asked was also clearly higher:</li>
</ul>
<table border="1" align="center">
<tbody>
<tr>
<td><strong>Included History</strong></td>
<td><strong>Offered Schwag</strong></td>
<td><strong>% Given of Amount asked</strong></td>
</tr>
<tr>
<td>N/A</td>
<td>Yes</td>
<td>237%</td>
</tr>
<tr>
<td>N/A</td>
<td>No</td>
<td>184%</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p><strong>Conclusion</strong></p>
<p>In the end, while this was a lot of work it felt like work worth doing, because it taught us several important things:</p>
<p>- Your former donors are more motivated to give and to give more when you tell them what they gave in the past, remind them that they haven&#8217;t given since then, and ask them to please give again.</p>
<p>- Your former donors aren&#8217;t helped much in their giving likelihood or amount if you offer them a free gift. They do fairly well if you offer them a gift and DON&#8217;T show their history, but worse if you both show them their history AND offer them a gift. Therefore we thought it would be best to just continue to ask them for a donation based on past giving and not offer them any gift in return.</p>
<p>- Your new donors are the ones who are significantly motivated by a free gift, both to give at all and to give more than you are asking for. So start ordering little bits of schwag with your group&#8217;s name on it, but perhaps only get enough for your prospective new donors.</p>
<p>&nbsp;</p>
<p>Have more questions or need help making this happen for your organization? <a href="http://powerthruconsulting.com/contact-us/">Contact PowerThru</a> today!</p>
<p>The post <a href="http://powerthruconsulting.com/blog/what-really-works-for-end-of-year-fundraising/">What really works for end-of-year fundraising?</a> appeared first on <a href="http://powerthruconsulting.com">PowerThru Consulting</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://powerthruconsulting.com/blog/what-really-works-for-end-of-year-fundraising/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
