CINXE.COM

M+R Benchmarks 2024

<!DOCTYPE html> <html lang="en-US"> <head> <meta charset="utf-8"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover"/> <meta http-equiv="x-ua-compatible" content="ie=edge"> <meta name="referrer" content="origin-when-cross-origin"/> <link rel="apple-touch-icon" sizes="180x180" href="share/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="share/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="share/favicon-16x16.png"> <link rel="mask-icon" href="assets/images/safari-pinned-tab.svg" color="#5bbad5"> <meta name="msapplication-TileColor" content="#da532c"> <meta name="theme-color" content="#ffffff"> <title>M+R Benchmarks 2024</title> <meta name="description" content=""> <meta name="robots" content="index,follow"> <meta name="googlebot" content="index,follow"> <meta name="google" content="nositelinkssearchbox"> <meta name="google" content="notranslate"> <meta property="fb:app_id" content="123456789"> <meta property="og:url" content="https://mrbenchmarks.com/"> <meta property="og:type" content="website"> <meta property="og:title" content="M+R Benchmarks Study 2024"> <meta property="og:image" content="/share/benchmarks.png"> <meta property="og:description" content="Game on! M+R's annual Benchmarks Study is live at mrbenchmarks.com"> <meta property="og:site_name" content="M+R Benchmarks 2024"> <meta property="og:locale" content="en_US"> <meta name="twitter:card" content="summary"> <meta name="twitter:site" content="@MRCampaigns"> <meta name="twitter:creator" content="@MRCampaigns"> <meta name="twitter:url" content="https://mrbenchmarks.com/"> <meta name="twitter:title" content="M+R Benchmarks Study 2024"> <meta name="twitter:description" content="Game on! M+R's annual Benchmarks Study is live at mrbenchmarks.com"> <meta name="twitter:image" content="/share/benchmarks.png"> <link rel="stylesheet" href="https://use.typekit.net/yry5kms.css"> <script src="https://cdnjs.cloudflare.com/ajax/libs/lottie-player/1.4.3/lottie-player.min.js" integrity="sha512-OVlEqH8tE+sv01XDnzTLEbhZM3PoXJQreArI/G9wdF2DEdyBBb+rHd1eL/DzSXfo+uNX+9JbnjXMaht2198Xag==" crossorigin="anonymous" referrerpolicy="no-referrer"></script> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-KM5R46');</script> <!-- End Google Tag Manager --> <script type="text/javascript"> _linkedin_partner_id = "338745"; window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; window._linkedin_data_partner_ids.push(_linkedin_partner_id); </script> <script type="text/javascript"> (function (l) { if (!l) { window.lintrk = function (a, b) { window.lintrk.q.push([a, b]) }; window.lintrk.q = [] } var s = document.getElementsByTagName("script")[0]; var b = document.createElement("script"); b.type = "text/javascript"; b.async = true; b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; s.parentNode.insertBefore(b, s); })(window.lintrk); </script> <script type="module">!function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))r(e);new MutationObserver((e=>{for(const o of e)if("childList"===o.type)for(const e of o.addedNodes)if("LINK"===e.tagName&&"modulepreload"===e.rel)r(e);else if(e.querySelectorAll)for(const o of e.querySelectorAll("link[rel=modulepreload]"))r(o)})).observe(document,{childList:!0,subtree:!0})}function r(e){if(e.ep)return;e.ep=!0;const r=function(e){const r={};return e.integrity&&(r.integrity=e.integrity),e.referrerpolicy&&(r.referrerPolicy=e.referrerpolicy),"use-credentials"===e.crossorigin?r.credentials="include":"anonymous"===e.crossorigin?r.credentials="omit":r.credentials="same-origin",r}(e);fetch(e.href,r)}}();</script> <script type="module" src="https://mrbenchmarks.com/dist/assets/app--M84mBFr.js" crossorigin onload="e=new CustomEvent(&#039;vite-script-loaded&#039;, {detail:{path: &#039;src/js/main.js&#039;}});document.dispatchEvent(e);"></script> <link href="https://mrbenchmarks.com/dist/assets/app-Jq70y9pA.css" rel="stylesheet"> </head> <body class="layout main" style="visibility:hidden;"> <aside class="menu"> <div class="menu-header"> <div class="menu-logo"> <a href="https://mrbenchmarks.com/"> <svg width="57" height="50" viewBox="0 0 57 50" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_614_14826)"> <path d="M54.3053 0.380806H2.69472C1.41667 0.380806 0.380615 1.4174 0.380615 2.69611V47.3039C0.380615 48.5826 1.41667 49.6192 2.69472 49.6192H54.3053C55.5833 49.6192 56.6194 48.5826 56.6194 47.3039V2.69611C56.6194 1.4174 55.5833 0.380806 54.3053 0.380806Z" fill="#F9F9F2" stroke="#231F20"/> <path d="M29.6952 40.3503H24.557V24.4478L18.4596 33.6558H17.4168L11.3575 24.4631V40.3503H6.21924V9.64966H7.74929L18.0181 24.6382L28.1575 9.64966H29.6952V40.3503Z" fill="#A6212B"/> <path d="M44.6912 19.7182C44.6912 22.7647 43.4961 24.0137 40.5578 24.0137H37.5586V15.4227H40.5578C43.4961 15.4227 44.6912 16.6641 44.6912 19.7182ZM45.5742 28.393C48.2385 26.7936 49.7076 23.7243 49.7076 19.7182C49.7076 13.511 46.2213 9.64966 40.6111 9.64966H32.5955V40.3427H37.5586V29.6497H41.0602L45.6427 40.3427H50.781L45.5742 28.3854V28.393Z" fill="#056678"/> </g> <defs> <clipPath id="clip0_614_14826"> <rect width="57" height="50" fill="white"/> </clipPath> </defs> </svg> </a> </div> <button class="menu-toggle"> <svg width="59" height="24" viewBox="0 0 59 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M58.0607 13.0607C58.6464 12.4749 58.6464 11.5251 58.0607 10.9393L48.5147 1.39339C47.9289 0.807607 46.9792 0.807607 46.3934 1.39339C45.8076 1.97918 45.8076 2.92893 46.3934 3.51471L54.8787 12L46.3934 20.4853C45.8076 21.0711 45.8076 22.0208 46.3934 22.6066C46.9792 23.1924 47.9289 23.1924 48.5147 22.6066L58.0607 13.0607ZM1.31134e-07 13.5L57 13.5L57 10.5L-1.31134e-07 10.5L1.31134e-07 13.5Z" fill="#2B271D"/> </svg> </button> </div> <nav> <ul class="primary-nav"> <li> <a href="https://mrbenchmarks.com/#start">Start</a> <ul> <li> <a href="https://mrbenchmarks.com/#clue-2">The Game is Afoot</a> </li> <li> <a href="https://mrbenchmarks.com/#topline-findings">Opening Moves</a> </li> <li> <a href="https://mrbenchmarks.com/#fundraising">Fundraising</a> </li> <li> <a href="https://mrbenchmarks.com/#email-messaging">Email Messaging</a> </li> <li> <a href="https://mrbenchmarks.com/#mobile-messaging">Mobile Messaging</a> </li> <li> <a href="https://mrbenchmarks.com/#advertising">Advertising</a> </li> <li> <a href="https://mrbenchmarks.com/#social-media">Social Media and Influencers</a> </li> <li> <a href="https://mrbenchmarks.com/#websites">Website Performance</a> </li> </ul> </li> <li> <a href="https://mrbenchmarks.com/#expansion-pack">Expansion Pack</a> <ul> <li> <a href="https://mrbenchmarks.com/#glossary">Glossary</a> </li> <li> <a href="https://mrbenchmarks.com/#participant-list">Participant List</a> </li> <li> <a href="https://mrbenchmarks.com/#archive">Archive</a> </li> </ul> </li> <li> <a href="https://mrbenchmarks.com/#game-on">Game On</a> <ul> <li> <a href="https://mrbenchmarks.com/#benchmark-yourself">Benchmark Yourself</a> </li> </ul> </li> </ul> <div class="social-buttons"> <a href="https://www.facebook.com/sharer/sharer.php?u=https://mrbenchmarks.com/" target="_blank" class="fb"> Facebook </a> <a href="https://www.linkedin.com/sharing/share-offsite/?url=https://mrbenchmarks.com/" target="_blank" class="linkedin"> LinkedIn </a> </div> <ul class="secondary-nav"> <li><a href="#" data-dialog="infographic">Infographic</a></li> <li><a href="#" data-dialog="download">Download the 2024 study</a></li> <li><a href="https://mrss.us5.list-manage.com/subscribe?u=21b34a1969d796a966e8260c1&id=e34d4a711e" target="_blank">Sign up to participate next year</a></li> <li><a href="https://fb.watch/rvKYKxiS4I/" target="_blank">Watch the Benchmarks commercial!</a></li> <li><a href="https://d30s75h9mppx92.cloudfront.net/2024-Benchmarks-Game.pdf" target="_blank">Play the Official Benchmarks Game!</a></li> <li><a href="https://us06web.zoom.us/webinar/register/WN_K2_DFy8ISsap7gCNeJdocQ#/registration" target="_blank">Join us for the UK/Ireland Webinar</a></li> <li><a href="https://mrss.com" target="_blank">mrss.com</a></li> <li><a href="https://mrss.com/careers" target="_blank">We're hiring!</a></li> </ul> <p class="menu-copy">&#169; M+R 2024</p> </nav> </aside> <main> <section class="section__hero"> <div class="hero__logo"> <lottie-player src="/lottie/Benchmarks_Logo.json" background="transparent" speed="1" autoplay ></lottie-player> <h1>M+R Benchmarks 2024</h1> <h2>M+R's 2024 Spin Through the Gripping World of Nonprofit Digital Programs</h2> </div> <div class="hero__cta"> <a href="/#clue-2" class="btn "><span>Start Here</span></a> </div> <div class="card_description"> <svg width="156" height="68" viewBox="0 0 156 68" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M155.5 1C81 19.5 8.5 56 1 63.5M1 63.5V52.5M1 63.5L10 66.5" stroke="#F9F9F2" stroke-width="2"/> </svg> <h2>or pick a card to choose <br/> where to begin your adventure</h2> <svg width="157" height="68" viewBox="0 0 157 68" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1 1C75.5 19.5 148 56 155.5 63.5M155.5 63.5V52.5M155.5 63.5L146.5 66.5" stroke="#F9F9F2" stroke-width="2"/> </svg> </div> <div class="cards_holder"> <div class="card"> <a href="/#topline-findings" class="playing-card"> <div class="playing-card__content"> <div class="playing-card__front"> <div class="playing-card__front-content"> <h2 style="color: #F9F9F2; ">Key Findings</h2> <div class="card-icons" aria-role="presentation"> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAUCAMAAAD/eoL4AAAAh1BMVEUAAAD6+vL5+fH39/L5+fL39/f//+/5+fH39/P4+PH6+vL39+/4+PH//+/5+fL4+PL39/H7+/P6+vT8/PT5+fL6+vH6+vH6+vP///f7+/P5+fL////6+vL6+u/5+fH39/H6+vP5+fL09PT29vH8/PL5+fH5+fP6+vP5+fP6+vH4+PH6+vT5+fK6YDxWAAAALHRSTlMAn4Bg3yAQ30BwYCCQIK/fgH8wX1DPkI8gQJ8QvzCgoM/vMHBQ76+/f3Cwb/5cEH8AAAIOSURBVHhexdVdk5sgGIbhBxACSmliXK1Gk012t5/8/9/XXZUe4TtIO9P7iBkP4AIGkdgr/leXC3ZlGhBpXyO/QYHowcnP1mFXnxnhkK0sFDJTJ/eV2iXhPxGOX8ae/x3ETN1oEK1HCM2GVdxHlQup3en7OCGWlAjJOhFylb5qN+7cCWtnzxDrctVHnQtRN+Ycoo1FkMjirhIhwiAOwTFIzv5JIVZlAJsLAcPWzNVhlcjCC6RBBv4eCAnhABjqMhsy9K8GhCQ40iCCc25ASChH3XLOciGKaW0VIQmONEhdQkwgJIQDD8fcMRcCx5gDtiV9cJzY0r1YB01srgmVASEhHABDVcZ2hy19824dIVIHcBASvzpwPSz5t3UQW/AAoMVmZ+874jhNfC31YenNH9YQiZEQWfi73PEfsQAs4XgKb1esRgM892pJAxhFOF4OhUyHtACs2nYoEBKrMiFhF3SDeJfCi/B2JUH6BoDQhAOEpAMgpkwIV4AyG45nL4AgSYDIm+WcW1tvOwhJP5Zl+aNTWRDt+HtOE44gSYB0jH80xKj97FglBpFY+REvsyADn2OINDuCRCVAVADcVPzsQy9VbJmNnhsoCHmnt26mEAhVBgmQR8GWCon9dbyce5YZEPOTzzmO5JxBPGVVZPdTE0YuPVps1IwK8fruy9pN46+TlodsvR/CQxa7q8SfKtDhNzEMIf4r2E2bAAAAAElFTkSuQmCC" alt="playing card icons" aria-role="presentation" /> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAUCAMAAAD/eoL4AAAAh1BMVEUAAAD6+vL5+fH39/L5+fL39/f//+/5+fH39/P4+PH6+vL39+/4+PH//+/5+fL4+PL39/H7+/P6+vT8/PT5+fL6+vH6+vH6+vP///f7+/P5+fL////6+vL6+u/5+fH39/H6+vP5+fL09PT29vH8/PL5+fH5+fP6+vP5+fP6+vH4+PH6+vT5+fK6YDxWAAAALHRSTlMAn4Bg3yAQ30BwYCCQIK/fgH8wX1DPkI8gQJ8QvzCgoM/vMHBQ76+/f3Cwb/5cEH8AAAIOSURBVHhexdVdk5sgGIbhBxACSmliXK1Gk012t5/8/9/XXZUe4TtIO9P7iBkP4AIGkdgr/leXC3ZlGhBpXyO/QYHowcnP1mFXnxnhkK0sFDJTJ/eV2iXhPxGOX8ae/x3ETN1oEK1HCM2GVdxHlQup3en7OCGWlAjJOhFylb5qN+7cCWtnzxDrctVHnQtRN+Ycoo1FkMjirhIhwiAOwTFIzv5JIVZlAJsLAcPWzNVhlcjCC6RBBv4eCAnhABjqMhsy9K8GhCQ40iCCc25ASChH3XLOciGKaW0VIQmONEhdQkwgJIQDD8fcMRcCx5gDtiV9cJzY0r1YB01srgmVASEhHABDVcZ2hy19824dIVIHcBASvzpwPSz5t3UQW/AAoMVmZ+874jhNfC31YenNH9YQiZEQWfi73PEfsQAs4XgKb1esRgM892pJAxhFOF4OhUyHtACs2nYoEBKrMiFhF3SDeJfCi/B2JUH6BoDQhAOEpAMgpkwIV4AyG45nL4AgSYDIm+WcW1tvOwhJP5Zl+aNTWRDt+HtOE44gSYB0jH80xKj97FglBpFY+REvsyADn2OINDuCRCVAVADcVPzsQy9VbJmNnhsoCHmnt26mEAhVBgmQR8GWCon9dbyce5YZEPOTzzmO5JxBPGVVZPdTE0YuPVps1IwK8fruy9pN46+TlodsvR/CQxa7q8SfKtDhNzEMIf4r2E2bAAAAAElFTkSuQmCC" alt="playing card icons" aria-role="presentation" /> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAUCAMAAAD/eoL4AAAAh1BMVEUAAAD6+vL5+fH39/L5+fL39/f//+/5+fH39/P4+PH6+vL39+/4+PH//+/5+fL4+PL39/H7+/P6+vT8/PT5+fL6+vH6+vH6+vP///f7+/P5+fL////6+vL6+u/5+fH39/H6+vP5+fL09PT29vH8/PL5+fH5+fP6+vP5+fP6+vH4+PH6+vT5+fK6YDxWAAAALHRSTlMAn4Bg3yAQ30BwYCCQIK/fgH8wX1DPkI8gQJ8QvzCgoM/vMHBQ76+/f3Cwb/5cEH8AAAIOSURBVHhexdVdk5sgGIbhBxACSmliXK1Gk012t5/8/9/XXZUe4TtIO9P7iBkP4AIGkdgr/leXC3ZlGhBpXyO/QYHowcnP1mFXnxnhkK0sFDJTJ/eV2iXhPxGOX8ae/x3ETN1oEK1HCM2GVdxHlQup3en7OCGWlAjJOhFylb5qN+7cCWtnzxDrctVHnQtRN+Ycoo1FkMjirhIhwiAOwTFIzv5JIVZlAJsLAcPWzNVhlcjCC6RBBv4eCAnhABjqMhsy9K8GhCQ40iCCc25ASChH3XLOciGKaW0VIQmONEhdQkwgJIQDD8fcMRcCx5gDtiV9cJzY0r1YB01srgmVASEhHABDVcZ2hy19824dIVIHcBASvzpwPSz5t3UQW/AAoMVmZ+874jhNfC31YenNH9YQiZEQWfi73PEfsQAs4XgKb1esRgM892pJAxhFOF4OhUyHtACs2nYoEBKrMiFhF3SDeJfCi/B2JUH6BoDQhAOEpAMgpkwIV4AyG45nL4AgSYDIm+WcW1tvOwhJP5Zl+aNTWRDt+HtOE44gSYB0jH80xKj97FglBpFY+REvsyADn2OINDuCRCVAVADcVPzsQy9VbJmNnhsoCHmnt26mEAhVBgmQR8GWCon9dbyce5YZEPOTzzmO5JxBPGVVZPdTE0YuPVps1IwK8fruy9pN46+TlodsvR/CQxa7q8SfKtDhNzEMIf4r2E2bAAAAAElFTkSuQmCC" alt="playing card icons" aria-role="presentation" /> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAUCAMAAAD/eoL4AAAAh1BMVEUAAAD6+vL5+fH39/L5+fL39/f//+/5+fH39/P4+PH6+vL39+/4+PH//+/5+fL4+PL39/H7+/P6+vT8/PT5+fL6+vH6+vH6+vP///f7+/P5+fL////6+vL6+u/5+fH39/H6+vP5+fL09PT29vH8/PL5+fH5+fP6+vP5+fP6+vH4+PH6+vT5+fK6YDxWAAAALHRSTlMAn4Bg3yAQ30BwYCCQIK/fgH8wX1DPkI8gQJ8QvzCgoM/vMHBQ76+/f3Cwb/5cEH8AAAIOSURBVHhexdVdk5sgGIbhBxACSmliXK1Gk012t5/8/9/XXZUe4TtIO9P7iBkP4AIGkdgr/leXC3ZlGhBpXyO/QYHowcnP1mFXnxnhkK0sFDJTJ/eV2iXhPxGOX8ae/x3ETN1oEK1HCM2GVdxHlQup3en7OCGWlAjJOhFylb5qN+7cCWtnzxDrctVHnQtRN+Ycoo1FkMjirhIhwiAOwTFIzv5JIVZlAJsLAcPWzNVhlcjCC6RBBv4eCAnhABjqMhsy9K8GhCQ40iCCc25ASChH3XLOciGKaW0VIQmONEhdQkwgJIQDD8fcMRcCx5gDtiV9cJzY0r1YB01srgmVASEhHABDVcZ2hy19824dIVIHcBASvzpwPSz5t3UQW/AAoMVmZ+874jhNfC31YenNH9YQiZEQWfi73PEfsQAs4XgKb1esRgM892pJAxhFOF4OhUyHtACs2nYoEBKrMiFhF3SDeJfCi/B2JUH6BoDQhAOEpAMgpkwIV4AyG45nL4AgSYDIm+WcW1tvOwhJP5Zl+aNTWRDt+HtOE44gSYB0jH80xKj97FglBpFY+REvsyADn2OINDuCRCVAVADcVPzsQy9VbJmNnhsoCHmnt26mEAhVBgmQR8GWCon9dbyce5YZEPOTzzmO5JxBPGVVZPdTE0YuPVps1IwK8fruy9pN46+TlodsvR/CQxa7q8SfKtDhNzEMIf4r2E2bAAAAAElFTkSuQmCC" alt="playing card icons" aria-role="presentation" /> </div> <svg width="100%" height="100%" viewBox="0 0 247 382" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <path d="M0 20C0 8.95429 8.95431 0 20 0L227 0C238.046 0 247 8.95431 247 20V361.727C247 372.773 238.046 381.727 227 381.727H20C8.9543 381.727 0 372.773 0 361.727L0 20Z" fill="#2b271d"/> <path d="M24.4912 7.11365L222.509 7.11365C232.727 7.11365 241.009 15.3964 241.009 25.6136V357.236C241.009 367.454 232.727 375.736 222.509 375.736H24.4912C14.274 375.736 5.99121 367.454 5.99121 357.236L5.99121 25.6136C5.99121 15.3964 14.2739 7.11365 24.4912 7.11365Z" stroke="#F9F9F2" stroke-width="3"/> <path d="M34.5957 19.3409L211.282 19.3409C220.947 19.3409 228.782 27.176 228.782 36.8409V344.886C228.782 354.551 220.947 362.386 211.282 362.386H34.5957C24.9307 362.386 17.0957 354.551 17.0957 344.886L17.0957 36.8409C17.0957 27.1759 24.9307 19.3409 34.5957 19.3409Z" stroke="#F9F9F2" stroke-width="5"/> </svg> </div> </div> <div class="playing-card__back"> <svg width="100%" height="100%" viewBox="0 0 247 382" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <path d="M0 20C0 8.95429 8.95431 0 20 0L227 0C238.046 0 247 8.95431 247 20V361.727C247 372.773 238.046 381.727 227 381.727H20C8.9543 381.727 0 372.773 0 361.727L0 20Z" fill="#2b271d"/> <path d="M24.4912 7.11365L222.509 7.11365C232.727 7.11365 241.009 15.3964 241.009 25.6136V357.236C241.009 367.454 232.727 375.736 222.509 375.736H24.4912C14.274 375.736 5.99121 367.454 5.99121 357.236L5.99121 25.6136C5.99121 15.3964 14.2739 7.11365 24.4912 7.11365Z" fill="#2b271d"/> <path d="M24.4912 7.11365L222.509 7.11365C232.727 7.11365 241.009 15.3964 241.009 25.6136V357.236C241.009 367.454 232.727 375.736 222.509 375.736H24.4912C14.274 375.736 5.99121 367.454 5.99121 357.236L5.99121 25.6136C5.99121 15.3964 14.2739 7.11365 24.4912 7.11365Z" fill="url(#pattern0)"/> <path d="M24.4912 7.11365L222.509 7.11365C232.727 7.11365 241.009 15.3964 241.009 25.6136V357.236C241.009 367.454 232.727 375.736 222.509 375.736H24.4912C14.274 375.736 5.99121 367.454 5.99121 357.236L5.99121 25.6136C5.99121 15.3964 14.2739 7.11365 24.4912 7.11365Z" stroke="#F9F9F2" stroke-width="3"/> <path d="M34.5957 19.3409L211.282 19.3409C220.947 19.3409 228.782 27.176 228.782 36.8409V344.886C228.782 354.551 220.947 362.386 211.282 362.386H34.5957C24.9307 362.386 17.0957 354.551 17.0957 344.886L17.0957 36.8409C17.0957 27.1759 24.9307 19.3409 34.5957 19.3409Z" stroke="#F9F9F2" stroke-width="5"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M123.353 232.405C145.756 232.405 163.918 214.243 163.918 191.839C163.918 169.435 145.756 151.273 123.353 151.273C100.949 151.273 82.7871 169.435 82.7871 191.839C82.7871 214.243 100.949 232.405 123.353 232.405ZM117.269 210.601L117.269 197.924H104.592V185.754H117.269V173.077H129.438V185.754H142.115V197.924H129.438V210.601H117.269Z" fill="#F9F9F2"/> <defs> <pattern id="pattern0" patternContentUnits="objectBoundingBox" width="0.0610037" height="0.0390719"> <use xlink:href="#image0_1078_82427" transform="matrix(-0.00138645 0 0 -0.000887997 0.0610037 0.0390719)"/> </pattern> <image id="image0_1078_82427" width="44" height="44" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAACXBIWXMAABYlAAAWJQFJUiTwAAABuUlEQVRYheXX0W2DMBAG4LPzQt7oBh4hK2SDbtgRMgIjpBuEDSC0kmuQfH1pUgwYbGPOSPmlPERC5JMV3fkHWBlEzKWUYu17Fn7j+QEppVCquSBWecCL8rb9uirV3LZE98H8cOg+AOC963jhg0bEvOu+C0Q8ASAA/GzlNSNlJZS635RqsG3vVxd072RRqftNykpsaTT+Er5oauwk2BWdAmsFL6FTYWfBNnRK7BDMph6QshKc8wKACcbwE4DD3zQotdbn4/GtpAYvpn/SqU72EWMO2x7KsrxmjNeP74xBnWVQ256nyiR4sBRKACwR2cl3uWyREXiI1VqftdbnPaGfmZsGIRsxoms81lxGVyr0COwzZ1OgDXDIUqBGG2ClmkvInKVEDy7wlWjbpghZCv/obZfK4mr2yQO65bruT4fVYIr0wdbVvNfsFkzRxo3EbONOt7W1eek2PluRUqHnNi4Z2BW9dD0gBS+hXe4y5GAb2vXiFXU1+6JD2jjpyQ4T0sZJ5rAta9s4KThGGycDv1QbJx1rMdo4GThWGycBx2zjJOCYbZwEHLONJ1vNPum3caM1J93TAdltCbXlFwEQ/17tunX9AAAAAElFTkSuQmCC"/> </defs> </svg> </div> </div> </a> </div> <div class="card"> <a href="/#fundraising" class="playing-card"> <div class="playing-card__content"> <div class="playing-card__front"> <div class="playing-card__front-content"> <h2 style="color: #2B271D; ">Fundraising</h2> <div class="card-icons" aria-role="presentation"> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAM4AAAAQCAYAAABeK0CbAAAACXBIWXMAABCcAAAQnAEmzTo0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAosSURBVHgB7VpvUhPZFj/ndseJz5myvz/F9sMIClNkVkBYAbgCcQXoCoQVACtAVmCyAsIKJtQQDc4HG5mpet9eW/OYF03fe97v3E5riKgJCc4rylMF6T+3u+89/8/vXKJv9I2+0cjEgxdmZ+OKsbYixLE4uiUsEQZFxX0hSlk4ZUNH7KQZmKDZbCcJXSKqxHH07opbZZaVgVuJEdr69eVxjS4Zzc3EVWFXISe3SDg6U+5YPzO/ubRyn4njrthtHManbgg1SiZY71/vKcOZnb65KyT7gXCjC8Z0OpQmSZIOfiCGYl27RrHp2tgZWsaL/906PH5Ml4RmZ25uk7j91uEfm/3XZ8DYQNwzZvP4oJ00aEI0Nz21Cr7HfwcPC2WBk9hjx83PyV3XH1IWC5sKjGfJEtdfHL7epEtA6iy731nIVtYP2r83+u/9dOfmsiN5UnoXLjZ7fAn7BzBxRX8t062QXOWHsiR4KBUTpB/G2BgjSCzHjhjeSSqwvld0wVREAWPcXrGwu1iQIV6igPZLYmqT8ICegVijkVJdlQrvjiwchPIgDCjtWtlyki1jaIMmQHMzN6oisobDCF6/rtfY2cjpukpmq9VKmnSBlMEQiEwsCCnCdP0suet8yFDk2EXicpnr9YA/RKSLop5hr5bewuP3lPbenaknrFHByF6rffyUJkD2iq0imu5hVeo4V0pB0ISap9Yh+wIfWNyevWqrGOqzDdP/MMJzE15v8a+3wUMi1yBHqTJMjUXDeG40IFyXwNRO3pnHGF8R5pQumLpluwFmQWFNVc+VoYZ5w5DUsaio67JnqvQ0JmXlDOkKJ2KytKPfxZ8rBYlXMZtFloIGVCmmSRJTHZ5u0adK5Kou4JiNOzKux+8LJmbaUblTGOycJXc91nHGSqJjTt4G9zNWHbl4gtHsQu6VrEzeWFWpGdEZ/MFcqXpv+uYzmgCJ4Qpk0FQ54/1JB0bThdMsZK/3nOO4GB+e9ZJemG7QV6S+uqJKgzmmEjwinMGWWJnX00zckgr810Nfb9SQ7kS2bDUSPKUxCOmKetcjNdCAbMI2SMQ7DBOrUgVgJmXwuhOijMIEXj45aB83qI/nGomscJV6Hu5r0CjRDWnbRKKNr63ELpF3imeRd8r7zLb43gKbYKeXKjcg919Ud5pnpJYjkUCuToOHWUL0TUtk/bljXnBi0gAlTO7Ycgrp/4AqACS6mX1mWHagSA/bn0m55uBhUIu9IpYkoz6vxzSRqFd4nuC/GlmIVCA+kpXB2I5J9berHJ0QhXmq9PH1TthEzv2ELjHN3bnxRJxDuk3rf74L1pNPKL+vLZ3bhdw3cLp3ur6UtFP2EXFM+ct88C5YC2CMXdTvwQklejXoOTP9hhG7Uoz2hlN4+9ytf13yOWw327YmXGwPUaMcHB7fpwsk0WgnQaObRy9FGZtdoIz+5rWg6VDvBMzJRLyc/x7H+J8MXtd3z05P1e9OTz26qALc857sA6RCR/SVSVMuLL5y8tYsJl/gY08vbtOFEvuIpnJnK3H3WlizSNeQdVT1erkT1Lrf0Xwx2njmAU3QopvOS+IqczNTaxp2aURCyvWIDG8pc2bvTD3QaAKmvtLc1RfnnyCFzc/zvS8RiwAY6STFecl23gu1RLmnQU33Rr0STYBY6EEJQjnrXgsGgyhcUeOhCZMCK5nYDSTv+3ROQrRYmr079ehzcvoUoaWxijrpsRqNoope7vnfxqeeUWelMj/P975EPmRo5ApcE84MKXoWBUE3wvEtrXm617qxRrdivIHHeWJR6A1CcCMRm6aCBagFVrwnGW3K81pwe2YwraHw/BlIyW0gfHs9TP0UKfN8qmYRIdmuKsLyYR40gQggUbP9r0TndAKF1mP99ceoAZBSNPCdpimi0Ljf4zy6fOo+eLESkItn79zcnqTCGKZVjd4AVs6N2mHue/q8ymnUuSmfvbP0+iJVgBO39Q9KyvfghAfH9xz8L0LuQVfc7iSdyYzXPfFg0MlJKSEgalp76jEHpv7+GAY101unOtC4PQEYVwvL2R/jTaBRK6M8B4uuI3fcyASIBputImyrtwVTV2cGBKKgAH5qrfZr3/NAzbM7eydOBNdR8zylsckQ1lEBSlD9x1Uo7I//fEqhqwKC1VqnBtTtEbxlkqdY45ECALD2L0b6g8PfH+mcMrYbcBqR9PJ5bUji3/6okKznqXMJjUmGTXrQft1ArbJgjXckybDP6tw9rAxoW8JgvbiecbgZwBA/ljtQVe/gk0bec3G7eP66TEB/tc50oi0NrKEcNNm6ZQA2je/L+J9lyyFT7YerHDnhNx4c0meQKvT1aHKUI+xQc5j8XReg+LdzqO8RYhW+tByO1MTrGUiKlOEButbJ+3eDcTCSKOTBqKNdba6fusJ2Gcx/2G6Nx0BVTkTNoyvo1wAlqGVA0g5+S5qYS0pB0bMIGw65LwxrgcYksaG+5xRCp822s7ryrd884nVfm8+Fc8l7QGYDKa60Xr7eoSGpjAZn9zuJ38/B2AWV+7BN3V4jFDUKzytYg+bg0fMXo+2mCBXShhPC/CuUwTEh8Or1vKZgvP+03NVRDWxziVBe8H864c80JrF/NydBySQABdKsbBohmUTvwZBr3lixZvSx4l6m0WQwf02VQW969ILdMsLlAoCjSOBZEcLifOb5sXo7Q3meD9huAccYJzU2sjNWukc5YqZQIBs+wu+SE1l/MbC9xXubK26XDdUR7m/h22+ewyPTBEgVEZ5n2cHr6bl6IkW3fG+HCug4v4Yi8hk8/SKNQT8hTUFvQCH41OVbWiJoSAKYPdb7Pu8G39mcLt51KxSe0cij22Iq4FWt9fJ4pL6K8jpEjaEGmhuCWyGVO/ivmOH77TaFDug8VP6MuTiZZwY8z24LiruZjAGS9BAz9GI041CHJVUARfcHo0juJHgbTcodyHwB+rf3vP16jSZAWp/7Ho4l0u1Umj7m/brTOqAGpgaMKLvGxVYD0ibYkCHfY+9AY1Rp/3obriUTQJcKUo+rDbc/UVN8Dp4s+Y6upOMaaz/lW22oSsOlHBWkcIut1h/nrhG84QAcIPVgcERQ0HnKtTaSHOBEoYrOAlKi4hlNTZCWwsh4HsqdQpHr5+me59uH7HYJ6c+wOy48GIMuPua5P67BDNLQckdEAk+SScm9tzNhNy/8v9DIF4mQ3kTg2aKPfmo8PmzqdoqA91m02KdU4Ti9r3mdhigIGXAcY+JuT71y+xJt8vN1jfF59Pow431aiuj0/PB4mcYgr8Dgr6I4ei5BmBaNSL/h1m/34cqH70qiigPFbY6ruP7bZNdgpNdhnXsq96zPaahz0l0M8MTzGuEuwmD+btJo49fPpj7MeN1uhXZEkz9+EUKibuJDJ9WhxtBr6vE8JIfwdZmMZZDmpm9swqPMDzUYaYWYYP2i95J9DdK66XukIoNyZ2MS3WajSOJlMpZ+KpwHDGGo3SAKVVsy6/8DpT3MiQBJgS4AAAAASUVORK5CYII=" alt="playing card icons" aria-role="presentation" /> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAM4AAAAQCAYAAABeK0CbAAAACXBIWXMAABCcAAAQnAEmzTo0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAosSURBVHgB7VpvUhPZFj/ndseJz5myvz/F9sMIClNkVkBYAbgCcQXoCoQVACtAVmCyAsIKJtQQDc4HG5mpet9eW/OYF03fe97v3E5riKgJCc4rylMF6T+3u+89/8/vXKJv9I2+0cjEgxdmZ+OKsbYixLE4uiUsEQZFxX0hSlk4ZUNH7KQZmKDZbCcJXSKqxHH07opbZZaVgVuJEdr69eVxjS4Zzc3EVWFXISe3SDg6U+5YPzO/ubRyn4njrthtHManbgg1SiZY71/vKcOZnb65KyT7gXCjC8Z0OpQmSZIOfiCGYl27RrHp2tgZWsaL/906PH5Ml4RmZ25uk7j91uEfm/3XZ8DYQNwzZvP4oJ00aEI0Nz21Cr7HfwcPC2WBk9hjx83PyV3XH1IWC5sKjGfJEtdfHL7epEtA6iy731nIVtYP2r83+u/9dOfmsiN5UnoXLjZ7fAn7BzBxRX8t062QXOWHsiR4KBUTpB/G2BgjSCzHjhjeSSqwvld0wVREAWPcXrGwu1iQIV6igPZLYmqT8ICegVijkVJdlQrvjiwchPIgDCjtWtlyki1jaIMmQHMzN6oisobDCF6/rtfY2cjpukpmq9VKmnSBlMEQiEwsCCnCdP0suet8yFDk2EXicpnr9YA/RKSLop5hr5bewuP3lPbenaknrFHByF6rffyUJkD2iq0imu5hVeo4V0pB0ISap9Yh+wIfWNyevWqrGOqzDdP/MMJzE15v8a+3wUMi1yBHqTJMjUXDeG40IFyXwNRO3pnHGF8R5pQumLpluwFmQWFNVc+VoYZ5w5DUsaio67JnqvQ0JmXlDOkKJ2KytKPfxZ8rBYlXMZtFloIGVCmmSRJTHZ5u0adK5Kou4JiNOzKux+8LJmbaUblTGOycJXc91nHGSqJjTt4G9zNWHbl4gtHsQu6VrEzeWFWpGdEZ/MFcqXpv+uYzmgCJ4Qpk0FQ54/1JB0bThdMsZK/3nOO4GB+e9ZJemG7QV6S+uqJKgzmmEjwinMGWWJnX00zckgr810Nfb9SQ7kS2bDUSPKUxCOmKetcjNdCAbMI2SMQ7DBOrUgVgJmXwuhOijMIEXj45aB83qI/nGomscJV6Hu5r0CjRDWnbRKKNr63ELpF3imeRd8r7zLb43gKbYKeXKjcg919Ud5pnpJYjkUCuToOHWUL0TUtk/bljXnBi0gAlTO7Ycgrp/4AqACS6mX1mWHagSA/bn0m55uBhUIu9IpYkoz6vxzSRqFd4nuC/GlmIVCA+kpXB2I5J9berHJ0QhXmq9PH1TthEzv2ELjHN3bnxRJxDuk3rf74L1pNPKL+vLZ3bhdw3cLp3ur6UtFP2EXFM+ct88C5YC2CMXdTvwQklejXoOTP9hhG7Uoz2hlN4+9ytf13yOWw327YmXGwPUaMcHB7fpwsk0WgnQaObRy9FGZtdoIz+5rWg6VDvBMzJRLyc/x7H+J8MXtd3z05P1e9OTz26qALc857sA6RCR/SVSVMuLL5y8tYsJl/gY08vbtOFEvuIpnJnK3H3WlizSNeQdVT1erkT1Lrf0Xwx2njmAU3QopvOS+IqczNTaxp2aURCyvWIDG8pc2bvTD3QaAKmvtLc1RfnnyCFzc/zvS8RiwAY6STFecl23gu1RLmnQU33Rr0STYBY6EEJQjnrXgsGgyhcUeOhCZMCK5nYDSTv+3ROQrRYmr079ehzcvoUoaWxijrpsRqNoope7vnfxqeeUWelMj/P975EPmRo5ApcE84MKXoWBUE3wvEtrXm617qxRrdivIHHeWJR6A1CcCMRm6aCBagFVrwnGW3K81pwe2YwraHw/BlIyW0gfHs9TP0UKfN8qmYRIdmuKsLyYR40gQggUbP9r0TndAKF1mP99ceoAZBSNPCdpimi0Ljf4zy6fOo+eLESkItn79zcnqTCGKZVjd4AVs6N2mHue/q8ymnUuSmfvbP0+iJVgBO39Q9KyvfghAfH9xz8L0LuQVfc7iSdyYzXPfFg0MlJKSEgalp76jEHpv7+GAY101unOtC4PQEYVwvL2R/jTaBRK6M8B4uuI3fcyASIBputImyrtwVTV2cGBKKgAH5qrfZr3/NAzbM7eydOBNdR8zylsckQ1lEBSlD9x1Uo7I//fEqhqwKC1VqnBtTtEbxlkqdY45ECALD2L0b6g8PfH+mcMrYbcBqR9PJ5bUji3/6okKznqXMJjUmGTXrQft1ArbJgjXckybDP6tw9rAxoW8JgvbiecbgZwBA/ljtQVe/gk0bec3G7eP66TEB/tc50oi0NrKEcNNm6ZQA2je/L+J9lyyFT7YerHDnhNx4c0meQKvT1aHKUI+xQc5j8XReg+LdzqO8RYhW+tByO1MTrGUiKlOEButbJ+3eDcTCSKOTBqKNdba6fusJ2Gcx/2G6Nx0BVTkTNoyvo1wAlqGVA0g5+S5qYS0pB0bMIGw65LwxrgcYksaG+5xRCp822s7ryrd884nVfm8+Fc8l7QGYDKa60Xr7eoSGpjAZn9zuJ38/B2AWV+7BN3V4jFDUKzytYg+bg0fMXo+2mCBXShhPC/CuUwTEh8Or1vKZgvP+03NVRDWxziVBe8H864c80JrF/NydBySQABdKsbBohmUTvwZBr3lixZvSx4l6m0WQwf02VQW969ILdMsLlAoCjSOBZEcLifOb5sXo7Q3meD9huAccYJzU2sjNWukc5YqZQIBs+wu+SE1l/MbC9xXubK26XDdUR7m/h22+ewyPTBEgVEZ5n2cHr6bl6IkW3fG+HCug4v4Yi8hk8/SKNQT8hTUFvQCH41OVbWiJoSAKYPdb7Pu8G39mcLt51KxSe0cij22Iq4FWt9fJ4pL6K8jpEjaEGmhuCWyGVO/ivmOH77TaFDug8VP6MuTiZZwY8z24LiruZjAGS9BAz9GI041CHJVUARfcHo0juJHgbTcodyHwB+rf3vP16jSZAWp/7Ho4l0u1Umj7m/brTOqAGpgaMKLvGxVYD0ibYkCHfY+9AY1Rp/3obriUTQJcKUo+rDbc/UVN8Dp4s+Y6upOMaaz/lW22oSsOlHBWkcIut1h/nrhG84QAcIPVgcERQ0HnKtTaSHOBEoYrOAlKi4hlNTZCWwsh4HsqdQpHr5+me59uH7HYJ6c+wOy48GIMuPua5P67BDNLQckdEAk+SScm9tzNhNy/8v9DIF4mQ3kTg2aKPfmo8PmzqdoqA91m02KdU4Ti9r3mdhigIGXAcY+JuT71y+xJt8vN1jfF59Pow431aiuj0/PB4mcYgr8Dgr6I4ei5BmBaNSL/h1m/34cqH70qiigPFbY6ruP7bZNdgpNdhnXsq96zPaahz0l0M8MTzGuEuwmD+btJo49fPpj7MeN1uhXZEkz9+EUKibuJDJ9WhxtBr6vE8JIfwdZmMZZDmpm9swqPMDzUYaYWYYP2i95J9DdK66XukIoNyZ2MS3WajSOJlMpZ+KpwHDGGo3SAKVVsy6/8DpT3MiQBJgS4AAAAASUVORK5CYII=" alt="playing card icons" aria-role="presentation" /> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAM4AAAAQCAYAAABeK0CbAAAACXBIWXMAABCcAAAQnAEmzTo0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAosSURBVHgB7VpvUhPZFj/ndseJz5myvz/F9sMIClNkVkBYAbgCcQXoCoQVACtAVmCyAsIKJtQQDc4HG5mpet9eW/OYF03fe97v3E5riKgJCc4rylMF6T+3u+89/8/vXKJv9I2+0cjEgxdmZ+OKsbYixLE4uiUsEQZFxX0hSlk4ZUNH7KQZmKDZbCcJXSKqxHH07opbZZaVgVuJEdr69eVxjS4Zzc3EVWFXISe3SDg6U+5YPzO/ubRyn4njrthtHManbgg1SiZY71/vKcOZnb65KyT7gXCjC8Z0OpQmSZIOfiCGYl27RrHp2tgZWsaL/906PH5Ml4RmZ25uk7j91uEfm/3XZ8DYQNwzZvP4oJ00aEI0Nz21Cr7HfwcPC2WBk9hjx83PyV3XH1IWC5sKjGfJEtdfHL7epEtA6iy731nIVtYP2r83+u/9dOfmsiN5UnoXLjZ7fAn7BzBxRX8t062QXOWHsiR4KBUTpB/G2BgjSCzHjhjeSSqwvld0wVREAWPcXrGwu1iQIV6igPZLYmqT8ICegVijkVJdlQrvjiwchPIgDCjtWtlyki1jaIMmQHMzN6oisobDCF6/rtfY2cjpukpmq9VKmnSBlMEQiEwsCCnCdP0suet8yFDk2EXicpnr9YA/RKSLop5hr5bewuP3lPbenaknrFHByF6rffyUJkD2iq0imu5hVeo4V0pB0ISap9Yh+wIfWNyevWqrGOqzDdP/MMJzE15v8a+3wUMi1yBHqTJMjUXDeG40IFyXwNRO3pnHGF8R5pQumLpluwFmQWFNVc+VoYZ5w5DUsaio67JnqvQ0JmXlDOkKJ2KytKPfxZ8rBYlXMZtFloIGVCmmSRJTHZ5u0adK5Kou4JiNOzKux+8LJmbaUblTGOycJXc91nHGSqJjTt4G9zNWHbl4gtHsQu6VrEzeWFWpGdEZ/MFcqXpv+uYzmgCJ4Qpk0FQ54/1JB0bThdMsZK/3nOO4GB+e9ZJemG7QV6S+uqJKgzmmEjwinMGWWJnX00zckgr810Nfb9SQ7kS2bDUSPKUxCOmKetcjNdCAbMI2SMQ7DBOrUgVgJmXwuhOijMIEXj45aB83qI/nGomscJV6Hu5r0CjRDWnbRKKNr63ELpF3imeRd8r7zLb43gKbYKeXKjcg919Ud5pnpJYjkUCuToOHWUL0TUtk/bljXnBi0gAlTO7Ycgrp/4AqACS6mX1mWHagSA/bn0m55uBhUIu9IpYkoz6vxzSRqFd4nuC/GlmIVCA+kpXB2I5J9berHJ0QhXmq9PH1TthEzv2ELjHN3bnxRJxDuk3rf74L1pNPKL+vLZ3bhdw3cLp3ur6UtFP2EXFM+ct88C5YC2CMXdTvwQklejXoOTP9hhG7Uoz2hlN4+9ytf13yOWw327YmXGwPUaMcHB7fpwsk0WgnQaObRy9FGZtdoIz+5rWg6VDvBMzJRLyc/x7H+J8MXtd3z05P1e9OTz26qALc857sA6RCR/SVSVMuLL5y8tYsJl/gY08vbtOFEvuIpnJnK3H3WlizSNeQdVT1erkT1Lrf0Xwx2njmAU3QopvOS+IqczNTaxp2aURCyvWIDG8pc2bvTD3QaAKmvtLc1RfnnyCFzc/zvS8RiwAY6STFecl23gu1RLmnQU33Rr0STYBY6EEJQjnrXgsGgyhcUeOhCZMCK5nYDSTv+3ROQrRYmr079ehzcvoUoaWxijrpsRqNoope7vnfxqeeUWelMj/P975EPmRo5ApcE84MKXoWBUE3wvEtrXm617qxRrdivIHHeWJR6A1CcCMRm6aCBagFVrwnGW3K81pwe2YwraHw/BlIyW0gfHs9TP0UKfN8qmYRIdmuKsLyYR40gQggUbP9r0TndAKF1mP99ceoAZBSNPCdpimi0Ljf4zy6fOo+eLESkItn79zcnqTCGKZVjd4AVs6N2mHue/q8ymnUuSmfvbP0+iJVgBO39Q9KyvfghAfH9xz8L0LuQVfc7iSdyYzXPfFg0MlJKSEgalp76jEHpv7+GAY101unOtC4PQEYVwvL2R/jTaBRK6M8B4uuI3fcyASIBputImyrtwVTV2cGBKKgAH5qrfZr3/NAzbM7eydOBNdR8zylsckQ1lEBSlD9x1Uo7I//fEqhqwKC1VqnBtTtEbxlkqdY45ECALD2L0b6g8PfH+mcMrYbcBqR9PJ5bUji3/6okKznqXMJjUmGTXrQft1ArbJgjXckybDP6tw9rAxoW8JgvbiecbgZwBA/ljtQVe/gk0bec3G7eP66TEB/tc50oi0NrKEcNNm6ZQA2je/L+J9lyyFT7YerHDnhNx4c0meQKvT1aHKUI+xQc5j8XReg+LdzqO8RYhW+tByO1MTrGUiKlOEButbJ+3eDcTCSKOTBqKNdba6fusJ2Gcx/2G6Nx0BVTkTNoyvo1wAlqGVA0g5+S5qYS0pB0bMIGw65LwxrgcYksaG+5xRCp822s7ryrd884nVfm8+Fc8l7QGYDKa60Xr7eoSGpjAZn9zuJ38/B2AWV+7BN3V4jFDUKzytYg+bg0fMXo+2mCBXShhPC/CuUwTEh8Or1vKZgvP+03NVRDWxziVBe8H864c80JrF/NydBySQABdKsbBohmUTvwZBr3lixZvSx4l6m0WQwf02VQW969ILdMsLlAoCjSOBZEcLifOb5sXo7Q3meD9huAccYJzU2sjNWukc5YqZQIBs+wu+SE1l/MbC9xXubK26XDdUR7m/h22+ewyPTBEgVEZ5n2cHr6bl6IkW3fG+HCug4v4Yi8hk8/SKNQT8hTUFvQCH41OVbWiJoSAKYPdb7Pu8G39mcLt51KxSe0cij22Iq4FWt9fJ4pL6K8jpEjaEGmhuCWyGVO/ivmOH77TaFDug8VP6MuTiZZwY8z24LiruZjAGS9BAz9GI041CHJVUARfcHo0juJHgbTcodyHwB+rf3vP16jSZAWp/7Ho4l0u1Umj7m/brTOqAGpgaMKLvGxVYD0ibYkCHfY+9AY1Rp/3obriUTQJcKUo+rDbc/UVN8Dp4s+Y6upOMaaz/lW22oSsOlHBWkcIut1h/nrhG84QAcIPVgcERQ0HnKtTaSHOBEoYrOAlKi4hlNTZCWwsh4HsqdQpHr5+me59uH7HYJ6c+wOy48GIMuPua5P67BDNLQckdEAk+SScm9tzNhNy/8v9DIF4mQ3kTg2aKPfmo8PmzqdoqA91m02KdU4Ti9r3mdhigIGXAcY+JuT71y+xJt8vN1jfF59Pow431aiuj0/PB4mcYgr8Dgr6I4ei5BmBaNSL/h1m/34cqH70qiigPFbY6ruP7bZNdgpNdhnXsq96zPaahz0l0M8MTzGuEuwmD+btJo49fPpj7MeN1uhXZEkz9+EUKibuJDJ9WhxtBr6vE8JIfwdZmMZZDmpm9swqPMDzUYaYWYYP2i95J9DdK66XukIoNyZ2MS3WajSOJlMpZ+KpwHDGGo3SAKVVsy6/8DpT3MiQBJgS4AAAAASUVORK5CYII=" alt="playing card icons" aria-role="presentation" /> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAM4AAAAQCAYAAABeK0CbAAAACXBIWXMAABCcAAAQnAEmzTo0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAosSURBVHgB7VpvUhPZFj/ndseJz5myvz/F9sMIClNkVkBYAbgCcQXoCoQVACtAVmCyAsIKJtQQDc4HG5mpet9eW/OYF03fe97v3E5riKgJCc4rylMF6T+3u+89/8/vXKJv9I2+0cjEgxdmZ+OKsbYixLE4uiUsEQZFxX0hSlk4ZUNH7KQZmKDZbCcJXSKqxHH07opbZZaVgVuJEdr69eVxjS4Zzc3EVWFXISe3SDg6U+5YPzO/ubRyn4njrthtHManbgg1SiZY71/vKcOZnb65KyT7gXCjC8Z0OpQmSZIOfiCGYl27RrHp2tgZWsaL/906PH5Ml4RmZ25uk7j91uEfm/3XZ8DYQNwzZvP4oJ00aEI0Nz21Cr7HfwcPC2WBk9hjx83PyV3XH1IWC5sKjGfJEtdfHL7epEtA6iy731nIVtYP2r83+u/9dOfmsiN5UnoXLjZ7fAn7BzBxRX8t062QXOWHsiR4KBUTpB/G2BgjSCzHjhjeSSqwvld0wVREAWPcXrGwu1iQIV6igPZLYmqT8ICegVijkVJdlQrvjiwchPIgDCjtWtlyki1jaIMmQHMzN6oisobDCF6/rtfY2cjpukpmq9VKmnSBlMEQiEwsCCnCdP0suet8yFDk2EXicpnr9YA/RKSLop5hr5bewuP3lPbenaknrFHByF6rffyUJkD2iq0imu5hVeo4V0pB0ISap9Yh+wIfWNyevWqrGOqzDdP/MMJzE15v8a+3wUMi1yBHqTJMjUXDeG40IFyXwNRO3pnHGF8R5pQumLpluwFmQWFNVc+VoYZ5w5DUsaio67JnqvQ0JmXlDOkKJ2KytKPfxZ8rBYlXMZtFloIGVCmmSRJTHZ5u0adK5Kou4JiNOzKux+8LJmbaUblTGOycJXc91nHGSqJjTt4G9zNWHbl4gtHsQu6VrEzeWFWpGdEZ/MFcqXpv+uYzmgCJ4Qpk0FQ54/1JB0bThdMsZK/3nOO4GB+e9ZJemG7QV6S+uqJKgzmmEjwinMGWWJnX00zckgr810Nfb9SQ7kS2bDUSPKUxCOmKetcjNdCAbMI2SMQ7DBOrUgVgJmXwuhOijMIEXj45aB83qI/nGomscJV6Hu5r0CjRDWnbRKKNr63ELpF3imeRd8r7zLb43gKbYKeXKjcg919Ud5pnpJYjkUCuToOHWUL0TUtk/bljXnBi0gAlTO7Ycgrp/4AqACS6mX1mWHagSA/bn0m55uBhUIu9IpYkoz6vxzSRqFd4nuC/GlmIVCA+kpXB2I5J9berHJ0QhXmq9PH1TthEzv2ELjHN3bnxRJxDuk3rf74L1pNPKL+vLZ3bhdw3cLp3ur6UtFP2EXFM+ct88C5YC2CMXdTvwQklejXoOTP9hhG7Uoz2hlN4+9ytf13yOWw327YmXGwPUaMcHB7fpwsk0WgnQaObRy9FGZtdoIz+5rWg6VDvBMzJRLyc/x7H+J8MXtd3z05P1e9OTz26qALc857sA6RCR/SVSVMuLL5y8tYsJl/gY08vbtOFEvuIpnJnK3H3WlizSNeQdVT1erkT1Lrf0Xwx2njmAU3QopvOS+IqczNTaxp2aURCyvWIDG8pc2bvTD3QaAKmvtLc1RfnnyCFzc/zvS8RiwAY6STFecl23gu1RLmnQU33Rr0STYBY6EEJQjnrXgsGgyhcUeOhCZMCK5nYDSTv+3ROQrRYmr079ehzcvoUoaWxijrpsRqNoope7vnfxqeeUWelMj/P975EPmRo5ApcE84MKXoWBUE3wvEtrXm617qxRrdivIHHeWJR6A1CcCMRm6aCBagFVrwnGW3K81pwe2YwraHw/BlIyW0gfHs9TP0UKfN8qmYRIdmuKsLyYR40gQggUbP9r0TndAKF1mP99ceoAZBSNPCdpimi0Ljf4zy6fOo+eLESkItn79zcnqTCGKZVjd4AVs6N2mHue/q8ymnUuSmfvbP0+iJVgBO39Q9KyvfghAfH9xz8L0LuQVfc7iSdyYzXPfFg0MlJKSEgalp76jEHpv7+GAY101unOtC4PQEYVwvL2R/jTaBRK6M8B4uuI3fcyASIBputImyrtwVTV2cGBKKgAH5qrfZr3/NAzbM7eydOBNdR8zylsckQ1lEBSlD9x1Uo7I//fEqhqwKC1VqnBtTtEbxlkqdY45ECALD2L0b6g8PfH+mcMrYbcBqR9PJ5bUji3/6okKznqXMJjUmGTXrQft1ArbJgjXckybDP6tw9rAxoW8JgvbiecbgZwBA/ljtQVe/gk0bec3G7eP66TEB/tc50oi0NrKEcNNm6ZQA2je/L+J9lyyFT7YerHDnhNx4c0meQKvT1aHKUI+xQc5j8XReg+LdzqO8RYhW+tByO1MTrGUiKlOEButbJ+3eDcTCSKOTBqKNdba6fusJ2Gcx/2G6Nx0BVTkTNoyvo1wAlqGVA0g5+S5qYS0pB0bMIGw65LwxrgcYksaG+5xRCp822s7ryrd884nVfm8+Fc8l7QGYDKa60Xr7eoSGpjAZn9zuJ38/B2AWV+7BN3V4jFDUKzytYg+bg0fMXo+2mCBXShhPC/CuUwTEh8Or1vKZgvP+03NVRDWxziVBe8H864c80JrF/NydBySQABdKsbBohmUTvwZBr3lixZvSx4l6m0WQwf02VQW969ILdMsLlAoCjSOBZEcLifOb5sXo7Q3meD9huAccYJzU2sjNWukc5YqZQIBs+wu+SE1l/MbC9xXubK26XDdUR7m/h22+ewyPTBEgVEZ5n2cHr6bl6IkW3fG+HCug4v4Yi8hk8/SKNQT8hTUFvQCH41OVbWiJoSAKYPdb7Pu8G39mcLt51KxSe0cij22Iq4FWt9fJ4pL6K8jpEjaEGmhuCWyGVO/ivmOH77TaFDug8VP6MuTiZZwY8z24LiruZjAGS9BAz9GI041CHJVUARfcHo0juJHgbTcodyHwB+rf3vP16jSZAWp/7Ho4l0u1Umj7m/brTOqAGpgaMKLvGxVYD0ibYkCHfY+9AY1Rp/3obriUTQJcKUo+rDbc/UVN8Dp4s+Y6upOMaaz/lW22oSsOlHBWkcIut1h/nrhG84QAcIPVgcERQ0HnKtTaSHOBEoYrOAlKi4hlNTZCWwsh4HsqdQpHr5+me59uH7HYJ6c+wOy48GIMuPua5P67BDNLQckdEAk+SScm9tzNhNy/8v9DIF4mQ3kTg2aKPfmo8PmzqdoqA91m02KdU4Ti9r3mdhigIGXAcY+JuT71y+xJt8vN1jfF59Pow431aiuj0/PB4mcYgr8Dgr6I4ei5BmBaNSL/h1m/34cqH70qiigPFbY6ruP7bZNdgpNdhnXsq96zPaahz0l0M8MTzGuEuwmD+btJo49fPpj7MeN1uhXZEkz9+EUKibuJDJ9WhxtBr6vE8JIfwdZmMZZDmpm9swqPMDzUYaYWYYP2i95J9DdK66XukIoNyZ2MS3WajSOJlMpZ+KpwHDGGo3SAKVVsy6/8DpT3MiQBJgS4AAAAASUVORK5CYII=" alt="playing card icons" aria-role="presentation" /> </div> <svg width="100%" height="100%" viewBox="0 0 247 382" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <path d="M0 20C0 8.95429 8.95431 0 20 0L227 0C238.046 0 247 8.95431 247 20V361.727C247 372.773 238.046 381.727 227 381.727H20C8.9543 381.727 0 372.773 0 361.727L0 20Z" fill="#e06c1e"/> <path d="M24.4912 7.11365L222.509 7.11365C232.727 7.11365 241.009 15.3964 241.009 25.6136V357.236C241.009 367.454 232.727 375.736 222.509 375.736H24.4912C14.274 375.736 5.99121 367.454 5.99121 357.236L5.99121 25.6136C5.99121 15.3964 14.2739 7.11365 24.4912 7.11365Z" stroke="#F9F9F2" stroke-width="3"/> <path d="M34.5957 19.3409L211.282 19.3409C220.947 19.3409 228.782 27.176 228.782 36.8409V344.886C228.782 354.551 220.947 362.386 211.282 362.386H34.5957C24.9307 362.386 17.0957 354.551 17.0957 344.886L17.0957 36.8409C17.0957 27.1759 24.9307 19.3409 34.5957 19.3409Z" stroke="#F9F9F2" stroke-width="5"/> </svg> </div> </div> <div class="playing-card__back"> <svg width="100%" height="100%" viewBox="0 0 247 382" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <path d="M0 20C0 8.95429 8.95431 0 20 0L227 0C238.046 0 247 8.95431 247 20V361.727C247 372.773 238.046 381.727 227 381.727H20C8.9543 381.727 0 372.773 0 361.727L0 20Z" fill="#e06c1e"/> <path d="M24.4912 7.11365L222.509 7.11365C232.727 7.11365 241.009 15.3964 241.009 25.6136V357.236C241.009 367.454 232.727 375.736 222.509 375.736H24.4912C14.274 375.736 5.99121 367.454 5.99121 357.236L5.99121 25.6136C5.99121 15.3964 14.2739 7.11365 24.4912 7.11365Z" fill="#e06c1e"/> <path d="M24.4912 7.11365L222.509 7.11365C232.727 7.11365 241.009 15.3964 241.009 25.6136V357.236C241.009 367.454 232.727 375.736 222.509 375.736H24.4912C14.274 375.736 5.99121 367.454 5.99121 357.236L5.99121 25.6136C5.99121 15.3964 14.2739 7.11365 24.4912 7.11365Z" fill="url(#pattern0)"/> <path d="M24.4912 7.11365L222.509 7.11365C232.727 7.11365 241.009 15.3964 241.009 25.6136V357.236C241.009 367.454 232.727 375.736 222.509 375.736H24.4912C14.274 375.736 5.99121 367.454 5.99121 357.236L5.99121 25.6136C5.99121 15.3964 14.2739 7.11365 24.4912 7.11365Z" stroke="#F9F9F2" stroke-width="3"/> <path d="M34.5957 19.3409L211.282 19.3409C220.947 19.3409 228.782 27.176 228.782 36.8409V344.886C228.782 354.551 220.947 362.386 211.282 362.386H34.5957C24.9307 362.386 17.0957 354.551 17.0957 344.886L17.0957 36.8409C17.0957 27.1759 24.9307 19.3409 34.5957 19.3409Z" stroke="#F9F9F2" stroke-width="5"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M123.353 232.405C145.756 232.405 163.918 214.243 163.918 191.839C163.918 169.435 145.756 151.273 123.353 151.273C100.949 151.273 82.7871 169.435 82.7871 191.839C82.7871 214.243 100.949 232.405 123.353 232.405ZM117.269 210.601L117.269 197.924H104.592V185.754H117.269V173.077H129.438V185.754H142.115V197.924H129.438V210.601H117.269Z" fill="#F9F9F2"/> <defs> <pattern id="pattern0" patternContentUnits="objectBoundingBox" width="0.0610037" height="0.0390719"> <use xlink:href="#image0_1078_82427" transform="matrix(-0.00138645 0 0 -0.000887997 0.0610037 0.0390719)"/> </pattern> <image id="image0_1078_82427" width="44" height="44" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAACXBIWXMAABYlAAAWJQFJUiTwAAABuUlEQVRYheXX0W2DMBAG4LPzQt7oBh4hK2SDbtgRMgIjpBuEDSC0kmuQfH1pUgwYbGPOSPmlPERC5JMV3fkHWBlEzKWUYu17Fn7j+QEppVCquSBWecCL8rb9uirV3LZE98H8cOg+AOC963jhg0bEvOu+C0Q8ASAA/GzlNSNlJZS635RqsG3vVxd072RRqftNykpsaTT+Er5oauwk2BWdAmsFL6FTYWfBNnRK7BDMph6QshKc8wKACcbwE4DD3zQotdbn4/GtpAYvpn/SqU72EWMO2x7KsrxmjNeP74xBnWVQ256nyiR4sBRKACwR2cl3uWyREXiI1VqftdbnPaGfmZsGIRsxoms81lxGVyr0COwzZ1OgDXDIUqBGG2ClmkvInKVEDy7wlWjbpghZCv/obZfK4mr2yQO65bruT4fVYIr0wdbVvNfsFkzRxo3EbONOt7W1eek2PluRUqHnNi4Z2BW9dD0gBS+hXe4y5GAb2vXiFXU1+6JD2jjpyQ4T0sZJ5rAta9s4KThGGycDv1QbJx1rMdo4GThWGycBx2zjJOCYbZwEHLONJ1vNPum3caM1J93TAdltCbXlFwEQ/17tunX9AAAAAElFTkSuQmCC"/> </defs> </svg> </div> </div> </a> </div> <div class="card"> <a href="/#email-messaging" class="playing-card"> <div class="playing-card__content"> <div class="playing-card__front"> <div class="playing-card__front-content"> <h2 style="color: #2B271D; ">Email Messaging</h2> <div class="card-icons" aria-role="presentation"> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANUAAAAWCAMAAABg4imrAAAAn1BMVEUAAAArKB0sKBwoKCArJx4rJx0wKCArKyAsJx4rJh0rKB0wKyAsJhwwICAtKB0rJx0rJh4rJx0sKB4gICArKB0rKxsqKB4sJx0sKCArJh4rKB4rJx4sJx0rJx4tJh0sJx0sJx4rJhwtKR0rKB0pJh0qJxwtJiAsKBwrJh4rJSAqJx0rJxsrKR4rKB0pJx4tJx0rKB0sKB0qKB4sJxwrJx35H8BLAAAANHRSTlMAYEAg398gMO+foDB/EGDvX7+AEJ8wgK9An6Dvv3BQ72/PUN9QkFCAzzCwcHC/cI/Av3+Q7ukMAAAAAhJJREFUeF7l1Elzm0AQhuEPZkFIgAVYi2NJcbzE8ZL9+/+/LTWlLg4Tpibuiw95T3MTj6q78V93s3nvD/DQVPYGyVp7kWX1W2Sr6Vokeu2Rzl+7HKvqbxGHjgbpDLMsXiFXw5+skegDkQ4lc6yS3VtVDRcTS63yrHFYqFTtJ6ZYelXDpbHC0qsuaTBCpdpxWyWGUK1quAOEpVd5mT6FquYWSLBUqlVAfRkxsdSqgnuNqgWagEqwVKoj12vagIJ3FJZO5SwUquPFpuESoVW0W3qVsaQ1gipkCFWqJz5oVMaSuzPqo72XIcyqPnfnLnkjr1XM+gYArWMxN4S+k9jL45S+FTNNH3BgJ7Uxa38eFWvmhnAlgEfW8toDB8YNiFnrcFr5MrtbHeMcZnNfMdsdo6L1k9/0blHN7tbAuCvgqTz3yE5eBjOsnluEvjNimVLiD3lUiQEpMFsp7VhKI/5mecdKbryw4g848mEC5PZKWIIK5zAMoWKvwgBq9kpYjoV8QC1DqLkWMesZoXAOjS0UKs9nqFTCmv7VJSpbaVVzu4V7WgOMUKgK3upV0z433Okue5oVTquB8rI7C71KWGH+R6UqPQMBpVEZj4KFQhWxftGOUKrSrIWBRtVe962zRqGKWLQGKlVmCFUq/KZjAZUqHsK3qqqhRZZlkG44IVG7vHtBttOALMsinR820GQKvG+mwj/1B87zRDjHN6FCAAAAAElFTkSuQmCC" alt="playing card icons" aria-role="presentation" /> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANUAAAAWCAMAAABg4imrAAAAn1BMVEUAAAArKB0sKBwoKCArJx4rJx0wKCArKyAsJx4rJh0rKB0wKyAsJhwwICAtKB0rJx0rJh4rJx0sKB4gICArKB0rKxsqKB4sJx0sKCArJh4rKB4rJx4sJx0rJx4tJh0sJx0sJx4rJhwtKR0rKB0pJh0qJxwtJiAsKBwrJh4rJSAqJx0rJxsrKR4rKB0pJx4tJx0rKB0sKB0qKB4sJxwrJx35H8BLAAAANHRSTlMAYEAg398gMO+foDB/EGDvX7+AEJ8wgK9An6Dvv3BQ72/PUN9QkFCAzzCwcHC/cI/Av3+Q7ukMAAAAAhJJREFUeF7l1Elzm0AQhuEPZkFIgAVYi2NJcbzE8ZL9+/+/LTWlLg4Tpibuiw95T3MTj6q78V93s3nvD/DQVPYGyVp7kWX1W2Sr6Vokeu2Rzl+7HKvqbxGHjgbpDLMsXiFXw5+skegDkQ4lc6yS3VtVDRcTS63yrHFYqFTtJ6ZYelXDpbHC0qsuaTBCpdpxWyWGUK1quAOEpVd5mT6FquYWSLBUqlVAfRkxsdSqgnuNqgWagEqwVKoj12vagIJ3FJZO5SwUquPFpuESoVW0W3qVsaQ1gipkCFWqJz5oVMaSuzPqo72XIcyqPnfnLnkjr1XM+gYArWMxN4S+k9jL45S+FTNNH3BgJ7Uxa38eFWvmhnAlgEfW8toDB8YNiFnrcFr5MrtbHeMcZnNfMdsdo6L1k9/0blHN7tbAuCvgqTz3yE5eBjOsnluEvjNimVLiD3lUiQEpMFsp7VhKI/5mecdKbryw4g848mEC5PZKWIIK5zAMoWKvwgBq9kpYjoV8QC1DqLkWMesZoXAOjS0UKs9nqFTCmv7VJSpbaVVzu4V7WgOMUKgK3upV0z433Okue5oVTquB8rI7C71KWGH+R6UqPQMBpVEZj4KFQhWxftGOUKrSrIWBRtVe962zRqGKWLQGKlVmCFUq/KZjAZUqHsK3qqqhRZZlkG44IVG7vHtBttOALMsinR820GQKvG+mwj/1B87zRDjHN6FCAAAAAElFTkSuQmCC" alt="playing card icons" aria-role="presentation" /> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANUAAAAWCAMAAABg4imrAAAAn1BMVEUAAAArKB0sKBwoKCArJx4rJx0wKCArKyAsJx4rJh0rKB0wKyAsJhwwICAtKB0rJx0rJh4rJx0sKB4gICArKB0rKxsqKB4sJx0sKCArJh4rKB4rJx4sJx0rJx4tJh0sJx0sJx4rJhwtKR0rKB0pJh0qJxwtJiAsKBwrJh4rJSAqJx0rJxsrKR4rKB0pJx4tJx0rKB0sKB0qKB4sJxwrJx35H8BLAAAANHRSTlMAYEAg398gMO+foDB/EGDvX7+AEJ8wgK9An6Dvv3BQ72/PUN9QkFCAzzCwcHC/cI/Av3+Q7ukMAAAAAhJJREFUeF7l1Elzm0AQhuEPZkFIgAVYi2NJcbzE8ZL9+/+/LTWlLg4Tpibuiw95T3MTj6q78V93s3nvD/DQVPYGyVp7kWX1W2Sr6Vokeu2Rzl+7HKvqbxGHjgbpDLMsXiFXw5+skegDkQ4lc6yS3VtVDRcTS63yrHFYqFTtJ6ZYelXDpbHC0qsuaTBCpdpxWyWGUK1quAOEpVd5mT6FquYWSLBUqlVAfRkxsdSqgnuNqgWagEqwVKoj12vagIJ3FJZO5SwUquPFpuESoVW0W3qVsaQ1gipkCFWqJz5oVMaSuzPqo72XIcyqPnfnLnkjr1XM+gYArWMxN4S+k9jL45S+FTNNH3BgJ7Uxa38eFWvmhnAlgEfW8toDB8YNiFnrcFr5MrtbHeMcZnNfMdsdo6L1k9/0blHN7tbAuCvgqTz3yE5eBjOsnluEvjNimVLiD3lUiQEpMFsp7VhKI/5mecdKbryw4g848mEC5PZKWIIK5zAMoWKvwgBq9kpYjoV8QC1DqLkWMesZoXAOjS0UKs9nqFTCmv7VJSpbaVVzu4V7WgOMUKgK3upV0z433Okue5oVTquB8rI7C71KWGH+R6UqPQMBpVEZj4KFQhWxftGOUKrSrIWBRtVe962zRqGKWLQGKlVmCFUq/KZjAZUqHsK3qqqhRZZlkG44IVG7vHtBttOALMsinR820GQKvG+mwj/1B87zRDjHN6FCAAAAAElFTkSuQmCC" alt="playing card icons" aria-role="presentation" /> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANUAAAAWCAMAAABg4imrAAAAn1BMVEUAAAArKB0sKBwoKCArJx4rJx0wKCArKyAsJx4rJh0rKB0wKyAsJhwwICAtKB0rJx0rJh4rJx0sKB4gICArKB0rKxsqKB4sJx0sKCArJh4rKB4rJx4sJx0rJx4tJh0sJx0sJx4rJhwtKR0rKB0pJh0qJxwtJiAsKBwrJh4rJSAqJx0rJxsrKR4rKB0pJx4tJx0rKB0sKB0qKB4sJxwrJx35H8BLAAAANHRSTlMAYEAg398gMO+foDB/EGDvX7+AEJ8wgK9An6Dvv3BQ72/PUN9QkFCAzzCwcHC/cI/Av3+Q7ukMAAAAAhJJREFUeF7l1Elzm0AQhuEPZkFIgAVYi2NJcbzE8ZL9+/+/LTWlLg4Tpibuiw95T3MTj6q78V93s3nvD/DQVPYGyVp7kWX1W2Sr6Vokeu2Rzl+7HKvqbxGHjgbpDLMsXiFXw5+skegDkQ4lc6yS3VtVDRcTS63yrHFYqFTtJ6ZYelXDpbHC0qsuaTBCpdpxWyWGUK1quAOEpVd5mT6FquYWSLBUqlVAfRkxsdSqgnuNqgWagEqwVKoj12vagIJ3FJZO5SwUquPFpuESoVW0W3qVsaQ1gipkCFWqJz5oVMaSuzPqo72XIcyqPnfnLnkjr1XM+gYArWMxN4S+k9jL45S+FTNNH3BgJ7Uxa38eFWvmhnAlgEfW8toDB8YNiFnrcFr5MrtbHeMcZnNfMdsdo6L1k9/0blHN7tbAuCvgqTz3yE5eBjOsnluEvjNimVLiD3lUiQEpMFsp7VhKI/5mecdKbryw4g848mEC5PZKWIIK5zAMoWKvwgBq9kpYjoV8QC1DqLkWMesZoXAOjS0UKs9nqFTCmv7VJSpbaVVzu4V7WgOMUKgK3upV0z433Okue5oVTquB8rI7C71KWGH+R6UqPQMBpVEZj4KFQhWxftGOUKrSrIWBRtVe962zRqGKWLQGKlVmCFUq/KZjAZUqHsK3qqqhRZZlkG44IVG7vHtBttOALMsinR820GQKvG+mwj/1B87zRDjHN6FCAAAAAElFTkSuQmCC" alt="playing card icons" aria-role="presentation" /> </div> <svg width="100%" height="100%" viewBox="0 0 247 382" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <path d="M0 20C0 8.95429 8.95431 0 20 0L227 0C238.046 0 247 8.95431 247 20V361.727C247 372.773 238.046 381.727 227 381.727H20C8.9543 381.727 0 372.773 0 361.727L0 20Z" fill="#e3c321"/> <path d="M24.4912 7.11365L222.509 7.11365C232.727 7.11365 241.009 15.3964 241.009 25.6136V357.236C241.009 367.454 232.727 375.736 222.509 375.736H24.4912C14.274 375.736 5.99121 367.454 5.99121 357.236L5.99121 25.6136C5.99121 15.3964 14.2739 7.11365 24.4912 7.11365Z" stroke="#F9F9F2" stroke-width="3"/> <path d="M34.5957 19.3409L211.282 19.3409C220.947 19.3409 228.782 27.176 228.782 36.8409V344.886C228.782 354.551 220.947 362.386 211.282 362.386H34.5957C24.9307 362.386 17.0957 354.551 17.0957 344.886L17.0957 36.8409C17.0957 27.1759 24.9307 19.3409 34.5957 19.3409Z" stroke="#F9F9F2" stroke-width="5"/> </svg> </div> </div> <div class="playing-card__back"> <svg width="100%" height="100%" viewBox="0 0 247 382" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <path d="M0 20C0 8.95429 8.95431 0 20 0L227 0C238.046 0 247 8.95431 247 20V361.727C247 372.773 238.046 381.727 227 381.727H20C8.9543 381.727 0 372.773 0 361.727L0 20Z" fill="#e3c321"/> <path d="M24.4912 7.11365L222.509 7.11365C232.727 7.11365 241.009 15.3964 241.009 25.6136V357.236C241.009 367.454 232.727 375.736 222.509 375.736H24.4912C14.274 375.736 5.99121 367.454 5.99121 357.236L5.99121 25.6136C5.99121 15.3964 14.2739 7.11365 24.4912 7.11365Z" fill="#e3c321"/> <path d="M24.4912 7.11365L222.509 7.11365C232.727 7.11365 241.009 15.3964 241.009 25.6136V357.236C241.009 367.454 232.727 375.736 222.509 375.736H24.4912C14.274 375.736 5.99121 367.454 5.99121 357.236L5.99121 25.6136C5.99121 15.3964 14.2739 7.11365 24.4912 7.11365Z" fill="url(#pattern0)"/> <path d="M24.4912 7.11365L222.509 7.11365C232.727 7.11365 241.009 15.3964 241.009 25.6136V357.236C241.009 367.454 232.727 375.736 222.509 375.736H24.4912C14.274 375.736 5.99121 367.454 5.99121 357.236L5.99121 25.6136C5.99121 15.3964 14.2739 7.11365 24.4912 7.11365Z" stroke="#F9F9F2" stroke-width="3"/> <path d="M34.5957 19.3409L211.282 19.3409C220.947 19.3409 228.782 27.176 228.782 36.8409V344.886C228.782 354.551 220.947 362.386 211.282 362.386H34.5957C24.9307 362.386 17.0957 354.551 17.0957 344.886L17.0957 36.8409C17.0957 27.1759 24.9307 19.3409 34.5957 19.3409Z" stroke="#F9F9F2" stroke-width="5"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M123.353 232.405C145.756 232.405 163.918 214.243 163.918 191.839C163.918 169.435 145.756 151.273 123.353 151.273C100.949 151.273 82.7871 169.435 82.7871 191.839C82.7871 214.243 100.949 232.405 123.353 232.405ZM117.269 210.601L117.269 197.924H104.592V185.754H117.269V173.077H129.438V185.754H142.115V197.924H129.438V210.601H117.269Z" fill="#F9F9F2"/> <defs> <pattern id="pattern0" patternContentUnits="objectBoundingBox" width="0.0610037" height="0.0390719"> <use xlink:href="#image0_1078_82427" transform="matrix(-0.00138645 0 0 -0.000887997 0.0610037 0.0390719)"/> </pattern> <image id="image0_1078_82427" width="44" height="44" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAACXBIWXMAABYlAAAWJQFJUiTwAAABuUlEQVRYheXX0W2DMBAG4LPzQt7oBh4hK2SDbtgRMgIjpBuEDSC0kmuQfH1pUgwYbGPOSPmlPERC5JMV3fkHWBlEzKWUYu17Fn7j+QEppVCquSBWecCL8rb9uirV3LZE98H8cOg+AOC963jhg0bEvOu+C0Q8ASAA/GzlNSNlJZS635RqsG3vVxd072RRqftNykpsaTT+Er5oauwk2BWdAmsFL6FTYWfBNnRK7BDMph6QshKc8wKACcbwE4DD3zQotdbn4/GtpAYvpn/SqU72EWMO2x7KsrxmjNeP74xBnWVQ256nyiR4sBRKACwR2cl3uWyREXiI1VqftdbnPaGfmZsGIRsxoms81lxGVyr0COwzZ1OgDXDIUqBGG2ClmkvInKVEDy7wlWjbpghZCv/obZfK4mr2yQO65bruT4fVYIr0wdbVvNfsFkzRxo3EbONOt7W1eek2PluRUqHnNi4Z2BW9dD0gBS+hXe4y5GAb2vXiFXU1+6JD2jjpyQ4T0sZJ5rAta9s4KThGGycDv1QbJx1rMdo4GThWGycBx2zjJOCYbZwEHLONJ1vNPum3caM1J93TAdltCbXlFwEQ/17tunX9AAAAAElFTkSuQmCC"/> </defs> </svg> </div> </div> </a> </div> <div class="card"> <a href="/#mobile-messaging" class="playing-card"> <div class="playing-card__content"> <div class="playing-card__front"> <div class="playing-card__front-content"> <h2 style="color: #F9F9F2; ">Mobile</h2> <div class="card-icons" aria-role="presentation"> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANEAAAAUCAYAAAATH9joAAAACXBIWXMAABCcAAAQnAEmzTo0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAO+SURBVHgB7Zv/UeJAFIDfLpCQGU9jBcdVcFwFBxWoFagVHFeBXgWnFchVoB1gCXRgOhCFmQTCZu89IDeYYUMkQdjcfv8IsoR5Sb798d6GQQaklC5A4DLmeLAFxuPXU8bAhZwIwTzH+fQImjGZvF5AAWwr/m1efymf3TCsnEIBCFF7dJzt3KNpsCyNwnDYiiLZiyLW3sZFCoLXJ5SoATnBYzxa1mEbNAM7EQkFgPF3Mf5LKJjx+KWLRz+37cNM98t78P3nBueVJygAjP8S4+/CB1OFPYEx2ReC/4QNwe/fscIv8ceBndQfAN6FDeFc9kBjcLS7lZI/wAbguXOrVbiHHbE3EqEGgzyjHI5mkBff9xuVSniH04LLLNOC6XR0HkVRq4jen3PwbHvz+HE0A53hnPUta7P4aTQDqEBe5tdTdGq1qM3Y8WBde5yGY8fNPA6GfwghXCmhyXnYI6HS2tIJFyLqYg/aml9Eg+6EofgiJWuGIe/RWi2tLQmE98rFdBoxI9ESBwcHfTyBtKZy00SKBcJJiIcjEa4Tjz0waI/jHF3j1PDXOpFigagtfcdIlGCdSEagcrNOpKRA9D8j0QpUIsUCURLEsqJvRqByohJplUCEkUhBUqTJZPg7FijrwtOgL0mRVAIRs+xcELx0MD38Q3VAnLYAlZQwjXqPNQPlzYM/cluvH91ASSCRRqNRG6XB3kh2yioQ3iAUX0Pdgs16Yrz2qfUcxqIzyzruQ0kgWXz/hTKHV/i2uUogYiYR2jagFKv6cJKyVlSL8SgVrWqFrpWud7ZteYJxzW4iPE9uENTpdanixGs7oFSt+nMSjLlpbebUoGxUKuyzlPFrOMGp3U2yE51J5DizKm9XdSDasYAnskfFUB231WwKxn2Fvc91XAimkXixRmrvYnvJtrDtw7O0z+c7FqCh426QPCxP4eg9jUiLNdKb2YhZEylYFoimcNR5ZEl/G8pBcg2UlrUzEq0gKVDc62StIxn0RpVEUIlkJEqgEijGiFRu0rJwxCqRjERLUJYyTaCYpEjrtogY9ADXftdpAsUsizQes4c92oC6e2w76gYBb9brUWddGjtOf1eromVqRuUASzlYB+QDlGRtmSZOfwsh90ciSqPmeTgNe5Dco8FChous7Ukk/FNQXYR9zRm/7nzH+GEz5iWYvCx2oGSuc8aj1T49CtHAE3EH/y+nGH8hT3jqCE2j4B0d2Ft2+yDZXjzG5vvDFhSAEGywGB20oqj4Aaaebvv5aD0ZBNUmFEC9Pu3vYmr9F8l8xD+RNvlVAAAAAElFTkSuQmCC" alt="playing card icons" aria-role="presentation" /> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANEAAAAUCAYAAAATH9joAAAACXBIWXMAABCcAAAQnAEmzTo0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAO+SURBVHgB7Zv/UeJAFIDfLpCQGU9jBcdVcFwFBxWoFagVHFeBXgWnFchVoB1gCXRgOhCFmQTCZu89IDeYYUMkQdjcfv8IsoR5Sb798d6GQQaklC5A4DLmeLAFxuPXU8bAhZwIwTzH+fQImjGZvF5AAWwr/m1efymf3TCsnEIBCFF7dJzt3KNpsCyNwnDYiiLZiyLW3sZFCoLXJ5SoATnBYzxa1mEbNAM7EQkFgPF3Mf5LKJjx+KWLRz+37cNM98t78P3nBueVJygAjP8S4+/CB1OFPYEx2ReC/4QNwe/fscIv8ceBndQfAN6FDeFc9kBjcLS7lZI/wAbguXOrVbiHHbE3EqEGgzyjHI5mkBff9xuVSniH04LLLNOC6XR0HkVRq4jen3PwbHvz+HE0A53hnPUta7P4aTQDqEBe5tdTdGq1qM3Y8WBde5yGY8fNPA6GfwghXCmhyXnYI6HS2tIJFyLqYg/aml9Eg+6EofgiJWuGIe/RWi2tLQmE98rFdBoxI9ESBwcHfTyBtKZy00SKBcJJiIcjEa4Tjz0waI/jHF3j1PDXOpFigagtfcdIlGCdSEagcrNOpKRA9D8j0QpUIsUCURLEsqJvRqByohJplUCEkUhBUqTJZPg7FijrwtOgL0mRVAIRs+xcELx0MD38Q3VAnLYAlZQwjXqPNQPlzYM/cluvH91ASSCRRqNRG6XB3kh2yioQ3iAUX0Pdgs16Yrz2qfUcxqIzyzruQ0kgWXz/hTKHV/i2uUogYiYR2jagFKv6cJKyVlSL8SgVrWqFrpWud7ZteYJxzW4iPE9uENTpdanixGs7oFSt+nMSjLlpbebUoGxUKuyzlPFrOMGp3U2yE51J5DizKm9XdSDasYAnskfFUB231WwKxn2Fvc91XAimkXixRmrvYnvJtrDtw7O0z+c7FqCh426QPCxP4eg9jUiLNdKb2YhZEylYFoimcNR5ZEl/G8pBcg2UlrUzEq0gKVDc62StIxn0RpVEUIlkJEqgEijGiFRu0rJwxCqRjERLUJYyTaCYpEjrtogY9ADXftdpAsUsizQes4c92oC6e2w76gYBb9brUWddGjtOf1eromVqRuUASzlYB+QDlGRtmSZOfwsh90ciSqPmeTgNe5Dco8FChous7Ukk/FNQXYR9zRm/7nzH+GEz5iWYvCx2oGSuc8aj1T49CtHAE3EH/y+nGH8hT3jqCE2j4B0d2Ft2+yDZXjzG5vvDFhSAEGywGB20oqj4Aaaebvv5aD0ZBNUmFEC9Pu3vYmr9F8l8xD+RNvlVAAAAAElFTkSuQmCC" alt="playing card icons" aria-role="presentation" /> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANEAAAAUCAYAAAATH9joAAAACXBIWXMAABCcAAAQnAEmzTo0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAO+SURBVHgB7Zv/UeJAFIDfLpCQGU9jBcdVcFwFBxWoFagVHFeBXgWnFchVoB1gCXRgOhCFmQTCZu89IDeYYUMkQdjcfv8IsoR5Sb798d6GQQaklC5A4DLmeLAFxuPXU8bAhZwIwTzH+fQImjGZvF5AAWwr/m1efymf3TCsnEIBCFF7dJzt3KNpsCyNwnDYiiLZiyLW3sZFCoLXJ5SoATnBYzxa1mEbNAM7EQkFgPF3Mf5LKJjx+KWLRz+37cNM98t78P3nBueVJygAjP8S4+/CB1OFPYEx2ReC/4QNwe/fscIv8ceBndQfAN6FDeFc9kBjcLS7lZI/wAbguXOrVbiHHbE3EqEGgzyjHI5mkBff9xuVSniH04LLLNOC6XR0HkVRq4jen3PwbHvz+HE0A53hnPUta7P4aTQDqEBe5tdTdGq1qM3Y8WBde5yGY8fNPA6GfwghXCmhyXnYI6HS2tIJFyLqYg/aml9Eg+6EofgiJWuGIe/RWi2tLQmE98rFdBoxI9ESBwcHfTyBtKZy00SKBcJJiIcjEa4Tjz0waI/jHF3j1PDXOpFigagtfcdIlGCdSEagcrNOpKRA9D8j0QpUIsUCURLEsqJvRqByohJplUCEkUhBUqTJZPg7FijrwtOgL0mRVAIRs+xcELx0MD38Q3VAnLYAlZQwjXqPNQPlzYM/cluvH91ASSCRRqNRG6XB3kh2yioQ3iAUX0Pdgs16Yrz2qfUcxqIzyzruQ0kgWXz/hTKHV/i2uUogYiYR2jagFKv6cJKyVlSL8SgVrWqFrpWud7ZteYJxzW4iPE9uENTpdanixGs7oFSt+nMSjLlpbebUoGxUKuyzlPFrOMGp3U2yE51J5DizKm9XdSDasYAnskfFUB231WwKxn2Fvc91XAimkXixRmrvYnvJtrDtw7O0z+c7FqCh426QPCxP4eg9jUiLNdKb2YhZEylYFoimcNR5ZEl/G8pBcg2UlrUzEq0gKVDc62StIxn0RpVEUIlkJEqgEijGiFRu0rJwxCqRjERLUJYyTaCYpEjrtogY9ADXftdpAsUsizQes4c92oC6e2w76gYBb9brUWddGjtOf1eromVqRuUASzlYB+QDlGRtmSZOfwsh90ciSqPmeTgNe5Dco8FChous7Ukk/FNQXYR9zRm/7nzH+GEz5iWYvCx2oGSuc8aj1T49CtHAE3EH/y+nGH8hT3jqCE2j4B0d2Ft2+yDZXjzG5vvDFhSAEGywGB20oqj4Aaaebvv5aD0ZBNUmFEC9Pu3vYmr9F8l8xD+RNvlVAAAAAElFTkSuQmCC" alt="playing card icons" aria-role="presentation" /> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANEAAAAUCAYAAAATH9joAAAACXBIWXMAABCcAAAQnAEmzTo0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAO+SURBVHgB7Zv/UeJAFIDfLpCQGU9jBcdVcFwFBxWoFagVHFeBXgWnFchVoB1gCXRgOhCFmQTCZu89IDeYYUMkQdjcfv8IsoR5Sb798d6GQQaklC5A4DLmeLAFxuPXU8bAhZwIwTzH+fQImjGZvF5AAWwr/m1efymf3TCsnEIBCFF7dJzt3KNpsCyNwnDYiiLZiyLW3sZFCoLXJ5SoATnBYzxa1mEbNAM7EQkFgPF3Mf5LKJjx+KWLRz+37cNM98t78P3nBueVJygAjP8S4+/CB1OFPYEx2ReC/4QNwe/fscIv8ceBndQfAN6FDeFc9kBjcLS7lZI/wAbguXOrVbiHHbE3EqEGgzyjHI5mkBff9xuVSniH04LLLNOC6XR0HkVRq4jen3PwbHvz+HE0A53hnPUta7P4aTQDqEBe5tdTdGq1qM3Y8WBde5yGY8fNPA6GfwghXCmhyXnYI6HS2tIJFyLqYg/aml9Eg+6EofgiJWuGIe/RWi2tLQmE98rFdBoxI9ESBwcHfTyBtKZy00SKBcJJiIcjEa4Tjz0waI/jHF3j1PDXOpFigagtfcdIlGCdSEagcrNOpKRA9D8j0QpUIsUCURLEsqJvRqByohJplUCEkUhBUqTJZPg7FijrwtOgL0mRVAIRs+xcELx0MD38Q3VAnLYAlZQwjXqPNQPlzYM/cluvH91ASSCRRqNRG6XB3kh2yioQ3iAUX0Pdgs16Yrz2qfUcxqIzyzruQ0kgWXz/hTKHV/i2uUogYiYR2jagFKv6cJKyVlSL8SgVrWqFrpWud7ZteYJxzW4iPE9uENTpdanixGs7oFSt+nMSjLlpbebUoGxUKuyzlPFrOMGp3U2yE51J5DizKm9XdSDasYAnskfFUB231WwKxn2Fvc91XAimkXixRmrvYnvJtrDtw7O0z+c7FqCh426QPCxP4eg9jUiLNdKb2YhZEylYFoimcNR5ZEl/G8pBcg2UlrUzEq0gKVDc62StIxn0RpVEUIlkJEqgEijGiFRu0rJwxCqRjERLUJYyTaCYpEjrtogY9ADXftdpAsUsizQes4c92oC6e2w76gYBb9brUWddGjtOf1eromVqRuUASzlYB+QDlGRtmSZOfwsh90ciSqPmeTgNe5Dco8FChous7Ukk/FNQXYR9zRm/7nzH+GEz5iWYvCx2oGSuc8aj1T49CtHAE3EH/y+nGH8hT3jqCE2j4B0d2Ft2+yDZXjzG5vvDFhSAEGywGB20oqj4Aaaebvv5aD0ZBNUmFEC9Pu3vYmr9F8l8xD+RNvlVAAAAAElFTkSuQmCC" alt="playing card icons" aria-role="presentation" /> </div> <svg width="100%" height="100%" viewBox="0 0 247 382" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <path d="M0 20C0 8.95429 8.95431 0 20 0L227 0C238.046 0 247 8.95431 247 20V361.727C247 372.773 238.046 381.727 227 381.727H20C8.9543 381.727 0 372.773 0 361.727L0 20Z" fill="#a5212b"/> <path d="M24.4912 7.11365L222.509 7.11365C232.727 7.11365 241.009 15.3964 241.009 25.6136V357.236C241.009 367.454 232.727 375.736 222.509 375.736H24.4912C14.274 375.736 5.99121 367.454 5.99121 357.236L5.99121 25.6136C5.99121 15.3964 14.2739 7.11365 24.4912 7.11365Z" stroke="#F9F9F2" stroke-width="3"/> <path d="M34.5957 19.3409L211.282 19.3409C220.947 19.3409 228.782 27.176 228.782 36.8409V344.886C228.782 354.551 220.947 362.386 211.282 362.386H34.5957C24.9307 362.386 17.0957 354.551 17.0957 344.886L17.0957 36.8409C17.0957 27.1759 24.9307 19.3409 34.5957 19.3409Z" stroke="#F9F9F2" stroke-width="5"/> </svg> </div> </div> <div class="playing-card__back"> <svg width="100%" height="100%" viewBox="0 0 247 382" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <path d="M0 20C0 8.95429 8.95431 0 20 0L227 0C238.046 0 247 8.95431 247 20V361.727C247 372.773 238.046 381.727 227 381.727H20C8.9543 381.727 0 372.773 0 361.727L0 20Z" fill="#a5212b"/> <path d="M24.4912 7.11365L222.509 7.11365C232.727 7.11365 241.009 15.3964 241.009 25.6136V357.236C241.009 367.454 232.727 375.736 222.509 375.736H24.4912C14.274 375.736 5.99121 367.454 5.99121 357.236L5.99121 25.6136C5.99121 15.3964 14.2739 7.11365 24.4912 7.11365Z" fill="#a5212b"/> <path d="M24.4912 7.11365L222.509 7.11365C232.727 7.11365 241.009 15.3964 241.009 25.6136V357.236C241.009 367.454 232.727 375.736 222.509 375.736H24.4912C14.274 375.736 5.99121 367.454 5.99121 357.236L5.99121 25.6136C5.99121 15.3964 14.2739 7.11365 24.4912 7.11365Z" fill="url(#pattern0)"/> <path d="M24.4912 7.11365L222.509 7.11365C232.727 7.11365 241.009 15.3964 241.009 25.6136V357.236C241.009 367.454 232.727 375.736 222.509 375.736H24.4912C14.274 375.736 5.99121 367.454 5.99121 357.236L5.99121 25.6136C5.99121 15.3964 14.2739 7.11365 24.4912 7.11365Z" stroke="#F9F9F2" stroke-width="3"/> <path d="M34.5957 19.3409L211.282 19.3409C220.947 19.3409 228.782 27.176 228.782 36.8409V344.886C228.782 354.551 220.947 362.386 211.282 362.386H34.5957C24.9307 362.386 17.0957 354.551 17.0957 344.886L17.0957 36.8409C17.0957 27.1759 24.9307 19.3409 34.5957 19.3409Z" stroke="#F9F9F2" stroke-width="5"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M123.353 232.405C145.756 232.405 163.918 214.243 163.918 191.839C163.918 169.435 145.756 151.273 123.353 151.273C100.949 151.273 82.7871 169.435 82.7871 191.839C82.7871 214.243 100.949 232.405 123.353 232.405ZM117.269 210.601L117.269 197.924H104.592V185.754H117.269V173.077H129.438V185.754H142.115V197.924H129.438V210.601H117.269Z" fill="#F9F9F2"/> <defs> <pattern id="pattern0" patternContentUnits="objectBoundingBox" width="0.0610037" height="0.0390719"> <use xlink:href="#image0_1078_82427" transform="matrix(-0.00138645 0 0 -0.000887997 0.0610037 0.0390719)"/> </pattern> <image id="image0_1078_82427" width="44" height="44" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAACXBIWXMAABYlAAAWJQFJUiTwAAABuUlEQVRYheXX0W2DMBAG4LPzQt7oBh4hK2SDbtgRMgIjpBuEDSC0kmuQfH1pUgwYbGPOSPmlPERC5JMV3fkHWBlEzKWUYu17Fn7j+QEppVCquSBWecCL8rb9uirV3LZE98H8cOg+AOC963jhg0bEvOu+C0Q8ASAA/GzlNSNlJZS635RqsG3vVxd072RRqftNykpsaTT+Er5oauwk2BWdAmsFL6FTYWfBNnRK7BDMph6QshKc8wKACcbwE4DD3zQotdbn4/GtpAYvpn/SqU72EWMO2x7KsrxmjNeP74xBnWVQ256nyiR4sBRKACwR2cl3uWyREXiI1VqftdbnPaGfmZsGIRsxoms81lxGVyr0COwzZ1OgDXDIUqBGG2ClmkvInKVEDy7wlWjbpghZCv/obZfK4mr2yQO65bruT4fVYIr0wdbVvNfsFkzRxo3EbONOt7W1eek2PluRUqHnNi4Z2BW9dD0gBS+hXe4y5GAb2vXiFXU1+6JD2jjpyQ4T0sZJ5rAta9s4KThGGycDv1QbJx1rMdo4GThWGycBx2zjJOCYbZwEHLONJ1vNPum3caM1J93TAdltCbXlFwEQ/17tunX9AAAAAElFTkSuQmCC"/> </defs> </svg> </div> </div> </a> </div> <div class="card"> <a href="/#advertising" class="playing-card"> <div class="playing-card__content"> <div class="playing-card__front"> <div class="playing-card__front-content"> <h2 style="color: #F9F9F2; ">Advertising</h2> <div class="card-icons" aria-role="presentation"> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANAAAAAXCAMAAABNlzFKAAAAk1BMVEUAAAD39/P//+/39/L6+vL6+vH39+/6+vL4+PH5+fL5+fH5+fH7+/P6+vL5+fL39/f09PT4+PH39/H5+fH5+fL5+fL////39/H//+/6+u/6+vP4+PH6+vH4+PL6+vP09O/7+/P6+vT6+vT5+fH5+fL5+fP5+fP39+/5+fH8/PL7+/L5+e/4+PP7++/4+PD8/PT5+fJc9ouXAAAAMHRSTlMAQBBgv88gYHDfoIB/n+8gMJCA369QEKAgMM+wkN+PMEAwb8+fz39A71CvUL9AwF/jXZHxAAAC4klEQVR42q3Y2XaqMBiG4S/JDyRECMhQ52p3pz3n/q9urwo2S1Z/2Ni+By5OSHxiQBT/W4tP5bKuA26qbfHFHSqHT0VavFUL3JLZSMytsDGYxDOM1u4gcXva4q2UAzUWXA8PMZWieMa8lBdgoj/CHLO61rg9SXir5CZJPbgMrTOdbOr1l4Fqq3/F241iFtE5vHcEF0kAsMl80FOpSZXErUUhEY4xDTrlOv253ctvRjNvZmPeRQufgKmjKD0TpKLTXqV0jLbMbpV5JMP0L9MgrTc2MXsY4la3yC+ihY8kmMTu/JrNBKVLqn9HFFe7eoUPW75PuvB3mAaJrMx07bHfWgFeNOWB/BZeZ4C0ph/CkPSaVuBFwTMJgml8pj02NhUYEQUP01O4lGaAJKk8SQlekMSIKHgmQVbX29gjFT2IE014UK+60eaBQKLaNYS93ANjondPkXQ9+l1/5IZrFBMylPIN1CbfGVEePGMgSbiqSbrIJ31yeO0VW5khwx789EufXzywfliC62hd4IQTygQPVbnZ4aMO3p8wlotwrrwenvywFa4zUmCNNepVu4hs3uCjyL9KdMWiy3otuiSuu2w1EVHpKJMY1N8PcuPGPJsG56SRQGgtumov+jCIeqHNzNKZJZjpwwaZ/GK1DbqUcEZxA8piTORIoK8Uc66hAEITF3TPTH8X7t7TIK3DthGsBxgRuSgOwyXzQOkafU0Usx4E0SRI7NBnxjxjokcdbCaeBQoL4GjEE0TTIPl0GXA56uFFDaGrPS4qhTmg8HBRRPe8J4h4UIjE2H6TURimyDUGhaVtFxRlSs5/2pYA8JfxyOoOl5av90MQ/1umjWLuE5QIxxjUJsnhfKZ7JM1geFC4i7iKOzlmjkdA8RZAU+KGXGWtkgAewuc7F6Rsr5pXrGIwxdQ//s+vyRwAHKmUGO1FjYNoja9L5VVV5eK2cymzlkjg9vR5+hW+sHt8IqGUw6ea81/GP5atNSwfN4QJAAAAAElFTkSuQmCC" alt="playing card icons" aria-role="presentation" /> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANAAAAAXCAMAAABNlzFKAAAAk1BMVEUAAAD39/P//+/39/L6+vL6+vH39+/6+vL4+PH5+fL5+fH5+fH7+/P6+vL5+fL39/f09PT4+PH39/H5+fH5+fL5+fL////39/H//+/6+u/6+vP4+PH6+vH4+PL6+vP09O/7+/P6+vT6+vT5+fH5+fL5+fP5+fP39+/5+fH8/PL7+/L5+e/4+PP7++/4+PD8/PT5+fJc9ouXAAAAMHRSTlMAQBBgv88gYHDfoIB/n+8gMJCA369QEKAgMM+wkN+PMEAwb8+fz39A71CvUL9AwF/jXZHxAAAC4klEQVR42q3Y2XaqMBiG4S/JDyRECMhQ52p3pz3n/q9urwo2S1Z/2Ni+By5OSHxiQBT/W4tP5bKuA26qbfHFHSqHT0VavFUL3JLZSMytsDGYxDOM1u4gcXva4q2UAzUWXA8PMZWieMa8lBdgoj/CHLO61rg9SXir5CZJPbgMrTOdbOr1l4Fqq3/F241iFtE5vHcEF0kAsMl80FOpSZXErUUhEY4xDTrlOv253ctvRjNvZmPeRQufgKmjKD0TpKLTXqV0jLbMbpV5JMP0L9MgrTc2MXsY4la3yC+ihY8kmMTu/JrNBKVLqn9HFFe7eoUPW75PuvB3mAaJrMx07bHfWgFeNOWB/BZeZ4C0ph/CkPSaVuBFwTMJgml8pj02NhUYEQUP01O4lGaAJKk8SQlekMSIKHgmQVbX29gjFT2IE014UK+60eaBQKLaNYS93ANjondPkXQ9+l1/5IZrFBMylPIN1CbfGVEePGMgSbiqSbrIJ31yeO0VW5khwx789EufXzywfliC62hd4IQTygQPVbnZ4aMO3p8wlotwrrwenvywFa4zUmCNNepVu4hs3uCjyL9KdMWiy3otuiSuu2w1EVHpKJMY1N8PcuPGPJsG56SRQGgtumov+jCIeqHNzNKZJZjpwwaZ/GK1DbqUcEZxA8piTORIoK8Uc66hAEITF3TPTH8X7t7TIK3DthGsBxgRuSgOwyXzQOkafU0Usx4E0SRI7NBnxjxjokcdbCaeBQoL4GjEE0TTIPl0GXA56uFFDaGrPS4qhTmg8HBRRPe8J4h4UIjE2H6TURimyDUGhaVtFxRlSs5/2pYA8JfxyOoOl5av90MQ/1umjWLuE5QIxxjUJsnhfKZ7JM1geFC4i7iKOzlmjkdA8RZAU+KGXGWtkgAewuc7F6Rsr5pXrGIwxdQ//s+vyRwAHKmUGO1FjYNoja9L5VVV5eK2cymzlkjg9vR5+hW+sHt8IqGUw6ea81/GP5atNSwfN4QJAAAAAElFTkSuQmCC" alt="playing card icons" aria-role="presentation" /> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANAAAAAXCAMAAABNlzFKAAAAk1BMVEUAAAD39/P//+/39/L6+vL6+vH39+/6+vL4+PH5+fL5+fH5+fH7+/P6+vL5+fL39/f09PT4+PH39/H5+fH5+fL5+fL////39/H//+/6+u/6+vP4+PH6+vH4+PL6+vP09O/7+/P6+vT6+vT5+fH5+fL5+fP5+fP39+/5+fH8/PL7+/L5+e/4+PP7++/4+PD8/PT5+fJc9ouXAAAAMHRSTlMAQBBgv88gYHDfoIB/n+8gMJCA369QEKAgMM+wkN+PMEAwb8+fz39A71CvUL9AwF/jXZHxAAAC4klEQVR42q3Y2XaqMBiG4S/JDyRECMhQ52p3pz3n/q9urwo2S1Z/2Ni+By5OSHxiQBT/W4tP5bKuA26qbfHFHSqHT0VavFUL3JLZSMytsDGYxDOM1u4gcXva4q2UAzUWXA8PMZWieMa8lBdgoj/CHLO61rg9SXir5CZJPbgMrTOdbOr1l4Fqq3/F241iFtE5vHcEF0kAsMl80FOpSZXErUUhEY4xDTrlOv253ctvRjNvZmPeRQufgKmjKD0TpKLTXqV0jLbMbpV5JMP0L9MgrTc2MXsY4la3yC+ihY8kmMTu/JrNBKVLqn9HFFe7eoUPW75PuvB3mAaJrMx07bHfWgFeNOWB/BZeZ4C0ph/CkPSaVuBFwTMJgml8pj02NhUYEQUP01O4lGaAJKk8SQlekMSIKHgmQVbX29gjFT2IE014UK+60eaBQKLaNYS93ANjondPkXQ9+l1/5IZrFBMylPIN1CbfGVEePGMgSbiqSbrIJ31yeO0VW5khwx789EufXzywfliC62hd4IQTygQPVbnZ4aMO3p8wlotwrrwenvywFa4zUmCNNepVu4hs3uCjyL9KdMWiy3otuiSuu2w1EVHpKJMY1N8PcuPGPJsG56SRQGgtumov+jCIeqHNzNKZJZjpwwaZ/GK1DbqUcEZxA8piTORIoK8Uc66hAEITF3TPTH8X7t7TIK3DthGsBxgRuSgOwyXzQOkafU0Usx4E0SRI7NBnxjxjokcdbCaeBQoL4GjEE0TTIPl0GXA56uFFDaGrPS4qhTmg8HBRRPe8J4h4UIjE2H6TURimyDUGhaVtFxRlSs5/2pYA8JfxyOoOl5av90MQ/1umjWLuE5QIxxjUJsnhfKZ7JM1geFC4i7iKOzlmjkdA8RZAU+KGXGWtkgAewuc7F6Rsr5pXrGIwxdQ//s+vyRwAHKmUGO1FjYNoja9L5VVV5eK2cymzlkjg9vR5+hW+sHt8IqGUw6ea81/GP5atNSwfN4QJAAAAAElFTkSuQmCC" alt="playing card icons" aria-role="presentation" /> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANAAAAAXCAMAAABNlzFKAAAAk1BMVEUAAAD39/P//+/39/L6+vL6+vH39+/6+vL4+PH5+fL5+fH5+fH7+/P6+vL5+fL39/f09PT4+PH39/H5+fH5+fL5+fL////39/H//+/6+u/6+vP4+PH6+vH4+PL6+vP09O/7+/P6+vT6+vT5+fH5+fL5+fP5+fP39+/5+fH8/PL7+/L5+e/4+PP7++/4+PD8/PT5+fJc9ouXAAAAMHRSTlMAQBBgv88gYHDfoIB/n+8gMJCA369QEKAgMM+wkN+PMEAwb8+fz39A71CvUL9AwF/jXZHxAAAC4klEQVR42q3Y2XaqMBiG4S/JDyRECMhQ52p3pz3n/q9urwo2S1Z/2Ni+By5OSHxiQBT/W4tP5bKuA26qbfHFHSqHT0VavFUL3JLZSMytsDGYxDOM1u4gcXva4q2UAzUWXA8PMZWieMa8lBdgoj/CHLO61rg9SXir5CZJPbgMrTOdbOr1l4Fqq3/F241iFtE5vHcEF0kAsMl80FOpSZXErUUhEY4xDTrlOv253ctvRjNvZmPeRQufgKmjKD0TpKLTXqV0jLbMbpV5JMP0L9MgrTc2MXsY4la3yC+ihY8kmMTu/JrNBKVLqn9HFFe7eoUPW75PuvB3mAaJrMx07bHfWgFeNOWB/BZeZ4C0ph/CkPSaVuBFwTMJgml8pj02NhUYEQUP01O4lGaAJKk8SQlekMSIKHgmQVbX29gjFT2IE014UK+60eaBQKLaNYS93ANjondPkXQ9+l1/5IZrFBMylPIN1CbfGVEePGMgSbiqSbrIJ31yeO0VW5khwx789EufXzywfliC62hd4IQTygQPVbnZ4aMO3p8wlotwrrwenvywFa4zUmCNNepVu4hs3uCjyL9KdMWiy3otuiSuu2w1EVHpKJMY1N8PcuPGPJsG56SRQGgtumov+jCIeqHNzNKZJZjpwwaZ/GK1DbqUcEZxA8piTORIoK8Uc66hAEITF3TPTH8X7t7TIK3DthGsBxgRuSgOwyXzQOkafU0Usx4E0SRI7NBnxjxjokcdbCaeBQoL4GjEE0TTIPl0GXA56uFFDaGrPS4qhTmg8HBRRPe8J4h4UIjE2H6TURimyDUGhaVtFxRlSs5/2pYA8JfxyOoOl5av90MQ/1umjWLuE5QIxxjUJsnhfKZ7JM1geFC4i7iKOzlmjkdA8RZAU+KGXGWtkgAewuc7F6Rsr5pXrGIwxdQ//s+vyRwAHKmUGO1FjYNoja9L5VVV5eK2cymzlkjg9vR5+hW+sHt8IqGUw6ea81/GP5atNSwfN4QJAAAAAElFTkSuQmCC" alt="playing card icons" aria-role="presentation" /> </div> <svg width="100%" height="100%" viewBox="0 0 247 382" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <path d="M0 20C0 8.95429 8.95431 0 20 0L227 0C238.046 0 247 8.95431 247 20V361.727C247 372.773 238.046 381.727 227 381.727H20C8.9543 381.727 0 372.773 0 361.727L0 20Z" fill="#08395f"/> <path d="M24.4912 7.11365L222.509 7.11365C232.727 7.11365 241.009 15.3964 241.009 25.6136V357.236C241.009 367.454 232.727 375.736 222.509 375.736H24.4912C14.274 375.736 5.99121 367.454 5.99121 357.236L5.99121 25.6136C5.99121 15.3964 14.2739 7.11365 24.4912 7.11365Z" stroke="#F9F9F2" stroke-width="3"/> <path d="M34.5957 19.3409L211.282 19.3409C220.947 19.3409 228.782 27.176 228.782 36.8409V344.886C228.782 354.551 220.947 362.386 211.282 362.386H34.5957C24.9307 362.386 17.0957 354.551 17.0957 344.886L17.0957 36.8409C17.0957 27.1759 24.9307 19.3409 34.5957 19.3409Z" stroke="#F9F9F2" stroke-width="5"/> </svg> </div> </div> <div class="playing-card__back"> <svg width="100%" height="100%" viewBox="0 0 247 382" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <path d="M0 20C0 8.95429 8.95431 0 20 0L227 0C238.046 0 247 8.95431 247 20V361.727C247 372.773 238.046 381.727 227 381.727H20C8.9543 381.727 0 372.773 0 361.727L0 20Z" fill="#08395f"/> <path d="M24.4912 7.11365L222.509 7.11365C232.727 7.11365 241.009 15.3964 241.009 25.6136V357.236C241.009 367.454 232.727 375.736 222.509 375.736H24.4912C14.274 375.736 5.99121 367.454 5.99121 357.236L5.99121 25.6136C5.99121 15.3964 14.2739 7.11365 24.4912 7.11365Z" fill="#08395f"/> <path d="M24.4912 7.11365L222.509 7.11365C232.727 7.11365 241.009 15.3964 241.009 25.6136V357.236C241.009 367.454 232.727 375.736 222.509 375.736H24.4912C14.274 375.736 5.99121 367.454 5.99121 357.236L5.99121 25.6136C5.99121 15.3964 14.2739 7.11365 24.4912 7.11365Z" fill="url(#pattern0)"/> <path d="M24.4912 7.11365L222.509 7.11365C232.727 7.11365 241.009 15.3964 241.009 25.6136V357.236C241.009 367.454 232.727 375.736 222.509 375.736H24.4912C14.274 375.736 5.99121 367.454 5.99121 357.236L5.99121 25.6136C5.99121 15.3964 14.2739 7.11365 24.4912 7.11365Z" stroke="#F9F9F2" stroke-width="3"/> <path d="M34.5957 19.3409L211.282 19.3409C220.947 19.3409 228.782 27.176 228.782 36.8409V344.886C228.782 354.551 220.947 362.386 211.282 362.386H34.5957C24.9307 362.386 17.0957 354.551 17.0957 344.886L17.0957 36.8409C17.0957 27.1759 24.9307 19.3409 34.5957 19.3409Z" stroke="#F9F9F2" stroke-width="5"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M123.353 232.405C145.756 232.405 163.918 214.243 163.918 191.839C163.918 169.435 145.756 151.273 123.353 151.273C100.949 151.273 82.7871 169.435 82.7871 191.839C82.7871 214.243 100.949 232.405 123.353 232.405ZM117.269 210.601L117.269 197.924H104.592V185.754H117.269V173.077H129.438V185.754H142.115V197.924H129.438V210.601H117.269Z" fill="#F9F9F2"/> <defs> <pattern id="pattern0" patternContentUnits="objectBoundingBox" width="0.0610037" height="0.0390719"> <use xlink:href="#image0_1078_82427" transform="matrix(-0.00138645 0 0 -0.000887997 0.0610037 0.0390719)"/> </pattern> <image id="image0_1078_82427" width="44" height="44" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAACXBIWXMAABYlAAAWJQFJUiTwAAABuUlEQVRYheXX0W2DMBAG4LPzQt7oBh4hK2SDbtgRMgIjpBuEDSC0kmuQfH1pUgwYbGPOSPmlPERC5JMV3fkHWBlEzKWUYu17Fn7j+QEppVCquSBWecCL8rb9uirV3LZE98H8cOg+AOC963jhg0bEvOu+C0Q8ASAA/GzlNSNlJZS635RqsG3vVxd072RRqftNykpsaTT+Er5oauwk2BWdAmsFL6FTYWfBNnRK7BDMph6QshKc8wKACcbwE4DD3zQotdbn4/GtpAYvpn/SqU72EWMO2x7KsrxmjNeP74xBnWVQ256nyiR4sBRKACwR2cl3uWyREXiI1VqftdbnPaGfmZsGIRsxoms81lxGVyr0COwzZ1OgDXDIUqBGG2ClmkvInKVEDy7wlWjbpghZCv/obZfK4mr2yQO65bruT4fVYIr0wdbVvNfsFkzRxo3EbONOt7W1eek2PluRUqHnNi4Z2BW9dD0gBS+hXe4y5GAb2vXiFXU1+6JD2jjpyQ4T0sZJ5rAta9s4KThGGycDv1QbJx1rMdo4GThWGycBx2zjJOCYbZwEHLONJ1vNPum3caM1J93TAdltCbXlFwEQ/17tunX9AAAAAElFTkSuQmCC"/> </defs> </svg> </div> </div> </a> </div> <div class="card"> <a href="/#social-media" class="playing-card"> <div class="playing-card__content"> <div class="playing-card__front"> <div class="playing-card__front-content"> <h2 style="color: #F9F9F2; ">Social Media &amp; Influencers</h2> <div class="card-icons" aria-role="presentation"> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANAAAAAUCAMAAADLA0PkAAAAe1BMVEUAAAD5+fH39+///+/5+fL39/H6+vH6+vL39/f5+fH39/P7+/P////6+vL//+/39/L5+fL6+vT09PT6+vL4+PH5+fL8/PT6+vP7+/P5+fL4+PH5+fH6+vP5+fL4+PL09O/39/H6+vH6+vT5+fH4+PH6+u/5+fH///f5+fLyVOYlAAAAKHRSTlMA3yAQ74DPvyCAQH8QnyBg3zAwYHBQX89Ar5Dvj5/fMKCQb8+wMKAgnD6rTwAAAplJREFUeNrl1+mSojAUBeCTxYR1wAZsQJ3eZjnv/4RT1RQdSF0ssfrfnF+Y8sb7xRAU/2W6QZH10ODB9KUirW8KbKbxP27UX5yl9XmCb0lf8+zL0pP1QzMmnnRl6c+sG2wl5SaouHzWD4rMcUeejuG6MkCcd54Pn8OmUjwJ/XaLuQTxk+VUj0ox3w9KapZTi5mnCw1KTRfvAJz9EuUsEaei0/O1VuwQx/MUeveIk1j1Ml+bV+Z7QUXNCnMO9IiTBWXxzAzQahblwgIktdJAENnwjqA8zR6lEac+65U+2wm6skXIGF4tlM7MngMQRJIH13UHGVNIok1Pte5AW78PlESbxlkjioJnFske1FED3kIWyR54hVVGml2gkb+jBWogiyZPEMmenq3wwZJI9oC/4h3f7ALFC2JYQhQlkyd0JHrQMYsHOogi2aOZ3h6o0imeb+mUI5b56YF4QBRx6QEulO/WKh7u2UCEs4UIit8egTyjRAW2vAtUWCqDkJxO2aMI6m5/ZV/nm+JJBL1hlWMEMsmUkVkyxaz7/8A61kueZ3o6s/QYHYvkLXOlET1ayyLrhRXacQ8NNj713kTPYToZggeQRS6asP6QPYAs+hMtwLDzlGujHZEzkz2YRMGzIUrZrudrNjwboozl+hYssQtkbG3Wz/kNzywKng2RW449UW14NkUj21U/eh8ILS+r3jPZE0TGORNO34NwIttmvj5JZ3MbxrRyiGMU88Xv9gw7QXjlZW5wftZECxrGDucXwBh8xcjPmLIvgKL3jD1xkTZCvWPdFAD6K88ddoMwsm4SAH9zu/DITWvcEf1KUinOfyN256BIq0h6jQdAqD7rLekzfE90NfphrAweTTcOQ9neqn+5OXuWDr5s7+L8A0RgNkFSo2S/AAAAAElFTkSuQmCC" alt="playing card icons" aria-role="presentation" /> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANAAAAAUCAMAAADLA0PkAAAAe1BMVEUAAAD5+fH39+///+/5+fL39/H6+vH6+vL39/f5+fH39/P7+/P////6+vL//+/39/L5+fL6+vT09PT6+vL4+PH5+fL8/PT6+vP7+/P5+fL4+PH5+fH6+vP5+fL4+PL09O/39/H6+vH6+vT5+fH4+PH6+u/5+fH///f5+fLyVOYlAAAAKHRSTlMA3yAQ74DPvyCAQH8QnyBg3zAwYHBQX89Ar5Dvj5/fMKCQb8+wMKAgnD6rTwAAAplJREFUeNrl1+mSojAUBeCTxYR1wAZsQJ3eZjnv/4RT1RQdSF0ssfrfnF+Y8sb7xRAU/2W6QZH10ODB9KUirW8KbKbxP27UX5yl9XmCb0lf8+zL0pP1QzMmnnRl6c+sG2wl5SaouHzWD4rMcUeejuG6MkCcd54Pn8OmUjwJ/XaLuQTxk+VUj0ox3w9KapZTi5mnCw1KTRfvAJz9EuUsEaei0/O1VuwQx/MUeveIk1j1Ml+bV+Z7QUXNCnMO9IiTBWXxzAzQahblwgIktdJAENnwjqA8zR6lEac+65U+2wm6skXIGF4tlM7MngMQRJIH13UHGVNIok1Pte5AW78PlESbxlkjioJnFske1FED3kIWyR54hVVGml2gkb+jBWogiyZPEMmenq3wwZJI9oC/4h3f7ALFC2JYQhQlkyd0JHrQMYsHOogi2aOZ3h6o0imeb+mUI5b56YF4QBRx6QEulO/WKh7u2UCEs4UIit8egTyjRAW2vAtUWCqDkJxO2aMI6m5/ZV/nm+JJBL1hlWMEMsmUkVkyxaz7/8A61kueZ3o6s/QYHYvkLXOlET1ayyLrhRXacQ8NNj713kTPYToZggeQRS6asP6QPYAs+hMtwLDzlGujHZEzkz2YRMGzIUrZrudrNjwboozl+hYssQtkbG3Wz/kNzywKng2RW449UW14NkUj21U/eh8ILS+r3jPZE0TGORNO34NwIttmvj5JZ3MbxrRyiGMU88Xv9gw7QXjlZW5wftZECxrGDucXwBh8xcjPmLIvgKL3jD1xkTZCvWPdFAD6K88ddoMwsm4SAH9zu/DITWvcEf1KUinOfyN256BIq0h6jQdAqD7rLekzfE90NfphrAweTTcOQ9neqn+5OXuWDr5s7+L8A0RgNkFSo2S/AAAAAElFTkSuQmCC" alt="playing card icons" aria-role="presentation" /> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANAAAAAUCAMAAADLA0PkAAAAe1BMVEUAAAD5+fH39+///+/5+fL39/H6+vH6+vL39/f5+fH39/P7+/P////6+vL//+/39/L5+fL6+vT09PT6+vL4+PH5+fL8/PT6+vP7+/P5+fL4+PH5+fH6+vP5+fL4+PL09O/39/H6+vH6+vT5+fH4+PH6+u/5+fH///f5+fLyVOYlAAAAKHRSTlMA3yAQ74DPvyCAQH8QnyBg3zAwYHBQX89Ar5Dvj5/fMKCQb8+wMKAgnD6rTwAAAplJREFUeNrl1+mSojAUBeCTxYR1wAZsQJ3eZjnv/4RT1RQdSF0ssfrfnF+Y8sb7xRAU/2W6QZH10ODB9KUirW8KbKbxP27UX5yl9XmCb0lf8+zL0pP1QzMmnnRl6c+sG2wl5SaouHzWD4rMcUeejuG6MkCcd54Pn8OmUjwJ/XaLuQTxk+VUj0ox3w9KapZTi5mnCw1KTRfvAJz9EuUsEaei0/O1VuwQx/MUeveIk1j1Ml+bV+Z7QUXNCnMO9IiTBWXxzAzQahblwgIktdJAENnwjqA8zR6lEac+65U+2wm6skXIGF4tlM7MngMQRJIH13UHGVNIok1Pte5AW78PlESbxlkjioJnFske1FED3kIWyR54hVVGml2gkb+jBWogiyZPEMmenq3wwZJI9oC/4h3f7ALFC2JYQhQlkyd0JHrQMYsHOogi2aOZ3h6o0imeb+mUI5b56YF4QBRx6QEulO/WKh7u2UCEs4UIit8egTyjRAW2vAtUWCqDkJxO2aMI6m5/ZV/nm+JJBL1hlWMEMsmUkVkyxaz7/8A61kueZ3o6s/QYHYvkLXOlET1ayyLrhRXacQ8NNj713kTPYToZggeQRS6asP6QPYAs+hMtwLDzlGujHZEzkz2YRMGzIUrZrudrNjwboozl+hYssQtkbG3Wz/kNzywKng2RW449UW14NkUj21U/eh8ILS+r3jPZE0TGORNO34NwIttmvj5JZ3MbxrRyiGMU88Xv9gw7QXjlZW5wftZECxrGDucXwBh8xcjPmLIvgKL3jD1xkTZCvWPdFAD6K88ddoMwsm4SAH9zu/DITWvcEf1KUinOfyN256BIq0h6jQdAqD7rLekzfE90NfphrAweTTcOQ9neqn+5OXuWDr5s7+L8A0RgNkFSo2S/AAAAAElFTkSuQmCC" alt="playing card icons" aria-role="presentation" /> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANAAAAAUCAMAAADLA0PkAAAAe1BMVEUAAAD5+fH39+///+/5+fL39/H6+vH6+vL39/f5+fH39/P7+/P////6+vL//+/39/L5+fL6+vT09PT6+vL4+PH5+fL8/PT6+vP7+/P5+fL4+PH5+fH6+vP5+fL4+PL09O/39/H6+vH6+vT5+fH4+PH6+u/5+fH///f5+fLyVOYlAAAAKHRSTlMA3yAQ74DPvyCAQH8QnyBg3zAwYHBQX89Ar5Dvj5/fMKCQb8+wMKAgnD6rTwAAAplJREFUeNrl1+mSojAUBeCTxYR1wAZsQJ3eZjnv/4RT1RQdSF0ssfrfnF+Y8sb7xRAU/2W6QZH10ODB9KUirW8KbKbxP27UX5yl9XmCb0lf8+zL0pP1QzMmnnRl6c+sG2wl5SaouHzWD4rMcUeejuG6MkCcd54Pn8OmUjwJ/XaLuQTxk+VUj0ox3w9KapZTi5mnCw1KTRfvAJz9EuUsEaei0/O1VuwQx/MUeveIk1j1Ml+bV+Z7QUXNCnMO9IiTBWXxzAzQahblwgIktdJAENnwjqA8zR6lEac+65U+2wm6skXIGF4tlM7MngMQRJIH13UHGVNIok1Pte5AW78PlESbxlkjioJnFske1FED3kIWyR54hVVGml2gkb+jBWogiyZPEMmenq3wwZJI9oC/4h3f7ALFC2JYQhQlkyd0JHrQMYsHOogi2aOZ3h6o0imeb+mUI5b56YF4QBRx6QEulO/WKh7u2UCEs4UIit8egTyjRAW2vAtUWCqDkJxO2aMI6m5/ZV/nm+JJBL1hlWMEMsmUkVkyxaz7/8A61kueZ3o6s/QYHYvkLXOlET1ayyLrhRXacQ8NNj713kTPYToZggeQRS6asP6QPYAs+hMtwLDzlGujHZEzkz2YRMGzIUrZrudrNjwboozl+hYssQtkbG3Wz/kNzywKng2RW449UW14NkUj21U/eh8ILS+r3jPZE0TGORNO34NwIttmvj5JZ3MbxrRyiGMU88Xv9gw7QXjlZW5wftZECxrGDucXwBh8xcjPmLIvgKL3jD1xkTZCvWPdFAD6K88ddoMwsm4SAH9zu/DITWvcEf1KUinOfyN256BIq0h6jQdAqD7rLekzfE90NfphrAweTTcOQ9neqn+5OXuWDr5s7+L8A0RgNkFSo2S/AAAAAElFTkSuQmCC" alt="playing card icons" aria-role="presentation" /> </div> <svg width="100%" height="100%" viewBox="0 0 247 382" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <path d="M0 20C0 8.95429 8.95431 0 20 0L227 0C238.046 0 247 8.95431 247 20V361.727C247 372.773 238.046 381.727 227 381.727H20C8.9543 381.727 0 372.773 0 361.727L0 20Z" fill="#4c754d"/> <path d="M24.4912 7.11365L222.509 7.11365C232.727 7.11365 241.009 15.3964 241.009 25.6136V357.236C241.009 367.454 232.727 375.736 222.509 375.736H24.4912C14.274 375.736 5.99121 367.454 5.99121 357.236L5.99121 25.6136C5.99121 15.3964 14.2739 7.11365 24.4912 7.11365Z" stroke="#F9F9F2" stroke-width="3"/> <path d="M34.5957 19.3409L211.282 19.3409C220.947 19.3409 228.782 27.176 228.782 36.8409V344.886C228.782 354.551 220.947 362.386 211.282 362.386H34.5957C24.9307 362.386 17.0957 354.551 17.0957 344.886L17.0957 36.8409C17.0957 27.1759 24.9307 19.3409 34.5957 19.3409Z" stroke="#F9F9F2" stroke-width="5"/> </svg> </div> </div> <div class="playing-card__back"> <svg width="100%" height="100%" viewBox="0 0 247 382" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <path d="M0 20C0 8.95429 8.95431 0 20 0L227 0C238.046 0 247 8.95431 247 20V361.727C247 372.773 238.046 381.727 227 381.727H20C8.9543 381.727 0 372.773 0 361.727L0 20Z" fill="#4c754d"/> <path d="M24.4912 7.11365L222.509 7.11365C232.727 7.11365 241.009 15.3964 241.009 25.6136V357.236C241.009 367.454 232.727 375.736 222.509 375.736H24.4912C14.274 375.736 5.99121 367.454 5.99121 357.236L5.99121 25.6136C5.99121 15.3964 14.2739 7.11365 24.4912 7.11365Z" fill="#4c754d"/> <path d="M24.4912 7.11365L222.509 7.11365C232.727 7.11365 241.009 15.3964 241.009 25.6136V357.236C241.009 367.454 232.727 375.736 222.509 375.736H24.4912C14.274 375.736 5.99121 367.454 5.99121 357.236L5.99121 25.6136C5.99121 15.3964 14.2739 7.11365 24.4912 7.11365Z" fill="url(#pattern0)"/> <path d="M24.4912 7.11365L222.509 7.11365C232.727 7.11365 241.009 15.3964 241.009 25.6136V357.236C241.009 367.454 232.727 375.736 222.509 375.736H24.4912C14.274 375.736 5.99121 367.454 5.99121 357.236L5.99121 25.6136C5.99121 15.3964 14.2739 7.11365 24.4912 7.11365Z" stroke="#F9F9F2" stroke-width="3"/> <path d="M34.5957 19.3409L211.282 19.3409C220.947 19.3409 228.782 27.176 228.782 36.8409V344.886C228.782 354.551 220.947 362.386 211.282 362.386H34.5957C24.9307 362.386 17.0957 354.551 17.0957 344.886L17.0957 36.8409C17.0957 27.1759 24.9307 19.3409 34.5957 19.3409Z" stroke="#F9F9F2" stroke-width="5"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M123.353 232.405C145.756 232.405 163.918 214.243 163.918 191.839C163.918 169.435 145.756 151.273 123.353 151.273C100.949 151.273 82.7871 169.435 82.7871 191.839C82.7871 214.243 100.949 232.405 123.353 232.405ZM117.269 210.601L117.269 197.924H104.592V185.754H117.269V173.077H129.438V185.754H142.115V197.924H129.438V210.601H117.269Z" fill="#F9F9F2"/> <defs> <pattern id="pattern0" patternContentUnits="objectBoundingBox" width="0.0610037" height="0.0390719"> <use xlink:href="#image0_1078_82427" transform="matrix(-0.00138645 0 0 -0.000887997 0.0610037 0.0390719)"/> </pattern> <image id="image0_1078_82427" width="44" height="44" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAACXBIWXMAABYlAAAWJQFJUiTwAAABuUlEQVRYheXX0W2DMBAG4LPzQt7oBh4hK2SDbtgRMgIjpBuEDSC0kmuQfH1pUgwYbGPOSPmlPERC5JMV3fkHWBlEzKWUYu17Fn7j+QEppVCquSBWecCL8rb9uirV3LZE98H8cOg+AOC963jhg0bEvOu+C0Q8ASAA/GzlNSNlJZS635RqsG3vVxd072RRqftNykpsaTT+Er5oauwk2BWdAmsFL6FTYWfBNnRK7BDMph6QshKc8wKACcbwE4DD3zQotdbn4/GtpAYvpn/SqU72EWMO2x7KsrxmjNeP74xBnWVQ256nyiR4sBRKACwR2cl3uWyREXiI1VqftdbnPaGfmZsGIRsxoms81lxGVyr0COwzZ1OgDXDIUqBGG2ClmkvInKVEDy7wlWjbpghZCv/obZfK4mr2yQO65bruT4fVYIr0wdbVvNfsFkzRxo3EbONOt7W1eek2PluRUqHnNi4Z2BW9dD0gBS+hXe4y5GAb2vXiFXU1+6JD2jjpyQ4T0sZJ5rAta9s4KThGGycDv1QbJx1rMdo4GThWGycBx2zjJOCYbZwEHLONJ1vNPum3caM1J93TAdltCbXlFwEQ/17tunX9AAAAAElFTkSuQmCC"/> </defs> </svg> </div> </div> </a> </div> <div class="card"> <a href="/#websites" class="playing-card"> <div class="playing-card__content"> <div class="playing-card__front"> <div class="playing-card__front-content"> <h2 style="color: #F9F9F2; ">Website Performance</h2> <div class="card-icons" aria-role="presentation"> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAM8AAAATCAMAAAAAo6k5AAAAflBMVEUAAAD6+vL5+fH39/f6+vL39/H5+fL5+fH5+fL39+///+/6+vL7+/P09PT8/PT5+fH39/L5+fL4+PH6+vH39/P////4+PH5+fH39/H6+vP5+fL7+/P//+////f19fL7+/P09O/8/PL5+fL6+vH6+vP4+PH39+/29vH6+vH5+fL9P4hDAAAAKXRSTlMAv98gn6DfgO8gEGB/MF+gYK+Qz0AQcO+Aj1BAICBQjzBQn5DPsEBwcIYKulcAAAGiSURBVHja1dfZbqswFIXhvW2CJ5IAIXPP2HG9/wtWbbBcp3aRWkDKf4W5MR+yLJvmaOuc+yfphlqD8p3wlp4QxDynZ61PXfcbu3k8VUU+yXIST0lEBopSFSvyLdn+3GM38CBZ4kTptr+203iswMpztDDZ6Qc9Echzakp1PgoAZSEn8JDxoCzn3GgAm6Mc9gRQnrNtAG5Vy0Bhx/UEUJ4jGftGqXYDVAMen12gSnMuzPbCMAuUclRPAGU5S70/9NMziiGPb4E/GQ59fL/DZlRPAKkMR5biL/kOOA55AijDqaJtdgdFUY24pCH67gY8GVCaQw1M9JUdRYlP0/vfkFmdErGctY3GLV8S4D77Dc9SAytKdMaBKGQ1UxT36T33eU69SIJqdFdjN956CxzRiSToP0w0VrgbWG9ho06CGlCUxf2YnrBRmyTogSmqg8t7Yk4axLqI048jegKH0iCURVQDlfXEnAyIcR2P6AmcDAjXDXvsO8eD3NznN/vO8aCnEc6jdR2elZ3bQ8+GfKa9lfuCc+4F6obuP634EvvWlJ51459eATD4KRJ8/3X9AAAAAElFTkSuQmCC" alt="playing card icons" aria-role="presentation" /> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAM8AAAATCAMAAAAAo6k5AAAAflBMVEUAAAD6+vL5+fH39/f6+vL39/H5+fL5+fH5+fL39+///+/6+vL7+/P09PT8/PT5+fH39/L5+fL4+PH6+vH39/P////4+PH5+fH39/H6+vP5+fL7+/P//+////f19fL7+/P09O/8/PL5+fL6+vH6+vP4+PH39+/29vH6+vH5+fL9P4hDAAAAKXRSTlMAv98gn6DfgO8gEGB/MF+gYK+Qz0AQcO+Aj1BAICBQjzBQn5DPsEBwcIYKulcAAAGiSURBVHja1dfZbqswFIXhvW2CJ5IAIXPP2HG9/wtWbbBcp3aRWkDKf4W5MR+yLJvmaOuc+yfphlqD8p3wlp4QxDynZ61PXfcbu3k8VUU+yXIST0lEBopSFSvyLdn+3GM38CBZ4kTptr+203iswMpztDDZ6Qc9Echzakp1PgoAZSEn8JDxoCzn3GgAm6Mc9gRQnrNtAG5Vy0Bhx/UEUJ4jGftGqXYDVAMen12gSnMuzPbCMAuUclRPAGU5S70/9NMziiGPb4E/GQ59fL/DZlRPAKkMR5biL/kOOA55AijDqaJtdgdFUY24pCH67gY8GVCaQw1M9JUdRYlP0/vfkFmdErGctY3GLV8S4D77Dc9SAytKdMaBKGQ1UxT36T33eU69SIJqdFdjN956CxzRiSToP0w0VrgbWG9ho06CGlCUxf2YnrBRmyTogSmqg8t7Yk4axLqI048jegKH0iCURVQDlfXEnAyIcR2P6AmcDAjXDXvsO8eD3NznN/vO8aCnEc6jdR2elZ3bQ8+GfKa9lfuCc+4F6obuP634EvvWlJ51459eATD4KRJ8/3X9AAAAAElFTkSuQmCC" alt="playing card icons" aria-role="presentation" /> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAM8AAAATCAMAAAAAo6k5AAAAflBMVEUAAAD6+vL5+fH39/f6+vL39/H5+fL5+fH5+fL39+///+/6+vL7+/P09PT8/PT5+fH39/L5+fL4+PH6+vH39/P////4+PH5+fH39/H6+vP5+fL7+/P//+////f19fL7+/P09O/8/PL5+fL6+vH6+vP4+PH39+/29vH6+vH5+fL9P4hDAAAAKXRSTlMAv98gn6DfgO8gEGB/MF+gYK+Qz0AQcO+Aj1BAICBQjzBQn5DPsEBwcIYKulcAAAGiSURBVHja1dfZbqswFIXhvW2CJ5IAIXPP2HG9/wtWbbBcp3aRWkDKf4W5MR+yLJvmaOuc+yfphlqD8p3wlp4QxDynZ61PXfcbu3k8VUU+yXIST0lEBopSFSvyLdn+3GM38CBZ4kTptr+203iswMpztDDZ6Qc9Echzakp1PgoAZSEn8JDxoCzn3GgAm6Mc9gRQnrNtAG5Vy0Bhx/UEUJ4jGftGqXYDVAMen12gSnMuzPbCMAuUclRPAGU5S70/9NMziiGPb4E/GQ59fL/DZlRPAKkMR5biL/kOOA55AijDqaJtdgdFUY24pCH67gY8GVCaQw1M9JUdRYlP0/vfkFmdErGctY3GLV8S4D77Dc9SAytKdMaBKGQ1UxT36T33eU69SIJqdFdjN956CxzRiSToP0w0VrgbWG9ho06CGlCUxf2YnrBRmyTogSmqg8t7Yk4axLqI048jegKH0iCURVQDlfXEnAyIcR2P6AmcDAjXDXvsO8eD3NznN/vO8aCnEc6jdR2elZ3bQ8+GfKa9lfuCc+4F6obuP634EvvWlJ51459eATD4KRJ8/3X9AAAAAElFTkSuQmCC" alt="playing card icons" aria-role="presentation" /> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAM8AAAATCAMAAAAAo6k5AAAAflBMVEUAAAD6+vL5+fH39/f6+vL39/H5+fL5+fH5+fL39+///+/6+vL7+/P09PT8/PT5+fH39/L5+fL4+PH6+vH39/P////4+PH5+fH39/H6+vP5+fL7+/P//+////f19fL7+/P09O/8/PL5+fL6+vH6+vP4+PH39+/29vH6+vH5+fL9P4hDAAAAKXRSTlMAv98gn6DfgO8gEGB/MF+gYK+Qz0AQcO+Aj1BAICBQjzBQn5DPsEBwcIYKulcAAAGiSURBVHja1dfZbqswFIXhvW2CJ5IAIXPP2HG9/wtWbbBcp3aRWkDKf4W5MR+yLJvmaOuc+yfphlqD8p3wlp4QxDynZ61PXfcbu3k8VUU+yXIST0lEBopSFSvyLdn+3GM38CBZ4kTptr+203iswMpztDDZ6Qc9Echzakp1PgoAZSEn8JDxoCzn3GgAm6Mc9gRQnrNtAG5Vy0Bhx/UEUJ4jGftGqXYDVAMen12gSnMuzPbCMAuUclRPAGU5S70/9NMziiGPb4E/GQ59fL/DZlRPAKkMR5biL/kOOA55AijDqaJtdgdFUY24pCH67gY8GVCaQw1M9JUdRYlP0/vfkFmdErGctY3GLV8S4D77Dc9SAytKdMaBKGQ1UxT36T33eU69SIJqdFdjN956CxzRiSToP0w0VrgbWG9ho06CGlCUxf2YnrBRmyTogSmqg8t7Yk4axLqI048jegKH0iCURVQDlfXEnAyIcR2P6AmcDAjXDXvsO8eD3NznN/vO8aCnEc6jdR2elZ3bQ8+GfKa9lfuCc+4F6obuP634EvvWlJ51459eATD4KRJ8/3X9AAAAAElFTkSuQmCC" alt="playing card icons" aria-role="presentation" /> </div> <svg width="100%" height="100%" viewBox="0 0 247 382" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <path d="M0 20C0 8.95429 8.95431 0 20 0L227 0C238.046 0 247 8.95431 247 20V361.727C247 372.773 238.046 381.727 227 381.727H20C8.9543 381.727 0 372.773 0 361.727L0 20Z" fill="#046679"/> <path d="M24.4912 7.11365L222.509 7.11365C232.727 7.11365 241.009 15.3964 241.009 25.6136V357.236C241.009 367.454 232.727 375.736 222.509 375.736H24.4912C14.274 375.736 5.99121 367.454 5.99121 357.236L5.99121 25.6136C5.99121 15.3964 14.2739 7.11365 24.4912 7.11365Z" stroke="#F9F9F2" stroke-width="3"/> <path d="M34.5957 19.3409L211.282 19.3409C220.947 19.3409 228.782 27.176 228.782 36.8409V344.886C228.782 354.551 220.947 362.386 211.282 362.386H34.5957C24.9307 362.386 17.0957 354.551 17.0957 344.886L17.0957 36.8409C17.0957 27.1759 24.9307 19.3409 34.5957 19.3409Z" stroke="#F9F9F2" stroke-width="5"/> </svg> </div> </div> <div class="playing-card__back"> <svg width="100%" height="100%" viewBox="0 0 247 382" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <path d="M0 20C0 8.95429 8.95431 0 20 0L227 0C238.046 0 247 8.95431 247 20V361.727C247 372.773 238.046 381.727 227 381.727H20C8.9543 381.727 0 372.773 0 361.727L0 20Z" fill="#046679"/> <path d="M24.4912 7.11365L222.509 7.11365C232.727 7.11365 241.009 15.3964 241.009 25.6136V357.236C241.009 367.454 232.727 375.736 222.509 375.736H24.4912C14.274 375.736 5.99121 367.454 5.99121 357.236L5.99121 25.6136C5.99121 15.3964 14.2739 7.11365 24.4912 7.11365Z" fill="#046679"/> <path d="M24.4912 7.11365L222.509 7.11365C232.727 7.11365 241.009 15.3964 241.009 25.6136V357.236C241.009 367.454 232.727 375.736 222.509 375.736H24.4912C14.274 375.736 5.99121 367.454 5.99121 357.236L5.99121 25.6136C5.99121 15.3964 14.2739 7.11365 24.4912 7.11365Z" fill="url(#pattern0)"/> <path d="M24.4912 7.11365L222.509 7.11365C232.727 7.11365 241.009 15.3964 241.009 25.6136V357.236C241.009 367.454 232.727 375.736 222.509 375.736H24.4912C14.274 375.736 5.99121 367.454 5.99121 357.236L5.99121 25.6136C5.99121 15.3964 14.2739 7.11365 24.4912 7.11365Z" stroke="#F9F9F2" stroke-width="3"/> <path d="M34.5957 19.3409L211.282 19.3409C220.947 19.3409 228.782 27.176 228.782 36.8409V344.886C228.782 354.551 220.947 362.386 211.282 362.386H34.5957C24.9307 362.386 17.0957 354.551 17.0957 344.886L17.0957 36.8409C17.0957 27.1759 24.9307 19.3409 34.5957 19.3409Z" stroke="#F9F9F2" stroke-width="5"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M123.353 232.405C145.756 232.405 163.918 214.243 163.918 191.839C163.918 169.435 145.756 151.273 123.353 151.273C100.949 151.273 82.7871 169.435 82.7871 191.839C82.7871 214.243 100.949 232.405 123.353 232.405ZM117.269 210.601L117.269 197.924H104.592V185.754H117.269V173.077H129.438V185.754H142.115V197.924H129.438V210.601H117.269Z" fill="#F9F9F2"/> <defs> <pattern id="pattern0" patternContentUnits="objectBoundingBox" width="0.0610037" height="0.0390719"> <use xlink:href="#image0_1078_82427" transform="matrix(-0.00138645 0 0 -0.000887997 0.0610037 0.0390719)"/> </pattern> <image id="image0_1078_82427" width="44" height="44" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAACXBIWXMAABYlAAAWJQFJUiTwAAABuUlEQVRYheXX0W2DMBAG4LPzQt7oBh4hK2SDbtgRMgIjpBuEDSC0kmuQfH1pUgwYbGPOSPmlPERC5JMV3fkHWBlEzKWUYu17Fn7j+QEppVCquSBWecCL8rb9uirV3LZE98H8cOg+AOC963jhg0bEvOu+C0Q8ASAA/GzlNSNlJZS635RqsG3vVxd072RRqftNykpsaTT+Er5oauwk2BWdAmsFL6FTYWfBNnRK7BDMph6QshKc8wKACcbwE4DD3zQotdbn4/GtpAYvpn/SqU72EWMO2x7KsrxmjNeP74xBnWVQ256nyiR4sBRKACwR2cl3uWyREXiI1VqftdbnPaGfmZsGIRsxoms81lxGVyr0COwzZ1OgDXDIUqBGG2ClmkvInKVEDy7wlWjbpghZCv/obZfK4mr2yQO65bruT4fVYIr0wdbVvNfsFkzRxo3EbONOt7W1eek2PluRUqHnNi4Z2BW9dD0gBS+hXe4y5GAb2vXiFXU1+6JD2jjpyQ4T0sZJ5rAta9s4KThGGycDv1QbJx1rMdo4GThWGycBx2zjJOCYbZwEHLONJ1vNPum3caM1J93TAdltCbXlFwEQ/17tunX9AAAAAElFTkSuQmCC"/> </defs> </svg> </div> </div> </a> </div> </div> <div class="hero__stats"> <div class="stat"> <svg width="48" height="68" viewBox="0 0 48 68" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_903_63327)"> <path d="M39.8275 56.5679H39.4953C32.1725 43.5191 30.728 32.7105 30.4422 23.788H31.7863C33.9183 23.788 35.6485 22.0636 35.6485 19.9388C35.6485 17.8141 33.9183 16.0896 31.7863 16.0896H30.8594L34.7448 5.49664C34.8838 5.11942 34.7988 4.70371 34.5285 4.41117C34.2581 4.11863 33.8487 3.99546 33.4625 4.09553L27.9086 5.52744L24.9192 0.538872C24.7261 0.215539 24.3708 0.0153809 23.9923 0.0153809C23.6138 0.0153809 23.2584 0.215539 23.0653 0.538872L20.0837 5.52744L14.5375 4.10323C14.1513 4.00315 13.7419 4.12633 13.4715 4.41887C13.2012 4.71141 13.1239 5.13482 13.2552 5.50434L17.1406 16.0973H16.2137C14.0818 16.0973 12.3515 17.8218 12.3515 19.9465C12.3515 22.0713 14.0818 23.7957 16.2137 23.7957H17.5578C17.272 32.7182 15.8275 43.5191 8.50467 56.5756H8.17251C3.66913 56.5679 0 60.2246 0 64.7128V66.9222C0 67.515 0.478919 67.9923 1.0737 67.9923H46.9186C47.5134 67.9923 47.9923 67.515 47.9923 66.9222V64.7128C47.9923 60.2169 44.3231 56.5679 39.8198 56.5679H39.8275ZM15.9897 6.6745L20.3309 7.79077C20.7943 7.90624 21.281 7.70609 21.5282 7.29807L24 3.16403L26.4718 7.29807C26.719 7.70609 27.1979 7.90624 27.6691 7.79077L32.0257 6.6745L28.5806 16.0896H19.4503L16.0051 6.6745H15.9897ZM14.5143 19.9388C14.5143 18.9996 15.279 18.2375 16.2214 18.2375H31.7863C32.7287 18.2375 33.4934 18.9996 33.4934 19.9388C33.4934 20.8781 32.7287 21.6402 31.7863 21.6402H16.2214C15.279 21.6402 14.5143 20.8781 14.5143 19.9388ZM19.7206 23.788H28.2794C28.5497 32.2948 29.9479 43.4729 37.0389 56.5679H10.9611C18.0521 43.4806 19.4503 32.2948 19.7206 23.788ZM45.8449 65.8521H2.15513V64.7128C2.15513 61.4025 4.85871 58.708 8.18024 58.708H39.8275C43.149 58.708 45.8526 61.4025 45.8526 64.7128V65.8521H45.8449Z" fill="#E06C1E"/> <path d="M24.7879 35.8438C25.375 35.7514 25.7767 35.1971 25.6762 34.612C25.5063 33.5804 25.3673 32.572 25.2514 31.5866C25.1819 31.0015 24.6489 30.5935 24.0541 30.6474C23.467 30.7166 23.0422 31.2555 23.1117 31.8406C23.2353 32.8491 23.3743 33.8884 23.552 34.9508C23.637 35.4819 24.0927 35.8515 24.6103 35.8515C24.6643 35.8515 24.7261 35.8515 24.7802 35.8361L24.7879 35.8438Z" fill="#E06C1E"/> <path d="M30.9212 52.249C29.1137 48.1458 27.6924 43.9193 26.6959 39.6929C26.5569 39.1155 25.9776 38.7614 25.3982 38.8923C24.8189 39.0309 24.4636 39.6082 24.5949 40.1856C25.63 44.5429 27.0899 48.8925 28.9438 53.1112C29.1214 53.5115 29.5154 53.7579 29.9325 53.7579C30.0793 53.7579 30.226 53.7271 30.3651 53.6655C30.9135 53.4269 31.1607 52.7956 30.9212 52.249Z" fill="#E06C1E"/> </g> <defs> <clipPath id="clip0_903_63327"> <rect width="48" height="68" fill="white"/> </clipPath> </defs> </svg> <p class="headline_2">225 players</p> </div> <div class="stat"> <button data-dialog="download" class="btn "><span>Download PDF</span></button> </div> <div class="stat"> <svg width="53" height="61" viewBox="0 0 53 61" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_903_63334)"> <path fill-rule="evenodd" clip-rule="evenodd" d="M26.5033 15.6785C15.9476 15.6785 7.35938 24.2079 7.35938 34.6914C7.35938 45.1748 15.9476 53.6976 26.5033 53.6976C37.059 53.6976 45.6405 45.1748 45.6405 34.6914C45.6405 34.3246 45.4928 33.9711 45.2309 33.711C44.969 33.451 44.6131 33.3042 44.2438 33.3042H27.9V17.0656C27.9 16.6988 27.7523 16.3454 27.4904 16.0853C27.2285 15.8252 26.8726 15.6785 26.5033 15.6785Z" fill="#E06C1E"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M26.3691 0C24.9388 0 23.6361 0.213403 22.5752 0.606866C22.0447 0.806931 21.5613 1.03367 21.1382 1.40713C20.7152 1.78058 20.3123 2.37411 20.3123 3.12102C20.3123 3.86793 20.7152 4.46146 21.1382 4.83492C21.5613 5.20837 22.0447 5.46179 22.5752 5.65519C23.1191 5.85525 23.7167 6.00864 24.3613 6.10867L23.1594 8.57615C10.1125 10.21 0 21.307 0 34.698C0 49.2161 11.8785 60.9933 26.4966 60.9933C41.1148 60.9933 53 49.2095 53 34.698C53 21.3003 42.8808 10.2033 29.8406 8.57615L28.6387 6.10867C29.29 6.00864 29.8876 5.85525 30.4248 5.65519C30.9553 5.45512 31.4387 5.20171 31.8618 4.83492C32.2848 4.46146 32.7146 3.86793 32.7146 3.12102C32.7146 2.37411 32.2915 1.78058 31.8618 1.40713C31.4387 1.03367 30.9553 0.800262 30.4248 0.606866C29.3639 0.213403 28.0813 0 26.6511 0L26.3691 0ZM26.4966 11.157C39.604 11.157 50.2066 21.6871 50.2066 34.7047C50.2066 47.7223 39.604 58.2258 26.4966 58.2258C13.3893 58.2258 2.79336 47.7156 2.79336 34.698C2.79336 21.6804 13.3826 11.157 26.4966 11.157Z" fill="#E06C1E"/> </g> <defs> <clipPath id="clip0_903_63334"> <rect width="53" height="61" fill="white"/> </clipPath> </defs> </svg> <p class="headline_2">20-50 min</p> </div> </div> </section> <article id="start"> <section id="clue-2" class="section--child article__content"> <header class="section__header"> <picture class="divider-image"> <source srcset="https://d30s75h9mppx92.cloudfront.net/banners/The-Game-is-Afoot-360x200_2024-04-22-215047_ynzp.jpg" media="(max-width: 1024px)"/> <img src="https://d30s75h9mppx92.cloudfront.net/banners/Clue_2024-Section-Dividers.jpg" alt="The Game is Afoot" /> </picture> </header> <div class="layout content"> <div class="section__content"> <div class="section__blocks"> <div class="block block--copy"> <h3>The Game is Afoot*</h3> <p dir="ltr">“It is of the highest importance, therefore, not to have useless facts elbowing out the useful ones.” — Arthur Conan Doyle, <em>A Study in Scarlet</em><br></p> </div> <div class="block block--copy"> <p dir="ltr">There’s a fair bit of detective work involved in building a successful digital program. We collect evidence, we investigate clues, we question everything and everyone to get closer to the answers we seek.&nbsp;</p> <p dir="ltr">It’s a difficult game, and most fundraisers and marketers face two problems:<br></p> <ol><li dir="ltr"><p dir="ltr">Not having enough information to make solid, data-driven strategic decisions.</p></li><li dir="ltr"><p dir="ltr">Having <em>too much </em>data, overwhelming our ability to process and make use of it.&nbsp;</p></li></ol> <p>To help solve the first problem, we’ve compiled as much reliable data as we possibly can on fundraising, advocacy, and marketing metrics across digital platforms. The detailed charts and data points throughout the M+R Benchmarks Study are designed to allow any nonprofit to compare the results they are seeing to what their peers are reporting, and identify which parts of their program may not be cutting the mustard.<br></p> <p dir="ltr">To help solve the second problem, we have run extensive analyses to identify key trends, spot weird outliers, and put the findings into context. And we know that strategic decision-making is rarely black and white, so we have also asked our nonprofit participants to share information about their own priorities.&nbsp;</p> <p dir="ltr">Those participants have been generous with their time, providing data and thoughtful responses to our questions. We are proud as a peacock to be joined by 225 nonprofit participants this year — more than we’ve ever had at our Benchmarks table.&nbsp;</p> <p dir="ltr">These nonprofits do heroic, groundbreaking, world-changing work across a wide range of issue areas. They operate at the local, national, and international level, impacting people and communities around the world. They include environmental nonprofits pushing for a green energy future, relief organizations working with families affected by conflict and disaster, cultural institutions, food banks, public media, animal shelters, and so much more.&nbsp;</p> <p dir="ltr">If you are one of those participants, thank you so much for joining us. If you’re not, we hope you’ll consider playing along with us next time around. Either way, we are glad you’re here, and we can’t wait to get started. Let’s roll the dice, follow the clues where they lead, and see what we can discover together. <br></p> </div> <div class="block block--copy"> <p><strong>Guess Who Made Benchmarks</strong></p> </div> <div class="block block--copy"> <section class="team-profile"> <div class="team-profile__photos"> <figure> <img src="/assets/images/Jonny_Guess-Who.jpeg" alt="Jonathan Benton Data Analysis" data-image="wphu8vgpo930" /> <figcaption> <strong class="global-font-noka">Jonathan Benton</strong> Data Analysis </figcaption> </figure> <figure> <img src="/assets/images/Theresa_Guess-Who.jpeg" alt="Theresa Bugeaud Data Analysis" data-image="3e1bra2l7w5g" /> <figcaption> <strong class="global-font-noka">Theresa Bugeaud</strong> Data Analysis </figcaption> </figure> <figure> <img src="/assets/images/Taylor-D_Guess-Who.jpeg" alt="Taylor Duncan, Data Analysis" data-image="stp80uakr95e" /> <figcaption> <strong class="global-font-noka">Taylor Duncan</strong> Data Analysis </figcaption> </figure> <figure> <img src="/assets/images/Michelle_Guess-Who.jpeg" alt="Michelle Hertel, Data Analysis" data-image="stp80uakr95e" /> <figcaption> <strong class="global-font-noka">Michelle Hertel</strong> Data Analysis </figcaption> </figure> <figure> <img src="/assets/images/Lia-Mancuso-Illustration.jpeg" alt="Lia Mancuso, Data Analysis" data-image="stp80uakr95e" /> <figcaption> <strong class="global-font-noka">Lia Mancuso</strong> Data Analysis </figcaption> </figure> <figure> <img src="/assets/images/Mugo_Guess-Who.jpeg" alt="Mugo Muna, Data Analysis" data-image="stp80uakr95e" /> <figcaption> <strong class="global-font-noka">Mugo Muna</strong> Data Analysis </figcaption> </figure> <figure> <img src="/assets/images/Sammy_Guess-Who.jpeg" alt="Sammy Stewart, Data Analysis" data-image="stp80uakr95e" /> <figcaption> <strong class="global-font-noka">Sammy Stewart</strong> Data Analysis </figcaption> </figure> <figure> <img src="/assets/images/Sarah-Vanderbilt_Guess-Who.jpeg" alt="Sarah Vanderbilt, Data Analysis" data-image="stp80uakr95e" /> <figcaption> <strong class="global-font-noka">Sarah Vanderbilt</strong> Data Analysis </figcaption> </figure> <figure> <img src="/assets/images/Will_Guess-Who.jpeg" alt="Will Valverde, Writing" data-image="stp80uakr95e" /> <figcaption> <strong class="global-font-noka">Will Valverde</strong> Writing </figcaption> </figure> <figure> <img src="/assets/images/Laura_Guess-Who.jpeg" alt=">Laura Klavon, Design" data-image="stp80uakr95e" /> <figcaption> <strong class="global-font-noka">Laura Klavon</strong> Design </figcaption> </figure> <figure> <img src="/assets/images/Lucy_Guess-Who.jpeg" alt="Lucy Midelfort, Player Management" data-image="stp80uakr95e" /> <figcaption> <strong class="global-font-noka">Lucy Midelfort</strong> Player Management </figcaption> </figure> <figure> <img src="/assets/images/Bobby-B_Guess-Who.jpeg" alt="Bobby Burch, Web Development" data-image="stp80uakr95e" /> <figcaption> <strong class="global-font-noka">Bobby Burch</strong> Web Development </figcaption> </figure> <figure> <img src="/assets/images/Tom-Giordano-Illustration.jpeg" alt="Tom Giordano, Web Development" data-image="stp80uakr95e" /> <figcaption> <strong class="global-font-noka">Tom Giordano</strong> Web Development </figcaption> </figure> <figure> <img src="/assets/images/Matt-Gordon_Guess-Who.jpeg" alt="Matt Gordon, Web Development" data-image="stp80uakr95e" /> <figcaption> <strong class="global-font-noka">Matt Gordon</strong> Web Development </figcaption> </figure> <figure> <img src="/assets/images/Bobby-Goldstein-Illustration.jpeg" alt="Bobby Goldstein, Project Management" data-image="stp80uakr95e" /> <figcaption> <strong class="global-font-noka">Bobby Goldstein</strong> Project Management </figcaption> </figure> <figure> <img src="/assets/images/Dolly-V_Guess-Who.jpg" alt="Dolly Danger Valverde, Snacks" data-image="stp80uakr95e" /> <figcaption> <strong class="global-font-noka">Dolly Danger Valverde</strong> Snacks </figcaption> </figure> <figure> <img src="/assets/images/Adiyah-A_Guess-Who.jpg" alt="Adiyah Ali, Insights" data-image="stp80uakr95e" /> <figcaption> <strong class="global-font-noka">Adiyah Ali</strong> Insights </figcaption> </figure> <figure> <img src="/assets/images/Miranda-Carter-Illustration.jpeg" alt="Miranda Carter, Insights" data-image="stp80uakr95e" /> <figcaption> <strong class="global-font-noka">Miranda Carter</strong> Insights </figcaption> </figure> <figure> <img src="/assets/images/Sarah-C_Guess-Who.jpeg" alt="Sarah Coughlon, Insights" data-image="stp80uakr95e" /> <figcaption> <strong class="global-font-noka">Sarah Coughlon</strong> Insights </figcaption> </figure> <figure> <img src="/assets/images/Alex-H_Guess-Who.jpeg" alt=", Insights" data-image="stp80uakr95e" /> <figcaption> <strong class="global-font-noka">Alex Hudson</strong> Insights </figcaption> </figure> <figure> <img src="/assets/images/Amanda-J_Guess-Who.jpeg" alt="Amanda Jameson, Insights" data-image="stp80uakr95e" /> <figcaption> <strong class="global-font-noka">Amanda Jameson</strong> Insights </figcaption> </figure> <figure> <img src="/assets/images/Nehal-Mahmoud-Illustration.jpg" alt="Nehal Mahmoud, Insights" data-image="stp80uakr95e" /> <figcaption> <strong class="global-font-noka">Nehal Mahmoud</strong> Insights </figcaption> </figure> <figure> <img src="/assets/images/Marium_Guess-Who.jpeg" alt="Marium Navid, Insights" data-image="stp80uakr95e" /> <figcaption> <strong class="global-font-noka">Marium Navid</strong> Insights </figcaption> </figure> <figure> <img src="/assets/images/Anne-P_Guess-Who.jpeg" alt="Anne Paschkopić, QA" data-image="stp80uakr95e" /> <figcaption> <strong class="global-font-noka">Anne Paschkopić</strong> QA </figcaption> </figure> <figure> <img src="/assets/images/Eddie-G_Guess-Who.jpeg" alt="Eddie Geller, Motion Graphics" data-image="stp80uakr95e" /> <figcaption> <strong class="global-font-noka">Eddie Geller</strong> Motion Graphics </figcaption> </figure> <figure> <img src="/assets/images/Olivia-M_Guess-Who.jpeg" alt="Olivia Moore, Graphics" data-image="stp80uakr95e" /> <figcaption> <strong class="global-font-noka">Olivia Moore</strong> Graphics </figcaption> </figure> <figure> <img src="/assets/images/Zoe-Soriano_Guess-Who.jpeg" alt="Zoë Soriano, Motion Graphics" data-image="stp80uakr95e"> <figcaption> <strong class="global-font-noka">Zoë Soriano</strong> Motion Graphics </figcaption> </figure> <figure> <img src="/assets/images/Julia-Allenby-Illustration.jpeg" alt="Julia Allenby, Marketing" data-image="stp80uakr95e" /> <figcaption> <strong class="global-font-noka">Julia Allenby</strong> Marketing </figcaption> </figure> <figure> <img src="/assets/images/Linda-Zhang_Guess-Who.jpeg" alt="Linda Zhang, Marketing" data-image="stp80uakr95e" /> <figcaption> <strong class="global-font-noka">Linda Zhang</strong> Marketing </figcaption> </figure> <figure> <img src="/assets/images/Madeline_Guess-Who.jpeg" alt="Madeline Stanionis, Executive Sponsor" data-image="stp80uakr95e" /> <figcaption> <strong class="global-font-noka">Madeline Stanionis</strong> Executive Sponsor </figcaption> </figure> </div> </section> </div> <div class="block block--copy"> <div class="we-at-mr"> <h3 class="global-font-noka center-text">We are M+R, and we are not playing around.</h3> <p dir="ltr">We believe that the nonprofits we work for are essential to advancing the cause of justice, alleviating suffering, and solving the greatest challenges we face. </p> <p dir="ltr">We bring experience, talent, and unshakeable dedication to our clients through fundraising and supporter engagement, movement building and issue advocacy, and message and brand development.<br></p> <p dir="ltr">We have more resources, advice, tools, and other fun stuff waiting for you at <a href="http://www.mrss.com/">www.mrss.com</a></p> <p dir="ltr">Find out more about working at M+R and join our crew at <a href="http://www.mrss.com/careers">www.mrss.com/careers.</a></p></div> </div> <div class="block block--copy"> <div class="how-to-play"><p dir="ltr"></p><h3>HOW TO PLAY</h3> <p></p> <p dir="ltr">M+R Benchmarks is a fun, fast-paced, data-based game experience everyone can enjoy! There are just a few important features and rules to keep in mind before you begin. <br></p> <ol><li dir="ltr"><p dir="ltr">Wherever possible, we have broken out the findings by sector. Each of our participants self-identified the appropriate sector (or, in some cases, fell outside of our defined sectors and selected “Other”). If you are not sure which sector represents your peer group, review the <strong><a href="https://mrbenchmarks.com/#participant-list">full list of participants</a>⁠</strong> to find where you belong.</p></li><li dir="ltr"><p dir="ltr">We also sort our participants by size. For our study, “Small” refers to nonprofits with annual online revenue in 2023 below $500,000; “Medium” is those nonprofits with annual online revenue between $500,000 and $3,000,000; and “Large” covers all those with annual online revenue greater than $3,000,000.</p></li><li dir="ltr"><p dir="ltr">The averages displayed in each chart and discussed throughout Benchmarks represent the <strong>median </strong>figure for a given metric for all participants who reported data. We do this to avoid having one or two outliers with extraordinary results from having too much influence, as might happen with a mean average.</p></li><li dir="ltr"><p dir="ltr">Not all participants were able to provide data for every metric. <strong>If a chart does not include data for a certain sector or size, it’s because we were not able to collect enough results to report a reliable average.</strong><br></p></li><li dir="ltr"><p dir="ltr">In addition to the median figure, some charts display a range showing the 25th percentile to the 75th percentile. Half of all reported values fell within this range, which can be considered “normal” results for participants in our study.<br></p></li><li dir="ltr"><p dir="ltr">Do not compare this year’s M+R Benchmarks findings to previous editions! Because our participant pool changes each year, these comparisons will not be simple and straightforward, like Apples to Apples. They will be wrong and upsetting, like Cards Against Humanity.<br></p></li><li dir="ltr"><p dir="ltr">Wherever we include year-over-year changes, we are including long-term data from <em>this year’s </em>participants. These comparisons are reliable. See the <a href="https://mrbenchmarks.com/#websites">Web Performance section</a> if you want to know more about our feelings when we are prevented from reporting accurate longitudinal data.<br></p></li><li dir="ltr"><p dir="ltr">If you have any more questions, please reach out to @mrcampaigns or email <a href="mailto:benchmarks@mrss.com">benchmarks@mrss.com</a>. </p></li></ol> <p>And remember the most important rule of all: have fun!<br></p> <p><br></p> </div> </div> </div> </div> <aside class="section__sidebar"> <div class="sidebar__content"> <h3>*THE GAME IS A FOOTNOTE</h3> <p dir="ltr">Play the M+R Benchmarks Mystery Game! Win fabulous prizes! Impress your friends?</p> <p dir="ltr">We couldn’t very well make a board-game-themed Benchmarks and not invite you to have a little fun with it.</p> <p dir="ltr">Step 1: Hidden throughout this introduction are the names of five of the suspects from the board game Clue (that’s Cluedo for our UK friends). Identify the missing suspect, and you’ll have your <strong>culprit.</strong></p> <p dir="ltr">Step 2: There are a bunch of Clue weapons lying around here somewhere, too. One is missing — that’s your <strong>weapon.</strong></p> <p dir="ltr">Step 3: Identify the classic Clue <strong>location </strong>where it all happened.</p> <p dir="ltr">You can solve the mystery without leaving this page — but if you read the M+R Benchmarks Study carefully you’ll encounter a well-defined hint or two before the end.</p> <p dir="ltr">Think you’ve got it all figured out? Email us at <a href="mailto:wellplayed@mrss.com">wellplayed@mrss.com</a> with your answer (it should look something like “It was [culprit] with the [weapon] in the [location].”), and if you’re right we’ll send you a prize!<br /></p> <p dir="ltr">(If you are not right we will probably give you a hint. We’ll just be so excited someone wanted to play the M+R Benchmarks Mystery Game!)</p> <p dir="ltr"><em>Offer valid while supplies last. Void where prohibited. Prohibited in the Void.</em></p> </div> </aside> </div> </section> <section id="topline-findings" class="section--child article__content"> <header class="section__header"> <picture class="divider-image"> <source srcset="https://d30s75h9mppx92.cloudfront.net/banners/Opening-Moves-360x200_2024-04-22-215104_oopw.jpg" media="(max-width: 1024px)"/> <img src="https://d30s75h9mppx92.cloudfront.net/banners/Chess_2024-Section-Dividers.jpg" alt="Opening Moves" /> </picture> </header> <div class="layout content"> <div class="section__content"> <div class="section__scorecard"> <div class="scorecard--title"> <h3>Key Findings</h3> <p>SCORECARD</p> </div> <ul class="scorecard--descriptions"> <li>Average online revenue declined by 1% in 2023.</li> <li>Revenue from monthly giving increased by 6%, and accounted for 31% of all online revenue.</li> <li>Nonprofits raised an average of $0.94 through direct mail for every dollar raised online. Direct mail revenue fell by 6% in 2023.</li> <li>Total advertising investment by nonprofits increased by 13%. The biggest change was in radio spending, which increased by 67%.</li> <li>Yes, radio! We are super excited to get to share ad spending data beyond our usual detailed exploration of digital channels. See the full ads section for more (including our usual detailed exploration of digital channels).</li> <li>About half of M+R Benchmarks participants reported working with social media influencers in 2023. Of those, 17% relied only on paid partnerships, and 30% used a mix of paid and unpaid influencer work.</li> <li>TikTok audiences for nonprofits increased by 112% in 2023, far faster than other social media platforms. Facebook and Instagram follower counts grew by 6% and 11%. The number of Twitter/X followers declined by 1% on average.</li> <li>Email revenue declined by 7% on average. The share of all online revenue directly sourced to email was 16% in 2023.</li> <li>The majority of nonprofit website traffic came from users on mobile devices — 52%, with 48% of traffic from users on desktop devices. However, 78% of revenue came from users on desktop devices.</li> </ul> </div> <div class="section__blocks"> <div class="block block--copy"> <p dir="ltr">There is analysis — surveying the board, seeing where all the pieces fit, calculating percentages. </p> <p dir="ltr">There is experience — familiar patterns to use as a guide and recurring pitfalls to avoid.</p> <p dir="ltr">There is strategy — foresight, contingency planning, the rare and precious ability to look several steps ahead and discern complex branching paths. </p> <p dir="ltr">And then there is something more. Intuition, creativity, an instinct for timing and an appetite for risk. A sudden flash of insight. A bold gambit that changes the game.</p> <p dir="ltr">All of these play a role in how nonprofit digital programs advance and evolve. Let’s take a look at some of the topline data and trends that can help you make the right moves.&nbsp;</p> <div class="chess-divider" role="none"></div> <p dir="ltr"><strong>Overall online revenue was relatively flat — on average, online revenue was 1% lower than in the previous year. </strong>Some nonprofits saw increased revenue; average online revenue was 3% higher for Public Media nonprofits, and 4% higher for the Health sector. At the other extreme, Disaster/International Aid nonprofits saw online revenue decline by 7% on average.<br></p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2446-1" class="chart js-chart" data-id="2446" data-json="/charts/2446.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2446' ] = { id: '2446', title: 'Change in online revenue 2022-23', type: 'box-and-whiskers', numberFormat: 'percentage-0-decimals', data: `Category,Label,median,25th\u0020pctl,75th\u0020pctl\nAll,All,\u002D0.01,\u002D0.11,0.08\nSector,Cultural,0.03,\u002D0.03,0.42\nSector,Disaster\/International\u0020Aid,\u002D0.07,\u002D0.39,0.04\nSector,Environmental,\u002D0.03,\u002D0.11,0.01\nSector,Health,0.04,\u002D0.05,0.18\nSector,Hunger\/Poverty,\u002D0.04,\u002D0.08,\u002D0.01\nSector,Public\u0020Media,0.03,0.00,0.09\nSector,Rights,\u002D0.03,\u002D0.20,0.03\nSector,Wildlife\/Animal\u0020Welfare,0.00,\u002D0.12,0.08\nSize,Large,\u002D0.01,\u002D0.08,0.06\nSize,Medium,\u002D0.01,\u002D0.11,0.04\nSize,Small,\u002D0.02,\u002D0.15,0.19` }; </script> </div> <div class="block block--copy"> <p dir="ltr">We have a lot more to say about all this in the <a href="https://mrbenchmarks.com/#fundraising" target="_blank">Fundraising section</a>, but the short version is that these results may say less about what happened in 2023 than they do about the different context faced by nonprofits heading into the year. </p> <p dir="ltr">Those Disaster/International Aid nonprofits, which experienced the largest drop in revenue in 2023? That result followed a 10% increase in revenue in 2022, largely connected to the escalation of conflict in Ukraine.</p> <p dir="ltr">Looking back further, there has been little year-over-year change in online revenue over the past three years: single digits, up and down. This plateau followed a king-sized spike in revenue in 2020, the first year of the pandemic. Since then, the experience of many nonprofits has been about finding adjustments to a new normal. <br></p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-8445-1" class="chart js-chart" data-id="8445" data-json="/charts/8445.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '8445' ] = { id: '8445', title: 'Overall online revenue change year over year', type: 'horizontal-bar', numberFormat: 'percentage-0-decimals', data: `Category,Label,value\nAll,2019\u002D20,0.32\nAll,2020\u002D21,0.05\nAll,2021\u002D22,\u002D0.03\nAll,2022\u002D23,\u002D0.01` }; </script> </div> <div class="block block--copy"> <p dir="ltr">Another way to put the change in online revenue into perspective is to compare to direct mail results. In 2023, while online revenue declined by 1% on average, direct mail revenue declined by 6%.&nbsp;</p> <p dir="ltr"><strong>On average, nonprofits raised slightly more revenue through online channels than through direct mail. </strong>For every $1.00 in online revenue, nonprofits raised $0.94 via direct mail.</p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2450-1" class="chart js-chart" data-id="2450" data-json="/charts/2450.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2450' ] = { id: '2450', title: 'For every dollar raised online, organizations raised this through direct mail', type: 'horizontal-bar', numberFormat: 'currency', data: `Category,Label,Value\nAll,All,0.940486249587053\nSector,Cultural,1.25258377263358\nSector,Disaster\/International\u0020Aid,0.576680311025477\nSector,Environmental,1.26771046442802\nSector,Health,1.20955726993456\nSector,Hunger\/Poverty,0.966805194794304\nSector,Public\u0020Media,0.430502475658351\nSector,Rights,0.492724165725097\nSector,Wildlife\/Animal\u0020Welfare,0.940486249587053\nSize,Large,0.800263639465757\nSize,Medium,0.60701258543142\nSize,Small,1.49878329702009` }; </script> </div> <div class="block block--copy"> <div class="chess-divider" role="none"></div> <p dir="ltr">Digital tools aren’t only a key driver of revenue; they are critical to identifying, recruiting, organizing, and mobilizing supporters. In addition to our findings on broadcast mobile messaging <a href="https://mrbenchmarks.com/#mobile-messaging" target="_blank">(which can be found here)</a>, we asked M+R Benchmarks participants to share details on how they are <span class="inline-definition" data-inline-definition="Unlike a single mass message to a full list, these SMS messages connect volunteers and staff to individuals, enabling one-on-one conversations.">using peer-to-peer (P2P) texting</span> for mobilization. </p> <p dir="ltr">Only a subset of nonprofits take advantage of P2P text messaging: <strong>23% of M+R Benchmarks participants had an active P2P program in 2023, comparable to the 21% that conducted phone banks for advocacy or community organizing. </strong></p> <p dir="ltr">Several of the most common uses of P2P texting centered on mobilizing audiences to participate in real-world actions. Of nonprofits with P2P programs, 85% used them to promote event attendance, 75% recruited volunteers, and 68% leveraged P2P texting to support GOTV efforts.<br></p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2293-1" class="chart js-chart" data-id="2293" data-json="/charts/2293.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2293' ] = { id: '2293', title: 'What is your organization using Peer-to-Peer texting for?', type: 'horizontal-bar', numberFormat: 'percentage-0-decimals', data: `Category,Label,Value\nAll,Advocacy\u0020actions,0.86\nAll,Event\u0020attendance,0.85\nAll,Volunteer\u0020recruitment,0.75\nAll,GOTV,0.68\nAll,Fundraising,0.65\nAll,Cultivation,0.63\nAll,Relational\u0020organizing,0.58\nAll,Event\u0020details\u0020\u0028parking\u0020etc\u0029,0.41\nAll,Story\u0020collection,0.35\nAll,Lead\u0020generation,0.29` }; </script> </div> <div class="block block--copy"> <p dir="ltr">The one-to-one nature of P2P texting also creates a unique opportunity to begin and continue a deeper conversation with supporters, and then expand an organizer’s reach. A majority (58%) of nonprofits with P2P programs used these contacts for <span class="inline-definition" data-inline-definition="Mobilizing personal contacts within a volunteer’s network. It could be calls, texts, or in-person conversations with people in their own community.">relational organizing</span> — asking supporters to activate people in their own network. </p> <p dir="ltr">Nonprofits relied on a range of senders in their P2P messaging programs. Paid employees sent P2P messages for 82% of the nonprofits with active programs. Unpaid volunteers texted on behalf of 52% of these nonprofits, and 43% used paid contractors.<br></p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2295-1" class="chart js-chart" data-id="2295" data-json="/charts/2295.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2295' ] = { id: '2295', title: 'Who is doing your Peer-to-Peer text messaging?', type: 'horizontal-bar', numberFormat: 'percentage-0-decimals', data: `Category,Label,Value\nAll,Paid\u0020Contractor,0.43\nAll,Paid\u0020Employee,0.82\nAll,Unpaid\u0020Volunteer,0.52` }; </script> </div> <div class="block block--copy"> <p dir="ltr">Every nonprofit with a P2P text program sent messages to their own opt-in subscriber list. For many, this list is relatively modest in size — nonprofits had an average of 158 mobile subscribers for every 1,000 email list subscribers. To supplement this audience, 47% of nonprofits with P2P programs also targeted outside audiences beyond their existing opt-in file — typically lists culled from sources like voter databases, or rented from political campaigns or other organizations.&nbsp;</p> <div class="chess-divider" role="none"></div> <p dir="ltr">Throughout M+R Benchmarks, we generally stick to aggregates and collectives. We talk about nonprofits as a whole, about participants, about programs, about sectors. We refer to ourselves with a royal <em>we</em>. </p> <p dir="ltr">But the heart and soul of every one of these abstractions is made up of real, living, breathing, individual humans. We wanted to learn more about who those people are, and assess the progress that nonprofits have made in building diverse teams. </p> <p dir="ltr">We asked M+R Benchmarks participants to share the data they submitted to the Equal Employment Opportunity Commission (EEOC). It’s difficult to report specifically about fundraising, advocacy, and marketing staff, so our findings include organization-wide staff.</p> <p dir="ltr">Before we take a look, there are a few limitations to this data set that should be acknowledged. The EEOC asks employers to identify the percentages of staff that fall into a handful of racial categories. These include:</p> <ul><li dir="ltr"><p dir="ltr">American Indian or Alaska Native</p></li><li dir="ltr"><p dir="ltr">Asian</p></li><li dir="ltr"><p dir="ltr">Black or African American</p></li><li dir="ltr"><p dir="ltr">Hispanic or Latino</p></li><li dir="ltr"><p dir="ltr">Native Hawaiian or Other Pacific Islander </p></li><li dir="ltr"><p dir="ltr">White</p></li><li dir="ltr"><p dir="ltr">Two or more races</p></li></ul> </div> <div class="block block--copy"> <p dir="ltr">This list has serious flaws, including the treatment of “Hispanic or Latino” as a racial category and the conflation or exclusion of other racial identities. As one M+R Benchmarks participant pointed out, the standard EEOC forms erase Arab identities, making communities that have been heavily politicized and otherized invisible. </p> <p dir="ltr">Because of these limitations, we have chosen to group racial categories other than White under the umbrella of Black, Indigenous, and People of Color (BIPOC). We also want to acknowledge that other important identities, including disability and gender, are not managed well by EEOC, and are not included in our analysis here. </p> <p dir="ltr">The upside of the EEOC data set is that it is collected consistently among U.S. employers, which allows us to get a clear picture within the constraints of this data set.</p> <p dir="ltr">Here’s what we found: <strong>the portion of nonprofit staff who identify as BIPOC rose from 25% in 2022 to 27% in 2023.</strong><br></p> </div> <div class="block block--copy"> <img src="/assets/images/EEOC-Data.png" alt="EEOC chart" data-image="stp80uakr95e"> </div> <div class="block block--copy"> <p dir="ltr">That’s for staff across levels and departments, from the executive director at a national organization to the warehouse workers at a community food bank to the people who are reading this report. </p> <p dir="ltr">At the executive and senior management level, BIPOC representation rose from 19% to 21%. BIPOC staff made up 27% of first- and mid-level management, a slight decline from the 28% in 2022. The biggest increase came from the wide range of job categories that fall outside of management, with BIPOC employees making up 29% of all staff in 2022, and 35% in 2023.</p> <p dir="ltr">Many nonprofits have made a vocal commitment to diversity, equity, and inclusion, and to hiring, retaining, and promoting more people of color. This EEOC data is just one measure of racial diversity, and can’t capture the full extent of progress toward equity and inclusion or the experiences of BIPOC staff. This kind of change takes time — there are only so many new hires or jobs turning over in any given year. The reporting in 2023 makes it clear that there is more work to be done, especially at more senior (and higher-paying) levels.&nbsp;</p> <div class="chess-divider" role="none"></div> <p dir="ltr">We’ve collected more data from more nonprofits for M+R Benchmarks this year than ever before. In addition to the peer-to-peer mobilization and EEOC data above, we are thrilled to provide ad spending data beyond digital channels, a deeper look at nonprofit partnerships with social media influencers, and more. </p> <p dir="ltr">Thanks again to our nonprofit partners, and to you for reading. Go ahead. It’s your move.<br></p> </div> </div> </div> <aside class="section__sidebar"> <div class="sidebar__content"> <p><br /></p> </div> <div class="sidebar__quiz"> <div class="quiz__question"> <h3>Trivia!</h3> <p>What sector had the most amount of organizations participating in last year’s Benchmarks?</p> </div>  <div class="quiz__answers"> <div class="quiz__answer" data-correct="false"> <svg width="42" height="40" viewBox="0 0 42 40" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_948_90705)"> <path d="M10.5 0L42 20.6897L10.5 40C10.5 40 0 31.7241 0 20.6897C0 9.65517 10.5 0 10.5 0Z" fill="#E3C321"/> </g> <defs> <clipPath id="clip0_948_90705"> <rect width="42" height="40" fill="white"/> </clipPath> </defs> </svg> <button>Disaster/International Aid</button> </div> <div class="quiz__answer" data-correct="true"> <svg width="42" height="40" viewBox="0 0 42 40" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_948_90705)"> <path d="M10.5 0L42 20.6897L10.5 40C10.5 40 0 31.7241 0 20.6897C0 9.65517 10.5 0 10.5 0Z" fill="#E06C1E"/> </g> <defs> <clipPath id="clip0_948_90705"> <rect width="42" height="40" fill="white"/> </clipPath> </defs> </svg> <button>Health</button> </div> <div class="quiz__answer" data-correct="false"> <svg width="42" height="40" viewBox="0 0 42 40" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_948_90705)"> <path d="M10.5 0L42 20.6897L10.5 40C10.5 40 0 31.7241 0 20.6897C0 9.65517 10.5 0 10.5 0Z" fill="#A5212B"/> </g> <defs> <clipPath id="clip0_948_90705"> <rect width="42" height="40" fill="white"/> </clipPath> </defs> </svg> <button>Environmental</button> </div> <div class="quiz__answer" data-correct="false"> <svg width="42" height="40" viewBox="0 0 42 40" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_948_90705)"> <path d="M10.5 0L42 20.6897L10.5 40C10.5 40 0 31.7241 0 20.6897C0 9.65517 10.5 0 10.5 0Z" fill="#08395F"/> </g> <defs> <clipPath id="clip0_948_90705"> <rect width="42" height="40" fill="white"/> </clipPath> </defs> </svg> <button>Hunger/Poverty</button> </div> </div> <p class="quiz__response"></p> </div> </aside> </div> </section> <section id="fundraising" class="section--child article__content"> <header class="section__header"> <picture class="divider-image"> <source srcset="https://d30s75h9mppx92.cloudfront.net/banners/Fundraising-360x200_2024-04-22-215125_iues.jpg" media="(max-width: 1024px)"/> <img src="https://d30s75h9mppx92.cloudfront.net/banners/Monopoly_2024-Section-Dividers.jpg" alt="Fundraising" /> </picture> </header> <div class="layout content"> <div class="section__content"> <div class="section__scorecard"> <div class="scorecard--title"> <h3>Fundraising</h3> <p>SCORECARD</p> </div> <ul class="scorecard--descriptions"> <li>Online revenue for the average nonprofit decreased by 1% in 2023.</li> <li>Revenue from one-time giving fell by 5%, while revenue from monthly giving rose by 6%.</li> <li>Monthly giving accounted for 31% of all online revenue in 2023, up from 27% the previous year.</li> <li>Nonprofits raised an average of $0.94 through direct mail for every dollar raised online. Direct mail revenue fell by 6% in 2023.</li> <li>December giving made up 26% of all online revenue, and 34% of one-time online revenue. Donations made on December 31 accounted for 5% of 2023 revenue.</li> </ul> </div> <div class="section__blocks"> <div class="block block--copy"> <p dir="ltr">There are moments when unpredictable, uncontrollable, and largely unrepeatable events drive an influx of revenue. A natural disaster might spur an outpouring of generosity, or the political conversation draws focus to your cause. Perhaps some Rich Uncle Pennybags hands over an unsolicited and jaw-dropping donation. Maybe there’s a bank error in your favor (collect $200), or you win second prize in a beauty contest (collect $10). </p> <p dir="ltr">We try to make the most of these opportunities when they arise, but this is all shaky ground on which to build a fundraising program. </p> <p dir="ltr">We can only go so far relying on chance and happenstance. Instead, long-term growth comes from making investments that will deliver results over time: email and mobile list acquisition, ads that are aggressively tested and optimized, a social media program that supplements organic reach with paid influencers, deeper audience research to understand what inspires, thoughtful message testing to find the strongest case for giving, an emphasis on monthly giving and lifetime giving. These are the stable foundations for successful programs that can continue to support an organization’s goals no matter what. </p> <p dir="ltr"><strong>Total online revenue for nonprofits in our study declined by 1% in 2023. </strong>So, pretty much flat. And we found a very similar trend when looking at small nonprofits raising less than $500,000 in annual online revenue, medium nonprofits in the $500k to $3MM range, and large nonprofits with annual online revenue over $3MM. </p> <p dir="ltr">Which might make it seem at a glance like things generally held fairly steady last year. But while some sectors reported a similar average year-over-year change, Disaster/International Aid nonprofits saw a 7% drop. At the high end, Health nonprofits saw 4% higher revenue on average.<br></p> <p dir="ltr">Even those median figures may be obscuring more than they reveal. If we expand our view to include the range from the 25th percentile to 75th percentile, we see a much more complete picture. And what a picture it is!</p> <p dir="ltr">This middle range indicates that a relatively small increase in revenue — in the single digits — was almost as likely as a modest decline. That’s for the total pool of M+R Benchmarks participants. The range among Cultural nonprofits was wider. While many did see a decline in online revenue, those at the 75th percentile saw 42% higher revenue in 2023!</p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2446-1" class="chart js-chart" data-id="2446" data-json="/charts/2446.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2446' ] = { id: '2446', title: 'Change in online revenue 2022-23', type: 'box-and-whiskers', numberFormat: 'percentage-0-decimals', data: `Category,Label,median,25th\u0020pctl,75th\u0020pctl\nAll,All,\u002D0.01,\u002D0.11,0.08\nSector,Cultural,0.03,\u002D0.03,0.42\nSector,Disaster\/International\u0020Aid,\u002D0.07,\u002D0.39,0.04\nSector,Environmental,\u002D0.03,\u002D0.11,0.01\nSector,Health,0.04,\u002D0.05,0.18\nSector,Hunger\/Poverty,\u002D0.04,\u002D0.08,\u002D0.01\nSector,Public\u0020Media,0.03,0.00,0.09\nSector,Rights,\u002D0.03,\u002D0.20,0.03\nSector,Wildlife\/Animal\u0020Welfare,0.00,\u002D0.12,0.08\nSize,Large,\u002D0.01,\u002D0.08,0.06\nSize,Medium,\u002D0.01,\u002D0.11,0.04\nSize,Small,\u002D0.02,\u002D0.15,0.19` }; </script> </div> <div class="block block--copy"> <p dir="ltr"><strong>And then there is the Disaster/International Aid sector. Here, nonprofits in the 25th percentile reported 39% less online revenue than in the previous year.</strong> Large swings in revenue from year to year are not unusual for this issue space, with high-profile humanitarian crises driving periods of exceptional generosity. </p> <p dir="ltr">The invasion of Ukraine in 2022 led to a surge of giving to organizations involved in crisis response or supporting displaced people. Indeed, if we look at the change in revenue from 2021 to 2022, the Disaster/International Aid sector saw the fastest growth. The decline in revenue in 2023 can be seen as a reversion to pre-Ukraine-crisis levels of support for nonprofits in this space.<br></p> <p dir="ltr">Taking a longer view can help put the year-to-year changes and volatility into context. Many nonprofits, especially those in the Hunger/Poverty space, experienced an unprecedented surge in giving during the first year of the Covid pandemic. The year-to-year changes in the years since have been more modest.</p> </div> <div class="block block--copy"> <figure><img src="/assets/images/Online-revenue-change-year-over-year.png" alt="Online Revenue Year Over Year" data-image="wphu8vgpo930"></figure> </div> <div class="block block--copy"> <p dir="ltr">So far, we have looked only at online revenue. And by “so far,” we mean “so far in this section” as well as “so far in the 18 years since we started publishing the M+R Benchmarks Study.”&nbsp;</p> <p dir="ltr">For the first time this year, we are able to include data on direct mail giving. <strong>In 2023, nonprofits saw direct mail revenue decline by an average of 6% from the previous year. </strong>This was a sharper drop than the 1% reported for online revenue, though once again the Disaster/International Aid sector was an outlier. While this sector saw the biggest reduction in average online revenue, direct mail revenue increased by 4%.</p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2297-1" class="chart js-chart" data-id="2297" data-json="/charts/2297.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2297' ] = { id: '2297', title: 'Change in revenue from Direct Mail', type: 'horizontal-bar', numberFormat: 'percentage-0-decimals', data: `Category,Label,Value\nAll,All,\u002D0.0614413153481552\nSector,Cultural,0.114339639722938\nSector,Disaster\/International\u0020Aid,0.0408606109771765\nSector,Environmental,\u002D0.0436793709077131\nSector,Health,\u002D0.0360794862071257\nSector,Hunger\/Poverty,\u002D0.0667969789889867\nSector,Public\u0020Media,\u002D0.0943525806079445\nSector,Rights,\u002D0.0759596365111426\nSector,Wildlife\/Animal\u0020Welfare,\u002D0.0806931644463857` }; </script> </div> <div class="block block--copy"> <p dir="ltr"><strong>For groups in our study, online giving made up a slightly larger portion of total revenue than direct mail giving — for every dollar raised online, nonprofits raised $0.94 through direct mail. </strong></p> <p dir="ltr">On average, small nonprofits (those with annual online revenue under $500k) received more revenue from direct mail than from onlne sources. </p> <p dir="ltr">For medium ($500k–$3MM in annual online revenue) and large (annual online revenue over $3MM) nonprofits, more revenue was sourced to online channels than direct mail. <br></p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2450-1" class="chart js-chart" data-id="2450" data-json="/charts/2450.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2450' ] = { id: '2450', title: 'For every dollar raised online, organizations raised this through direct mail', type: 'horizontal-bar', numberFormat: 'currency', data: `Category,Label,Value\nAll,All,0.940486249587053\nSector,Cultural,1.25258377263358\nSector,Disaster\/International\u0020Aid,0.576680311025477\nSector,Environmental,1.26771046442802\nSector,Health,1.20955726993456\nSector,Hunger\/Poverty,0.966805194794304\nSector,Public\u0020Media,0.430502475658351\nSector,Rights,0.492724165725097\nSector,Wildlife\/Animal\u0020Welfare,0.940486249587053\nSize,Large,0.800263639465757\nSize,Medium,0.60701258543142\nSize,Small,1.49878329702009` }; </script> </div> <div class="block block--copy"> <p dir="ltr">With online programs an increasingly important source of revenue, every donor matters — especially those who provide reliable support over time. Let’s turn back again to look only at online giving, and explore a few of the ways that donors choose to make multiple gifts.</p> <p dir="ltr">First, monthly giving accounted for 31% of all online revenue in 2023, up from 27% in 2022. <strong>While revenue from monthly giving increased by 6%, one-time revenue declined by 5%.</strong> That split — increased monthly revenue, decreased one-time revenue — was widespread. Every sector and size breakout we measured showed an average increase in monthly revenue. Only three sectors reported a rise in one-time revenue — Cultural, Health, and Public Media.</p> </div> <div class="block block--chart"> <div id="chartGroup-23012299" class="subsection__chartGroup"> <section class="chart-group js-chart-group" data-charts="2301,2299"> <div class="chart-group-viewer"> <div class="chart-group-charts"></div> </div> </section> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2301' ] = { id: '2301', title: 'Monthly giving as a percentage of online revenue', type: 'horizontal-grouped-bar', numberFormat: 'percentage-0-decimals', data: 'Category,Label,2022,2023\nAll,All,0.27,0.31\nSector,Cultural,0.05,0.04\nSector,Disaster\/International\u0020Aid,0.26,0.30\nSector,Environmental,0.33,0.36\nSector,Health,0.14,0.13\nSector,Hunger\/Poverty,0.31,0.36\nSector,Public\u0020Media,0.53,0.48\nSector,Rights,0.37,0.39\nSector,Wildlife\/Animal\u0020Welfare,0.32,0.39\nSize,Large,0.32,0.35\nSize,Medium,0.26,0.31\nSize,Small,0.24,0.28' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2299' ] = { id: '2299', title: 'Change in online revenue by type 2022 to 2023', type: 'horizontal-grouped-bar', numberFormat: 'percentage-0-decimals', data: 'Category,Label,One\u002Dtime,Monthly\nAll,All,\u002D0.05337555014,0.06124862471\nSector,Cultural,0.09023711238,0.2611072271\nSector,Disaster\/International\u0020Aid,\u002D0.07452385232,0.06124862471\nSector,Environmental,\u002D0.06834839666,0.05203569878\nSector,Health,0.03428465654,0.1200500198\nSector,Hunger\/Poverty,\u002D0.09827643975,0.0547422961\nSector,Public\u0020Media,0.03857249519,0.056457206\nSector,Rights,\u002D0.05771529393,0.02548099903\nSector,Wildlife\/Animal\u0020Welfare,\u002D0.04175596846,0.07004599366\nSize,Large,\u002D0.04813051817,0.04794219902\nSize,Medium,\u002D0.05043741471,0.0842300912\nSize,Small,\u002D0.09380462721,0.07693106312' }; </script> </div> </div> <div class="block block--copy"> <p>The average size of a <span class="inline-definition" data-inline-definition="A donation where the donor signs up once to donate on a regular schedule, typically by pledging a regular gift amount on a credit card each month. Also known as a sustaining gift.">monthly gift</span> was $24, while the average one-time gift was $115. Hunger/Poverty nonprofits had the highest average gift size for both types of giving: $45 for monthly giving, $174 for one-time gifts. Breaking out results by size, small nonprofits had higher average monthly and one-time gifts than medium or large nonprofits.</p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2303-1" class="chart js-chart" data-id="2303" data-json="/charts/2303.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2303' ] = { id: '2303', title: 'Average Gift', type: 'horizontal-grouped-bar', numberFormat: 'currency', data: `Category,Label,Monthly,One\u002Dtime\nAll,All,24,115\nSector,Cultural,29,155\nSector,Disaster\/International\u0020Aid,26,128\nSector,Environmental,20,89\nSector,Health,26,105\nSector,Hunger\/Poverty,45,174\nSector,Public\u0020Media,15,110\nSector,Rights,23,119\nSector,Wildlife\/Animal\u0020Welfare,19,63\nSize,Large,23,106\nSize,Medium,22,108\nSize,Small,30,124` }; </script> </div> <div class="block block--copy"> <p dir="ltr">While the overall average gift size is instructive, successful programs don’t treat their entire supporter base as a monolith with a single centerpoint. Instead, audiences are segmented by engagement, demographics, geography… and giving history. </p> <p dir="ltr">In 2023, donors giving at least $500 made up just 6% of all small-dollar donors (defined here as those who only gave under $1,000 in a year). Their donations made up 23% of total revenue. About half (57%) of small-dollar donors fell into the $50–249 giving level; their giving represented 47% of one-time gifts revenue.<br></p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2305-1" class="chart js-chart" data-id="2305" data-json="/charts/2305.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2305' ] = { id: '2305', title: 'Proportion of gifts &amp; revenue by donor level (one-time gifts only)', type: 'vertical-stacked-bar', numberFormat: 'percentage-0-decimals', data: `Category,label,value\n2021\u0020\u0025\u0020of\u0020donors,\u00241\u002D25,0.10\n2021\u0020\u0025\u0020of\u0020donors,\u002425\u002D49,0.18\n2021\u0020\u0025\u0020of\u0020donors,\u002450\u002D99,0.23\n2021\u0020\u0025\u0020of\u0020donors,\u0024100\u002D249,0.33,\u00241\u002D25,\u002425\u002D49,\u002450\u002D99,\u0024100\u002D249,\u0024250\u002D499,\u0024500\u002D999\n2021\u0020\u0025\u0020of\u0020donors,\u0024250\u002D499,0.10,2021,\u0025\u0020of\u0020Donors,2021,9.97\u0025,17.44\u0025,22.69\u0025,32.33\u0025,8.99\u0025,4.32\u0025\n2021\u0020\u0025\u0020of\u0020donors,\u0024500\u002D999,0.06,2022,2022,10.52\u0025,16.52\u0025,22.09\u0025,32.36\u0025,9.75\u0025,4.92\u0025\n2022\u0020\u0025\u0020of\u0020donors,\u00241\u002D25,0.11,2023,2023,9.56\u0025,15.65\u0025,21.73\u0025,32.83\u0025,9.32\u0025,4.42\u0025\n2022\u0020\u0025\u0020of\u0020donors,\u002425\u002D49,0.17,2021,\u0025\u0020of\u0020Revenue,2021,1.16\u0025,4.51\u0025,11.48\u0025,34.73\u0025,23.13\u0025,22.55\u0025\n2022\u0020\u0025\u0020of\u0020donors,\u002450\u002D99,0.23,2022,2022,1.14\u0025,4.15\u0025,10.75\u0025,35.18\u0025,23.83\u0025,22.56\u0025\n2022\u0020\u0025\u0020of\u0020donors,\u0024100\u002D249,0.33,2023,2023,1.00\u0025,3.93\u0025,10.78\u0025,35.00\u0025,23.08\u0025,22.20\u0025\n2022\u0020\u0025\u0020of\u0020donors,\u0024250\u002D499,0.10\n2022\u0020\u0025\u0020of\u0020donors,\u0024500\u002D999,0.06,\u00241\u002D25,\u002425\u002D49,\u002450\u002D99,\u0024100\u002D249,\u0024250\u002D499,\u0024500\u002D999\n2023\u0020\u0025\u0020of\u0020donors,\u00241\u002D25,0.11,2021,\u0025\u0020of\u0020Donors,2021,10\u0025,18\u0025,23\u0025,33\u0025,10\u0025,6\u0025,100\u0025\n2023\u0020\u0025\u0020of\u0020donors,\u002425\u002D49,0.16,2022,2022,11\u0025,17\u0025,23\u0025,33\u0025,10\u0025,6\u0025,100\u0025\n2023\u0020\u0025\u0020of\u0020donors,\u002450\u002D99,0.23,2023,2023,11\u0025,16\u0025,23\u0025,34\u0025,10\u0025,6\u0025,100\u0025\n2023\u0020\u0025\u0020of\u0020donors,\u0024100\u002D249,0.34,2021,\u0025\u0020of\u0020Revenue,2021,2\u0025,4\u0025,12\u0025,35\u0025,24\u0025,23\u0025,100\u0025\n2023\u0020\u0025\u0020of\u0020donors,\u0024250\u002D499,0.10,2022,2022,2\u0025,4\u0025,11\u0025,36\u0025,24\u0025,23\u0025,100\u0025\n2023\u0020\u0025\u0020of\u0020donors,\u0024500\u002D999,0.06,2023,2023,2\u0025,4\u0025,11\u0025,36\u0025,24\u0025,23\u0025,100\u0025\n2021\u0020\u0025\u0020of\u0020revenue,\u00241\u002D25,0.02\n2021\u0020\u0025\u0020of\u0020revenue,\u002425\u002D49,0.04\n2021\u0020\u0025\u0020of\u0020revenue,\u002450\u002D99,0.12\n2021\u0020\u0025\u0020of\u0020revenue,\u0024100\u002D249,0.35\n2021\u0020\u0025\u0020of\u0020revenue,\u0024250\u002D499,0.24\n2021\u0020\u0025\u0020of\u0020revenue,\u0024500\u002D999,0.23\n2022\u0020\u0025\u0020of\u0020revenue,\u00241\u002D25,0.02\n2022\u0020\u0025\u0020of\u0020revenue,\u002425\u002D49,0.04\n2022\u0020\u0025\u0020of\u0020revenue,\u002450\u002D99,0.11\n2022\u0020\u0025\u0020of\u0020revenue,\u0024100\u002D249,0.36\n2022\u0020\u0025\u0020of\u0020revenue,\u0024250\u002D499,0.24\n2022\u0020\u0025\u0020of\u0020revenue,\u0024500\u002D999,0.23\n2023\u0020\u0025\u0020of\u0020revenue,\u00241\u002D25,0.02\n2023\u0020\u0025\u0020of\u0020revenue,\u002425\u002D49,0.04\n2023\u0020\u0025\u0020of\u0020revenue,\u002450\u002D99,0.11\n2023\u0020\u0025\u0020of\u0020revenue,\u0024100\u002D249,0.36\n2023\u0020\u0025\u0020of\u0020revenue,\u0024250\u002D499,0.24\n2023\u0020\u0025\u0020of\u0020revenue,\u0024500\u002D999,0.23` }; </script> </div> <div class="block block--copy"> <p dir="ltr">Larger gifts mean a bigger impact on overall budget — that’s no surprise. What might be more surprising is how consistent these results have been in recent years. In 2021, 2022, and 2023, donors giving $50–99 made up 23%, 23%, and 23% of one-time donors, and gave 12%, 11%, and 11% of revenue.</p> <p dir="ltr">Even as major, world-shaking events affect the work that nonprofits do and the issues that the public prioritizes, these ratios stayed essentially unchanged. Even as metrics like overall revenue, ads ROAS, and email response rates shifted up and down, these ratios held steady. The consistency is remarkable. </p> <p dir="ltr">Of course, someone who makes a one-time gift isn’t necessarily someone who will only give one time. Donors who made only one-time gifts online gave an average of 1.2 times in 2023. To be clear, this is not a measure of lifetime value, or retention for donors who gave in previous years (we’ll get to that in a sec).<strong> These 1.2 gifts per donor represent repeated giving within 2023, and meant that the average donor who made only one-time gifts gave $165 over the course of the year.</strong></p> <p dir="ltr"><strong></strong>Monthly donors also sometimes make additional gifts over and above their recurring donation — whether inspired by breaking news or solicited as part of a campaign. Monthly donors made an average of 0.2 one-time gifts in addition to their monthly gift, with average one-time giving of $18. <br></p> </div> <div class="block block--chart"> <div id="chartGroup-23072309" class="subsection__chartGroup"> <section class="chart-group js-chart-group" data-charts="2307,2309"> <div class="chart-group-viewer"> <div class="chart-group-charts"></div> </div> </section> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2307' ] = { id: '2307', title: 'One-time gifts per donor per year', type: 'horizontal-grouped-bar', numberFormat: 'number-1-decimal', data: 'Category,Label,One\u002Dtime\u0020donors,Monthly\u0020donors\nAll,All,1.2,0.2\nSector,Cultural,1.2,0.2\nSector,Disaster\/International\u0020Aid,1.3,0.3\nSector,Environmental,1.2,0.2\nSector,Health,1.2,0.2\nSector,Hunger\/Poverty,1.4,0.1\nSector,Public\u0020Media,1.1,0.1\nSector,Rights,1.2,0.2\nSector,Wildlife\/Animal\u0020Welfare,1.4,0.3' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2309' ] = { id: '2309', title: 'One-time revenue per donor per year', type: 'horizontal-grouped-bar', numberFormat: 'currency', data: 'Category,Label,One\u002Dtime\u0020donors,Monthly\u0020donors\nAll,All,164.90047,17.63841\nSector,Cultural,194.03554,16.70869\nSector,Disaster\/International\u0020Aid,206.44045,37.24088\nSector,Environmental,121.78259,10.36484\nSector,Health,185.99661,18.52678\nSector,Hunger\/Poverty,257.67027,22.73934\nSector,Public\u0020Media,148.17377,4.55146\nSector,Rights,153.60347,19.93847\nSector,Wildlife\/Animal\u0020Welfare,94.83616,19.80830' }; </script> </div> </div> <div class="block block--copy"> <p dir="ltr">The long-term value of a donor isn’t only determined by how much they give in a single gift, or in a single year. Donors who make a commitment to supporting a nonprofit year after year are essential to long-term stability and growth.</p> <p dir="ltr">One-year retention for 2023 was 44%, which means that out of all one-time donors in 2022, almost half made another one-time gift in 2023. </p> <p dir="ltr">If we consider only new donors — those who made their first online gift in 2022 — the retention rate was just 23%. Of those supporters with a previous giving history who gave in 2022, 61% gave again in 2023. While the specific rate varied from sector to sector, the pattern remained consistent, with first-time donors substantially less likely to be retained. <br></p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2311-1" class="chart js-chart" data-id="2311" data-json="/charts/2311.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2311' ] = { id: '2311', title: 'Online one-time donor retention', type: 'horizontal-grouped-bar', numberFormat: 'percentage-0-decimals', data: `Category,Label,Overall,New\u0020Donors,Prior\u0020Donors\nAll,All,0.437032878,0.2278360343,0.6125162973\nSector,Cultural,0.3848959451,0.2508759636,0.4446477585\nSector,Disaster\/International\u0020Aid,0.3531104872,0.2189276007,0.61631468\nSector,Environmental,0.4992963693,0.2569316081,0.6649818354\nSector,Health,0.2966428996,0.145493095,0.5384829377\nSector,Hunger\/Poverty,0.4894219274,0.220658118,0.6289827096\nSector,Public\u0020Media,0.5698924731,0.5391596639,0.7258064516\nSector,Rights,0.4262123608,0.1833388216,0.6457415812\nSector,Wildlife\/Animal\u0020Welfare,0.4446963032,0.2563880942,0.5985698322` }; </script> </div> <div class="block block--copy"> <p dir="ltr">We’ve taken a look at how donors are giving, and how much, and how often — next, we turn to <em>when. </em></p> <p dir="ltr">Overall, 34% of online revenue from one-time gifts came in during December, 2023. November was the next-highest month, at 15%, with revenue in every other month ranging between 3% and 5% of the overall total.<br></p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-10831-1" class="chart js-chart" data-id="10831" data-json="/charts/10831.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '10831' ] = { id: '10831', title: 'Percent of one-time revenue raised by month', type: 'table', numberFormat: 'percentage-0-decimals', data: `Category,Label,Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec\nAll,All,0.03,0.03,0.05,0.05,0.04,0.04,0.04,0.04,0.04,0.05,0.15,0.34\nSector,Cultural,0.06,0.06,0.07,0.06,0.06,0.07,0.06,0.05,0.06,0.06,0.11,0.23\nSector,Disaster\/International\u0020Aid,0.03,0.07,0.04,0.04,0.03,0.03,0.02,0.03,0.06,0.05,0.13,0.31\nSector,Environmental,0.03,0.03,0.05,0.04,0.04,0.04,0.04,0.03,0.04,0.04,0.17,0.40\nSector,Health,0.04,0.04,0.05,0.05,0.05,0.05,0.04,0.06,0.05,0.05,0.14,0.34\nSector,Hunger\/Poverty,0.03,0.03,0.05,0.05,0.04,0.04,0.04,0.03,0.04,0.05,0.21,0.36\nSector,Public\u0020Media,0.04,0.06,0.16,0.06,0.04,0.06,0.02,0.04,0.06,0.05,0.11,0.27\nSector,Rights,0.04,0.04,0.05,0.03,0.04,0.05,0.03,0.03,0.03,0.04,0.12,0.46\nSector,Wildlife\/Animal\u0020Welfare,0.04,0.05,0.07,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.15,0.28` }; </script> </div> <div class="block block--copy"> <p dir="ltr">Among other things, November included Giving Tuesday in 2023, which may have helped increase that month’s share of the annual total. In 2024, Giving Tuesday will fall in December, which has the potential to make December even more important to reaching budget goals.&nbsp;</p> <p dir="ltr"><strong>Including both one-time and monthly donations, December giving accounted for 26% of all online revenue.</strong> The last week of December alone accounted for 13% of the year’s total online revenue. And December 31, the last-chance, match-deadline, clock-is-ticking, nail-biting final day of the year: 5% of 2023 revenue.</p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2315-1" class="chart js-chart" data-id="2315" data-json="/charts/2315.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2315' ] = { id: '2315', title: 'Share of annual online revenue raised in a time period', type: 'horizontal-grouped-bar', numberFormat: 'percentage-0-decimals', data: `Category,Label,Day\u0020of\u0020Dec\u002031,Week\u0020of\u0020Dec\u002031,Month\u0020of\u0020Dec\nAll,All,0.04609314618,0.126746506,0.2588265617\nSector,Cultural,0.0315314131,0.1265351908,0.2516654731\nSector,Disaster\/International\u0020Aid,0.04311817939,0.1127683028,0.2184963613\nSector,Environmental,0.05882595677,0.1560329433,0.2597650033\nSector,Health,0.05320807457,0.16262405,0.2899297896\nSector,Hunger\/Poverty,0.04069174516,0.1139081934,0.2711402606\nSector,Public\u0020Media,0.04238173067,0.08718325175,0.1688005097\nSector,Rights,0.07549961864,0.2106497338,0.3354869547\nSector,Wildlife\/Animal\u0020Welfare,0.03918291327,0.1147052894,0.1943113195` }; </script> </div> <div class="block block--copy"> <p>Online revenue was 7% lower on December 31, 2023, than it was on December 31, 2022. For email, revenue on the final day of the year declined by 10%.</p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2317-1" class="chart js-chart" data-id="2317" data-json="/charts/2317.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2317' ] = { id: '2317', title: 'Change in revenue on December 31', type: 'horizontal-grouped-bar', numberFormat: 'percentage-0-decimals', data: `Category,Label,Overall,Email\nAll,All,\u002D0.06557607912,\u002D0.09835233431\nSector,Disaster\/International\u0020Aid,\u002D0.1819953996,\u002D0.034793684\nSector,Environmental,\u002D0.1443905737,\u002D0.2391742575\nSector,Health,\u002D0.01142199204,\u002D0.2064997041\nSector,Hunger\/Poverty,\u002D0.04577620571,0.003189709641\nSector,Rights,\u002D0.1617033844,\u002D0.1665430267\nSector,Wildlife\/Animal\u0020Welfare,0.07409612312,\u002D0.04190819077` }; </script> </div> <div class="block block--copy"> <p>Pulling back to look at the final week of December, overall revenue was 2% lower than in the previous year. Despite a drop on 12/31, email revenue held steady in the final week of 2023 compared to 2022. Because December 31 fell on a weekend, many nonprofits shifted messaging slightly earlier in the calendar, which may have had an impact here.</p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2321-1" class="chart js-chart" data-id="2321" data-json="/charts/2321.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2321' ] = { id: '2321', title: 'Change in revenue week of December 31', type: 'horizontal-grouped-bar', numberFormat: 'percentage-0-decimals', data: `Category,Label,Overall,Email\nAll,All,\u002D0.01501529731,\u002D0.002980057907\nSector,Cultural,\u002D0.1244290476,\u002D0.3888877081\nSector,Disaster\/International\u0020Aid,\u002D0.1335349476,0.06315286504\nSector,Environmental,\u002D0.02072586893,\u002D0.006239355405\nSector,Health,\u002D0.01365576443,\u002D0.08005639981\nSector,Hunger\/Poverty,\u002D0.01800940958,0.1856565978\nSector,Public\u0020Media,\u002D0.08896750264,\u002D0.05650404271\nSector,Rights,\u002D0.0112586967,\u002D0.09805452049\nSector,Wildlife\/Animal\u0020Welfare,0.0755449876,0.0005064636602` }; </script> </div> <div class="block block--copy"> <p>Overall, December revenue was 4% lower overall in 2023, while email revenue declined by 2%. The largest decrease in December revenue came in the Cultural sector, which reported 15% lower email revenue, and 12% lower revenue overall. The only sector to see an increase in December giving was Wildlife/Animal Welfare, with 3% growth overall.</p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2319-1" class="chart js-chart" data-id="2319" data-json="/charts/2319.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2319' ] = { id: '2319', title: 'Change in revenue from 2022 to 2023 for the month of December', type: 'horizontal-grouped-bar', numberFormat: 'percentage-0-decimals', data: `Category,Label,Overall,Email\nAll,All,\u002D0.03759759961,\u002D0.01512477119\nSector,Cultural,\u002D0.1223427792,\u002D0.1516238594\nSector,Disaster\/International\u0020Aid,\u002D0.09789587162,\u002D0.006004510353\nSector,Environmental,\u002D0.04946103796,\u002D0.04101125765\nSector,Health,\u002D0.01904505964,\u002D0.06559627717\nSector,Hunger\/Poverty,\u002D0.04737541756,0.07150316591\nSector,Rights,0.003748945145,\u002D0.09325006256\nSector,Wildlife\/Animal\u0020Welfare,0.03327610727,\u002D0.00001158693911` }; </script> </div> <div class="block block--copy"> <p dir="ltr">So many factors are outside our control as fundraisers — from global conflict to the day of the week that the year happens to end on. Swings in revenue will happen, sometimes quite dramatically. </p> <p dir="ltr">This is all the more reason to emphasize stable and reliable sources of revenue, from monthly donors to annual giving days to retaining and reactivating previous donors. And if you happen to pass go, don’t forget to collect your $200.<br></p> </div> <div class="block block--chart"> <div id="chartGroup-2446659022972299230123032305230723092311231523172319232123232325232723299500" class="subsection__chartGroup"> <section class="chart-group js-chart-group" data-charts="2446,6590,2297,2299,2301,2303,2305,2307,2309,2311,2315,2317,2319,2321,2323,2325,2327,2329,9500"> <div class="chart-group-viewer"> <div class="chart-group-charts"></div> </div> </section> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2446' ] = { id: '2446', title: 'Change in online revenue 2022-23', type: 'box-and-whiskers', numberFormat: 'percentage-0-decimals', data: 'Category,Label,median,25th\u0020pctl,75th\u0020pctl\nAll,All,\u002D0.01,\u002D0.11,0.08\nSector,Cultural,0.03,\u002D0.03,0.42\nSector,Disaster\/International\u0020Aid,\u002D0.07,\u002D0.39,0.04\nSector,Environmental,\u002D0.03,\u002D0.11,0.01\nSector,Health,0.04,\u002D0.05,0.18\nSector,Hunger\/Poverty,\u002D0.04,\u002D0.08,\u002D0.01\nSector,Public\u0020Media,0.03,0.00,0.09\nSector,Rights,\u002D0.03,\u002D0.20,0.03\nSector,Wildlife\/Animal\u0020Welfare,0.00,\u002D0.12,0.08\nSize,Large,\u002D0.01,\u002D0.08,0.06\nSize,Medium,\u002D0.01,\u002D0.11,0.04\nSize,Small,\u002D0.02,\u002D0.15,0.19' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '6590' ] = { id: '6590', title: 'Change in online revenue 2021-22', type: 'horizontal-bar', numberFormat: 'percentage-0-decimals', data: 'Category,Label,Value\nAll,All,\u002D0.0324493559639353\nSector,Cultural,\u002D0.0426674612199112\nSector,Disaster\/International\u0020Aid,0.104673491980803\nSector,Environmental,\u002D0.0344653286072686\nSector,Health,\u002D0.0158342145972587\nSector,Hunger\/Poverty,\u002D0.177600808218757\nSector,Public\u0020Media,\u002D0.0385462846671065\nSector,Rights,\u002D0.0708226923522348\nSector,Wildlife\/Animal\u0020Welfare,0.0642271857904289' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2297' ] = { id: '2297', title: 'Change in revenue from Direct Mail', type: 'horizontal-bar', numberFormat: 'percentage-0-decimals', data: 'Category,Label,Value\nAll,All,\u002D0.0614413153481552\nSector,Cultural,0.114339639722938\nSector,Disaster\/International\u0020Aid,0.0408606109771765\nSector,Environmental,\u002D0.0436793709077131\nSector,Health,\u002D0.0360794862071257\nSector,Hunger\/Poverty,\u002D0.0667969789889867\nSector,Public\u0020Media,\u002D0.0943525806079445\nSector,Rights,\u002D0.0759596365111426\nSector,Wildlife\/Animal\u0020Welfare,\u002D0.0806931644463857' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2299' ] = { id: '2299', title: 'Change in online revenue by type 2022 to 2023', type: 'horizontal-grouped-bar', numberFormat: 'percentage-0-decimals', data: 'Category,Label,One\u002Dtime,Monthly\nAll,All,\u002D0.05337555014,0.06124862471\nSector,Cultural,0.09023711238,0.2611072271\nSector,Disaster\/International\u0020Aid,\u002D0.07452385232,0.06124862471\nSector,Environmental,\u002D0.06834839666,0.05203569878\nSector,Health,0.03428465654,0.1200500198\nSector,Hunger\/Poverty,\u002D0.09827643975,0.0547422961\nSector,Public\u0020Media,0.03857249519,0.056457206\nSector,Rights,\u002D0.05771529393,0.02548099903\nSector,Wildlife\/Animal\u0020Welfare,\u002D0.04175596846,0.07004599366\nSize,Large,\u002D0.04813051817,0.04794219902\nSize,Medium,\u002D0.05043741471,0.0842300912\nSize,Small,\u002D0.09380462721,0.07693106312' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2301' ] = { id: '2301', title: 'Monthly giving as a percentage of online revenue', type: 'horizontal-grouped-bar', numberFormat: 'percentage-0-decimals', data: 'Category,Label,2022,2023\nAll,All,0.27,0.31\nSector,Cultural,0.05,0.04\nSector,Disaster\/International\u0020Aid,0.26,0.30\nSector,Environmental,0.33,0.36\nSector,Health,0.14,0.13\nSector,Hunger\/Poverty,0.31,0.36\nSector,Public\u0020Media,0.53,0.48\nSector,Rights,0.37,0.39\nSector,Wildlife\/Animal\u0020Welfare,0.32,0.39\nSize,Large,0.32,0.35\nSize,Medium,0.26,0.31\nSize,Small,0.24,0.28' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2303' ] = { id: '2303', title: 'Average Gift', type: 'horizontal-grouped-bar', numberFormat: 'currency', data: 'Category,Label,Monthly,One\u002Dtime\nAll,All,24,115\nSector,Cultural,29,155\nSector,Disaster\/International\u0020Aid,26,128\nSector,Environmental,20,89\nSector,Health,26,105\nSector,Hunger\/Poverty,45,174\nSector,Public\u0020Media,15,110\nSector,Rights,23,119\nSector,Wildlife\/Animal\u0020Welfare,19,63\nSize,Large,23,106\nSize,Medium,22,108\nSize,Small,30,124' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2305' ] = { id: '2305', title: 'Proportion of gifts &amp; revenue by donor level (one-time gifts only)', type: 'vertical-stacked-bar', numberFormat: 'percentage-0-decimals', data: 'Category,label,value\n2021\u0020\u0025\u0020of\u0020donors,\u00241\u002D25,0.10\n2021\u0020\u0025\u0020of\u0020donors,\u002425\u002D49,0.18\n2021\u0020\u0025\u0020of\u0020donors,\u002450\u002D99,0.23\n2021\u0020\u0025\u0020of\u0020donors,\u0024100\u002D249,0.33,\u00241\u002D25,\u002425\u002D49,\u002450\u002D99,\u0024100\u002D249,\u0024250\u002D499,\u0024500\u002D999\n2021\u0020\u0025\u0020of\u0020donors,\u0024250\u002D499,0.10,2021,\u0025\u0020of\u0020Donors,2021,9.97\u0025,17.44\u0025,22.69\u0025,32.33\u0025,8.99\u0025,4.32\u0025\n2021\u0020\u0025\u0020of\u0020donors,\u0024500\u002D999,0.06,2022,2022,10.52\u0025,16.52\u0025,22.09\u0025,32.36\u0025,9.75\u0025,4.92\u0025\n2022\u0020\u0025\u0020of\u0020donors,\u00241\u002D25,0.11,2023,2023,9.56\u0025,15.65\u0025,21.73\u0025,32.83\u0025,9.32\u0025,4.42\u0025\n2022\u0020\u0025\u0020of\u0020donors,\u002425\u002D49,0.17,2021,\u0025\u0020of\u0020Revenue,2021,1.16\u0025,4.51\u0025,11.48\u0025,34.73\u0025,23.13\u0025,22.55\u0025\n2022\u0020\u0025\u0020of\u0020donors,\u002450\u002D99,0.23,2022,2022,1.14\u0025,4.15\u0025,10.75\u0025,35.18\u0025,23.83\u0025,22.56\u0025\n2022\u0020\u0025\u0020of\u0020donors,\u0024100\u002D249,0.33,2023,2023,1.00\u0025,3.93\u0025,10.78\u0025,35.00\u0025,23.08\u0025,22.20\u0025\n2022\u0020\u0025\u0020of\u0020donors,\u0024250\u002D499,0.10\n2022\u0020\u0025\u0020of\u0020donors,\u0024500\u002D999,0.06,\u00241\u002D25,\u002425\u002D49,\u002450\u002D99,\u0024100\u002D249,\u0024250\u002D499,\u0024500\u002D999\n2023\u0020\u0025\u0020of\u0020donors,\u00241\u002D25,0.11,2021,\u0025\u0020of\u0020Donors,2021,10\u0025,18\u0025,23\u0025,33\u0025,10\u0025,6\u0025,100\u0025\n2023\u0020\u0025\u0020of\u0020donors,\u002425\u002D49,0.16,2022,2022,11\u0025,17\u0025,23\u0025,33\u0025,10\u0025,6\u0025,100\u0025\n2023\u0020\u0025\u0020of\u0020donors,\u002450\u002D99,0.23,2023,2023,11\u0025,16\u0025,23\u0025,34\u0025,10\u0025,6\u0025,100\u0025\n2023\u0020\u0025\u0020of\u0020donors,\u0024100\u002D249,0.34,2021,\u0025\u0020of\u0020Revenue,2021,2\u0025,4\u0025,12\u0025,35\u0025,24\u0025,23\u0025,100\u0025\n2023\u0020\u0025\u0020of\u0020donors,\u0024250\u002D499,0.10,2022,2022,2\u0025,4\u0025,11\u0025,36\u0025,24\u0025,23\u0025,100\u0025\n2023\u0020\u0025\u0020of\u0020donors,\u0024500\u002D999,0.06,2023,2023,2\u0025,4\u0025,11\u0025,36\u0025,24\u0025,23\u0025,100\u0025\n2021\u0020\u0025\u0020of\u0020revenue,\u00241\u002D25,0.02\n2021\u0020\u0025\u0020of\u0020revenue,\u002425\u002D49,0.04\n2021\u0020\u0025\u0020of\u0020revenue,\u002450\u002D99,0.12\n2021\u0020\u0025\u0020of\u0020revenue,\u0024100\u002D249,0.35\n2021\u0020\u0025\u0020of\u0020revenue,\u0024250\u002D499,0.24\n2021\u0020\u0025\u0020of\u0020revenue,\u0024500\u002D999,0.23\n2022\u0020\u0025\u0020of\u0020revenue,\u00241\u002D25,0.02\n2022\u0020\u0025\u0020of\u0020revenue,\u002425\u002D49,0.04\n2022\u0020\u0025\u0020of\u0020revenue,\u002450\u002D99,0.11\n2022\u0020\u0025\u0020of\u0020revenue,\u0024100\u002D249,0.36\n2022\u0020\u0025\u0020of\u0020revenue,\u0024250\u002D499,0.24\n2022\u0020\u0025\u0020of\u0020revenue,\u0024500\u002D999,0.23\n2023\u0020\u0025\u0020of\u0020revenue,\u00241\u002D25,0.02\n2023\u0020\u0025\u0020of\u0020revenue,\u002425\u002D49,0.04\n2023\u0020\u0025\u0020of\u0020revenue,\u002450\u002D99,0.11\n2023\u0020\u0025\u0020of\u0020revenue,\u0024100\u002D249,0.36\n2023\u0020\u0025\u0020of\u0020revenue,\u0024250\u002D499,0.24\n2023\u0020\u0025\u0020of\u0020revenue,\u0024500\u002D999,0.23' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2307' ] = { id: '2307', title: 'One-time gifts per donor per year', type: 'horizontal-grouped-bar', numberFormat: 'number-1-decimal', data: 'Category,Label,One\u002Dtime\u0020donors,Monthly\u0020donors\nAll,All,1.2,0.2\nSector,Cultural,1.2,0.2\nSector,Disaster\/International\u0020Aid,1.3,0.3\nSector,Environmental,1.2,0.2\nSector,Health,1.2,0.2\nSector,Hunger\/Poverty,1.4,0.1\nSector,Public\u0020Media,1.1,0.1\nSector,Rights,1.2,0.2\nSector,Wildlife\/Animal\u0020Welfare,1.4,0.3' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2309' ] = { id: '2309', title: 'One-time revenue per donor per year', type: 'horizontal-grouped-bar', numberFormat: 'currency', data: 'Category,Label,One\u002Dtime\u0020donors,Monthly\u0020donors\nAll,All,164.90047,17.63841\nSector,Cultural,194.03554,16.70869\nSector,Disaster\/International\u0020Aid,206.44045,37.24088\nSector,Environmental,121.78259,10.36484\nSector,Health,185.99661,18.52678\nSector,Hunger\/Poverty,257.67027,22.73934\nSector,Public\u0020Media,148.17377,4.55146\nSector,Rights,153.60347,19.93847\nSector,Wildlife\/Animal\u0020Welfare,94.83616,19.80830' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2311' ] = { id: '2311', title: 'Online one-time donor retention', type: 'horizontal-grouped-bar', numberFormat: 'percentage-0-decimals', data: 'Category,Label,Overall,New\u0020Donors,Prior\u0020Donors\nAll,All,0.437032878,0.2278360343,0.6125162973\nSector,Cultural,0.3848959451,0.2508759636,0.4446477585\nSector,Disaster\/International\u0020Aid,0.3531104872,0.2189276007,0.61631468\nSector,Environmental,0.4992963693,0.2569316081,0.6649818354\nSector,Health,0.2966428996,0.145493095,0.5384829377\nSector,Hunger\/Poverty,0.4894219274,0.220658118,0.6289827096\nSector,Public\u0020Media,0.5698924731,0.5391596639,0.7258064516\nSector,Rights,0.4262123608,0.1833388216,0.6457415812\nSector,Wildlife\/Animal\u0020Welfare,0.4446963032,0.2563880942,0.5985698322' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2315' ] = { id: '2315', title: 'Share of annual online revenue raised in a time period', type: 'horizontal-grouped-bar', numberFormat: 'percentage-0-decimals', data: 'Category,Label,Day\u0020of\u0020Dec\u002031,Week\u0020of\u0020Dec\u002031,Month\u0020of\u0020Dec\nAll,All,0.04609314618,0.126746506,0.2588265617\nSector,Cultural,0.0315314131,0.1265351908,0.2516654731\nSector,Disaster\/International\u0020Aid,0.04311817939,0.1127683028,0.2184963613\nSector,Environmental,0.05882595677,0.1560329433,0.2597650033\nSector,Health,0.05320807457,0.16262405,0.2899297896\nSector,Hunger\/Poverty,0.04069174516,0.1139081934,0.2711402606\nSector,Public\u0020Media,0.04238173067,0.08718325175,0.1688005097\nSector,Rights,0.07549961864,0.2106497338,0.3354869547\nSector,Wildlife\/Animal\u0020Welfare,0.03918291327,0.1147052894,0.1943113195' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2317' ] = { id: '2317', title: 'Change in revenue on December 31', type: 'horizontal-grouped-bar', numberFormat: 'percentage-0-decimals', data: 'Category,Label,Overall,Email\nAll,All,\u002D0.06557607912,\u002D0.09835233431\nSector,Disaster\/International\u0020Aid,\u002D0.1819953996,\u002D0.034793684\nSector,Environmental,\u002D0.1443905737,\u002D0.2391742575\nSector,Health,\u002D0.01142199204,\u002D0.2064997041\nSector,Hunger\/Poverty,\u002D0.04577620571,0.003189709641\nSector,Rights,\u002D0.1617033844,\u002D0.1665430267\nSector,Wildlife\/Animal\u0020Welfare,0.07409612312,\u002D0.04190819077' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2319' ] = { id: '2319', title: 'Change in revenue from 2022 to 2023 for the month of December', type: 'horizontal-grouped-bar', numberFormat: 'percentage-0-decimals', data: 'Category,Label,Overall,Email\nAll,All,\u002D0.03759759961,\u002D0.01512477119\nSector,Cultural,\u002D0.1223427792,\u002D0.1516238594\nSector,Disaster\/International\u0020Aid,\u002D0.09789587162,\u002D0.006004510353\nSector,Environmental,\u002D0.04946103796,\u002D0.04101125765\nSector,Health,\u002D0.01904505964,\u002D0.06559627717\nSector,Hunger\/Poverty,\u002D0.04737541756,0.07150316591\nSector,Rights,0.003748945145,\u002D0.09325006256\nSector,Wildlife\/Animal\u0020Welfare,0.03327610727,\u002D0.00001158693911' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2321' ] = { id: '2321', title: 'Change in revenue week of December 31', type: 'horizontal-grouped-bar', numberFormat: 'percentage-0-decimals', data: 'Category,Label,Overall,Email\nAll,All,\u002D0.01501529731,\u002D0.002980057907\nSector,Cultural,\u002D0.1244290476,\u002D0.3888877081\nSector,Disaster\/International\u0020Aid,\u002D0.1335349476,0.06315286504\nSector,Environmental,\u002D0.02072586893,\u002D0.006239355405\nSector,Health,\u002D0.01365576443,\u002D0.08005639981\nSector,Hunger\/Poverty,\u002D0.01800940958,0.1856565978\nSector,Public\u0020Media,\u002D0.08896750264,\u002D0.05650404271\nSector,Rights,\u002D0.0112586967,\u002D0.09805452049\nSector,Wildlife\/Animal\u0020Welfare,0.0755449876,0.0005064636602' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2323' ] = { id: '2323', title: 'Change in revenue on Giving Tuesday', type: 'horizontal-grouped-bar', numberFormat: 'percentage-0-decimals', data: 'Category,Label,Overall,Email\nAll,All,\u002D0.07343841553,\u002D0.01392031167\nSector,Disaster\/International\u0020Aid,\u002D0.144902929,0.05379528558\nSector,Environmental,0.06709322613,\u002D0.03120604037\nSector,Health,\u002D0.07320037853,\u002D0.1120946147\nSector,Hunger\/Poverty,\u002D0.1015867502,\u002D0.05978377994\nSector,Rights,\u002D0.02759682976,0.5138489655\nSector,Wildlife\/Animal\u0020Welfare,\u002D0.05326403837,0.06188098988' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2325' ] = { id: '2325', title: 'Percent of sustainers retained by month', type: 'horizontal-bar', numberFormat: 'percentage-0-decimals', data: 'Category,Label,value\nAll,Month\u00201,1.00\nAll,2,0.91\nAll,3,0.87\nAll,4,0.83\nAll,5,0.80\nAll,6,0.77\nAll,7,0.75\nAll,8,0.72\nAll,9,0.69\nAll,10,0.67\nAll,11,0.64\nAll,12,0.61\nAll,13,0.59\nAll,14,0.57\nAll,15,0.55\nAll,16,0.53\nAll,17,0.51\nAll,18,0.50\nAll,19,0.49\nAll,20,0.47\nAll,21,0.45\nAll,22,0.44\nAll,23,0.43\nAll,24,0.41' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2327' ] = { id: '2327', title: 'Change in number of online gifts 2022 to 2023', type: 'horizontal-bar', numberFormat: 'percentage-0-decimals', data: 'Category,Label,Value\nAll,All,0.00752765797283873\nSector,Cultural,0.0248938804386275\nSector,Disaster\/International\u0020Aid,\u002D0.00764083903690409\nSector,Environmental,\u002D0.00925031664725236\nSector,Health,0.0525152844231792\nSector,Hunger\/Poverty,\u002D0.00297287253808993\nSector,Public\u0020Media,0.098223570304393\nSector,Rights,\u002D0.0633760109660451\nSector,Wildlife\/Animal\u0020Welfare,0.0162757047951435\nSize,Large,0.00752765797283873\nSize,Medium,0.00494418508482241\nSize,Small,0.037940379403794' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2329' ] = { id: '2329', title: 'Share of online revenue from new donors', type: 'horizontal-grouped-bar', numberFormat: 'percentage-0-decimals', data: 'Category,Label,2022,2023\nAll,All,0.26,0.25\nSector,Cultural,0.36,0.54\nSector,Disaster\/International\u0020Aid,0.37,0.29\nSector,Environmental,0.24,0.20\nSector,Health,0.44,0.44\nSector,Hunger\/Poverty,0.16,0.15\nSector,Public\u0020Media,0.12,0.14\nSector,Rights,0.27,0.23\nSector,Wildlife\/Animal\u0020Welfare,0.27,0.21\nSize,Large,0.21,0.20\nSize,Medium,0.25,0.23\nSize,Small,0.35,0.34' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '9500' ] = { id: '9500', title: 'Membership as a percentage of total online revenue', type: 'horizontal-bar', numberFormat: 'percentage-0-decimals', data: 'Category,label,value\nAll,Cultural,0.59\nAll,Public\u0020Media,1.00' }; </script> </div> </div> </div> </div> <aside class="section__sidebar"> <div class="sidebar__content"> <figure><img src="https://mrbenchmarks.com/assets/images/Nehal-Mahmoud.png" alt="Nehal Mahmoud" /></figure> <p dir="ltr"><em>Notes from </em>Principal Audience and Message Research Manager NEHAL MAHMOUD</p> <p dir="ltr">Audience and message research has quickly moved from a tool that’s nice to have to a must for many nonprofits. That’s primarily because fundraising, advocacy, and engagement is only getting harder – as this year’s Benchmarks Study illustrates. And, let’s face it, the monolithic approach to any audience is not sufficient ethically or effectively.</p> <p dir="ltr">If we're serious about developing audience-smart programs, we have to truly understand those audiences. And that means relying less on assumptions and stereotypes, and more on what those audiences are telling us through their behavior, reliable data, and their own words. </p> <p dir="ltr">This kind of research used to be out of reach for nonprofits. But exciting new tools have made it more affordable and scalable for organizations of every size, allowing us to craft campaigns that are truly audience-centric. At M+R, we’re using research to better understand our current and prospective audiences through: </p> <ul><li dir="ltr"><p dir="ltr">Surveys, social listening, and media scans that give us a holistic view of who an organization’s supporters are, what they know about an organization, and how they’re interested in helping</p></li><li dir="ltr"><p dir="ltr">Virtual focus groups that are generally more inclusive and accessible than their IRL counterparts, allowing for even richer and more insightful conversations</p></li><li dir="ltr"><p dir="ltr">Pre-market testing tools that help us sharpen a creative approach <em>before </em>we even press “send” or “launch,” allowing us to focus resources on the most effective creative possible</p></li><li dir="ltr"><p dir="ltr">Brand tracking studies that measure the impact of ad buys and media hits on public perception of a brand or issue</p></li></ul> <p dir="ltr">Want more scoop? Reach out to me at nmahmoud@mrss.com.<br /></p> </div> <div class="sidebar__quiz"> <div class="quiz__question"> <h3>Trivia!</h3> <p>Every year since 2015, Benchmarks has had a theme pulling it all together. Which of the following was never a theme for Benchmarks?</p> </div>  <div class="quiz__answers"> <div class="quiz__answer" data-correct="false"> <svg width="42" height="40" viewBox="0 0 42 40" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_948_90705)"> <path d="M10.5 0L42 20.6897L10.5 40C10.5 40 0 31.7241 0 20.6897C0 9.65517 10.5 0 10.5 0Z" fill="#E3C321"/> </g> <defs> <clipPath id="clip0_948_90705"> <rect width="42" height="40" fill="white"/> </clipPath> </defs> </svg> <button>Space</button> </div> <div class="quiz__answer" data-correct="true"> <svg width="42" height="40" viewBox="0 0 42 40" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_948_90705)"> <path d="M10.5 0L42 20.6897L10.5 40C10.5 40 0 31.7241 0 20.6897C0 9.65517 10.5 0 10.5 0Z" fill="#E06C1E"/> </g> <defs> <clipPath id="clip0_948_90705"> <rect width="42" height="40" fill="white"/> </clipPath> </defs> </svg> <button>Dinosaurs</button> </div> <div class="quiz__answer" data-correct="false"> <svg width="42" height="40" viewBox="0 0 42 40" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_948_90705)"> <path d="M10.5 0L42 20.6897L10.5 40C10.5 40 0 31.7241 0 20.6897C0 9.65517 10.5 0 10.5 0Z" fill="#A5212B"/> </g> <defs> <clipPath id="clip0_948_90705"> <rect width="42" height="40" fill="white"/> </clipPath> </defs> </svg> <button>Travel</button> </div> <div class="quiz__answer" data-correct="false"> <svg width="42" height="40" viewBox="0 0 42 40" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_948_90705)"> <path d="M10.5 0L42 20.6897L10.5 40C10.5 40 0 31.7241 0 20.6897C0 9.65517 10.5 0 10.5 0Z" fill="#08395F"/> </g> <defs> <clipPath id="clip0_948_90705"> <rect width="42" height="40" fill="white"/> </clipPath> </defs> </svg> <button>Food</button> </div> </div> <p class="quiz__response"></p> </div> </aside> </div> </section> <section id="email-messaging" class="section--child article__content"> <header class="section__header"> <picture class="divider-image"> <source srcset="https://d30s75h9mppx92.cloudfront.net/banners/Email-Messaging-360x200_2024-04-22-215140_bbrg.jpg" media="(max-width: 1024px)"/> <img src="https://d30s75h9mppx92.cloudfront.net/banners/Snakes-and-Ladders_2024-Section-Dividers.jpg" alt="Email Messaging" /> </picture> </header> <div class="layout content"> <div class="section__content"> <div class="section__scorecard"> <div class="scorecard--title"> <h3>Email Messaging</h3> <p>SCORECARD</p> </div> <ul class="scorecard--descriptions"> <li>Email list sizes increased by 7% in 2023, after 5% and 8% growth in the previous two years.</li> <li>Email revenue declined by 7% on average, while the share of all online revenue directly sourced to email was 16%.</li> <li>For every 1,000 fundraising messages sent, nonprofits raised $76. This marks a 20% decrease from 2022.</li> <li>Nonprofits sent an average of 59 email messages per subscriber in 2023. There was a 12% increase in volume from the previous year.</li> <li>The average response rate for advocacy email was 1.4%, a 10% decline from the previous year.</li> <li>The average response rate for fundraising email was 0.07%, a 16% decrease compared to 2022.</li> </ul> </div> <div class="section__blocks"> <div class="block block--copy"> <p dir="ltr">We don’t like to complain, but listen: email fundraising is <em>hard</em>. Growing your list is <em>hard</em>. Building a thriving messaging program is hard — and the data suggests it is not getting any easier. (It’s fun, though, too. We can’t deny that either.) </p> <p dir="ltr">It takes diligent planning, consistent effort, and constant creativity to build a program. Increasing the audience subscriber by subscriber, finding what works message by message, climbing that ladder rung by rung. It takes so much less — a change in corporate or government privacy regulations, a tweak to the Gmail inbox, a shift in audience priorities — to slide right back down again. </p> <p dir="ltr">First, the ascent: over the course of 2023, nonprofits added an average of 0.27 new email subscribers for every subscriber they had at the start of the year. That means that a nonprofit that had a list size of exactly 100,000 subscribers on January 1, 2023 would add 27,000 new subscribers by December 31. </p> <p dir="ltr">Those numbers (and most of what we report in M+R Benchmarks) represent the median figure. If we broaden our view, we see that some nonprofits greatly exceeded that pace. </p> <p dir="ltr">The colored bars on the chart represent the range from the 25th percentile to the 75th percentile. At that higher end of the “normal” range, nonprofits added 0.55 new joins per start-of-year subscriber. Our hypothetical nonprofit with 100,000 subscribers would add 55,000 new email listmembers over the course of 2023.<br></p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2333-1" class="chart js-chart" data-id="2333" data-json="/charts/2333.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2333' ] = { id: '2333', title: 'Ratio of new joins to start of year email list size', type: 'box-and-whiskers', numberFormat: 'number-2-sigs', data: `Category,Label,median,25th\u0020pctl,75th\u0020pctl\nAll,All,0.270000,0.160000,0.550000\nSector,Disaster\/International\u0020Aid,0.380000,0.190000,0.480000\nSector,Environmental,0.340000,0.180000,1.050000\nSector,Health,0.260000,0.140000,0.410000\nSector,Hunger\/Poverty,0.230000,0.170000,0.300000\nSector,Public\u0020Media,0.090000,0.080000,0.170000\nSector,Rights,0.270000,0.210000,0.580000\nSector,Wildlife\/Animal\u0020Welfare,0.290000,0.110000,0.590000` }; </script> </div> <div class="block block--copy"> <p dir="ltr">Now, the descent: 15.7% of email subscribers were lost to <span class="inline-definition" data-inline-definition="Calculated as the number of subscribers who became unreachable in a 12-month period divided by the sum of the number of deliverable email addresses at the end of that period plus the number of subscribers who became unreachable during that period. Study participants were required to track the number of subscribers who became unreachable each month to account for subscribers both joining and leaving an email list during the 12-month period who would otherwise go uncounted.">churn</span> over the course of 2023. That churn was divided between bounces (6.7%) and <span class="inline-definition" data-inline-definition="The number of monthly unique visitors to a participant’s main website.">unsubscribes</span> (8.7%). For Environmental nonprofits, average churn was 20.7%, and in the Rights sector average churn was 25.4%! That’s a long way to slide down!<br></p> </div> <div class="block block--chart"> <div id="chartGroup-95026653" class="subsection__chartGroup"> <section class="chart-group js-chart-group" data-charts="9502,6653"> <div class="chart-group-viewer"> <div class="chart-group-charts"></div> </div> </section> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '9502' ] = { id: '9502', title: 'Bounces and Unsubscribes', type: 'horizontal-grouped-bar', numberFormat: 'percentage-1-decimal', data: 'Category,Label,Bounces,Unsubscribes\nAll,All,0.0673452042,0.08661354074\nSector,Disaster\/International\u0020Aid,0.03142480394,0.1038414257\nSector,Environmental,0.04953710086,0.09118070922\nSector,Health,0.0937030178,0.07228984794\nSector,Hunger\/Poverty,0.1705495818,0.1026759757\nSector,Public\u0020Media,0.05841040605,0.07741334713\nSector,Rights,0.07102559534,0.1208977109\nSector,Wildlife\/Animal\u0020Welfare,0.05911608465,0.06930302249' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '6653' ] = { id: '6653', title: 'Total Churn', type: 'horizontal-bar', numberFormat: 'percentage-0-decimals', data: 'Category,Label,Value\nAll,All,0.157171632975325\nSector,Disaster\/International\u0020Aid,0.127203015621553\nSector,Environmental,0.206914459277248\nSector,Health,0.114039241005775\nSector,Hunger\/Poverty,0.126690277382343\nSector,Public\u0020Media,0.0993949585373494\nSector,Rights,0.254408266665454\nSector,Wildlife\/Animal\u0020Welfare,0.13980235477736' }; </script> </div> </div> <div class="block block--copy"> <p dir="ltr">We move forward, we fall back. We add new subscribers through advocacy actions, acquisition ads, email signup forms, and more. We lose audience through bounces and the unsubscribe button that Gmail <em>very helpfully</em> adds to our messages. It’s the balance of those two opposing forces (plus complicating factors like removing inactive addresses) that determines the change in overall list size. </p> <p dir="ltr">In 2023, email list sizes increased by 7% on average, after growth of 5% and 8% in the previous two years. Health nonprofits reported steady gains over that three year period, with 14% increases in each year. While there was more volatility in other issue areas, <strong>the median nonprofit in every sector reported email audience growth in 2023.</strong><br></p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2335-1" class="chart js-chart" data-id="2335" data-json="/charts/2335.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2335' ] = { id: '2335', title: 'List growth', type: 'horizontal-grouped-bar', numberFormat: 'percentage-0-decimals', data: `Category,Label,2021\u002D22,2022\u002D23,2023\u002D24\nAll,All,0.07714090661,0.05004713053,0.0651085405\nSector,Cultural,0.08448769669,0.1721657523,\u002D0.03870189672\nSector,Disaster\/International\u0020Aid,0.06881540295,0.05982447309,0.1038244354\nSector,Environmental,0.01361633961,0.002982930626,0.03626081911\nSector,Health,0.1355557835,0.1418420729,0.1376872235\nSector,Hunger\/Poverty,0.1140346404,0.03909774482,0.02428463176\nSector,Public\u0020Media,0.08337332026,\u002D0.01776486317,0.02016151099\nSector,Rights,0.07673638516,0.006334708961,0.0216295802\nSector,Wildlife\/Animal\u0020Welfare,0.1997367555,0.03631489907,0.09900225123` }; </script> </div> <div class="block block--copy"> <p dir="ltr">On average, nonprofits sent 59 messages to each subscriber over the course of 2023, with 27 of those <span class="inline-definition" data-inline-definition="An email or SMS message that only asks for a donation, as opposed to an email newsletter, which might ask for a donation and include other links. For the purposes of this Study, fundraising email only includes one-time donation asks; it does not include monthly gift asks. Fundraising email rates were calculated from all fundraising emails, regardless of whether the email went to the full file, a random sample of the file, or a targeted portion of the file.">messages devoted to fundraising</span>. Both the overall volume and the content of those messages varied widely between nonprofits in different sectors.<br></p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2337-1" class="chart js-chart" data-id="2337" data-json="/charts/2337.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2337' ] = { id: '2337', title: 'Messages per year per subscriber', type: 'vertical-stacked-bar', numberFormat: 'integer', data: `Category,label,value\nAll,Fundraising,26.56878258\nAll,Advocacy,6.970948303\nAll,Newsletter,10.82311544\nAll,Engagement,3.920291\nAll,Other,9.898417994\nCultural,Fundraising,39.47407127\nCultural,Advocacy,1.367920839\nCultural,Newsletter,13.56498331\nCultural,Engagement,1.409378142\nCultural,Other,11.15525846\nDisaster\/International\u0020Aid,Fundraising,38.69111021\nDisaster\/International\u0020Aid,Advocacy,4.149034002\nDisaster\/International\u0020Aid,Newsletter,10.77569886\nDisaster\/International\u0020Aid,Engagement,3.920291\nDisaster\/International\u0020Aid,Other,10.73804837\nEnvironmental,Fundraising,28.33420454\nEnvironmental,Advocacy,10.1868633\nEnvironmental,Newsletter,12.04908172\nEnvironmental,Engagement,3.370006246\nEnvironmental,Other,17.13155945\nHealth,Fundraising,12.7062506\nHealth,Advocacy,1.004971414\nHealth,Newsletter,6.544181358\nHealth,Engagement,1.52018702\nHealth,Other,4.806088257\nHunger\/Poverty,Fundraising,26.53435871\nHunger\/Poverty,Advocacy,5.447342907\nHunger\/Poverty,Newsletter,4.992646389\nHunger\/Poverty,Engagement,4.200821166\nHunger\/Poverty,Other,4.096959251\nPublic\u0020Media,Fundraising,19.90569116\nPublic\u0020Media,Advocacy,0\nPublic\u0020Media,Newsletter,54.83412539\nPublic\u0020Media,Engagement,0.3679312827\nPublic\u0020Media,Other,4.201833972\nRights,Fundraising,32.17777565\nRights,Advocacy,10.73761425\nRights,Newsletter,8.345396029\nRights,Engagement,7.865315095\nRights,Other,16.51733452\nWildlife\/Animal\u0020Welfare,Fundraising,30.50769048\nWildlife\/Animal\u0020Welfare,Advocacy,19.10333965\nWildlife\/Animal\u0020Welfare,Newsletter,10.92557024\nWildlife\/Animal\u0020Welfare,Engagement,7.34916324\nWildlife\/Animal\u0020Welfare,Other,18.46539245` }; </script> </div> <div class="block block--copy"> <p dir="ltr">Health nonprofits sent the fewest messages — 28 overall, with about half of those fundraising messages. Subscribers to Wildlife/Animal Welfare nonprofit email programs could expect to receive a whopping 86 messages. That’s a lot! But it’s worth noting that there was a broad mix of <span class="inline-definition" data-inline-definition="An email or SMS message that asks recipients to sign an online petition, send an email to a decision-maker, or take a similar online action. For the purposes of this Study, advocacy response rates do not factor in higher-bar actions like making a phone call or attending an event, largely because tracking offline response is inconsistent across organizations. Advocacy email rates were calculated from advocacy emails with a simple action sent to either the full file or a random sample of the full file.">advocacy</span>, engagement, and other messages in this mix and that the volume of fundraising appeals was close to the overall average (31 for the Wildlife/Animal Welfare sector; 27 overall). Public Media nonprofits also sent a relatively high volume of messages — but of their 79 email messages per subscriber, 55 were <span class="inline-definition" data-inline-definition="An email with multiple links or asks, which can include fundraising or advocacy asks. Email newsletter rates were calculated from all email newsletters, regardless of whether the newsletter went to the full file, a random sample of the file, or a targeted portion of the file.">newsletters</span>. <br><br>Average email volume increased by 12% from the previous year, with fundraising messaging increasing at the fastest rate. <br></p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2339-1" class="chart js-chart" data-id="2339" data-json="/charts/2339.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2339' ] = { id: '2339', title: 'Change in total email messages sent 2022 to 2023', type: 'horizontal-bar', numberFormat: 'percentage-0-decimals', data: `Category,label,value\nSector,Total,0.11723\nSector,Fundraising,0.13788\nSector,Advocacy,0.02583\nSector,Engagement,0.02739\nSector,Newsletter,0.06591\nSector,Other,0.01628` }; </script> </div> <div class="block block--copy"> <p dir="ltr">For most nonprofits, email volume ebbs and flows throughout the year. Given the importance of end-of-year fundraising (including Giving Tuesday), it should be no surprise that the highest overall volume came in November and December, each with over 7 messages per month on average. </p> <p dir="ltr">Some nonprofits will have their own local peaks, typically driven by a combination of external events and the organization’s own strategic choices. Disaster/International Aid email volume spiked in February, when many nonprofits marked the anniversary of the escalation of conflict in Ukraine. For Public Media nonprofits, annual pledge drives likely contributed to especially frequent messaging in May.<br></p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2341-1" class="chart js-chart" data-id="2341" data-json="/charts/2341.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2341' ] = { id: '2341', title: 'Messages per subscriber per month', type: 'table', numberFormat: 'number-1-decimal', data: `Category,Label,Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec\nAll,All,2.7426,3.4863,3.9039,3.8340,4.1597,4.1915,3.6027,3.2688,4.1435,3.7575,7.1145,7.7063\nSector,Cultural,3.1536,4.0416,6.9975,4.4447,5.8913,6.2924,4.1534,3.4516,6.2459,4.0601,7.3180,6.1550\nSector,Disaster\/International\u0020Aid,2.7754,4.9413,3.6712,3.9484,3.7313,2.8422,3.9582,3.4649,5.8476,3.1591,5.0349,6.1800\nSector,Environmental,3.8751,4.0084,5.8465,6.1739,5.7088,5.2493,4.3164,3.8880,4.7649,4.2712,8.0108,8.9683\nSector,Health,1.7050,1.3006,2.6719,1.1784,1.7891,1.8255,1.0340,1.2399,1.6395,1.2941,4.0127,4.5445\nSector,Hunger\/Poverty,2.0967,1.9824,2.8434,2.7891,2.7121,3.6263,2.4669,2.4818,4.1537,3.1033,7.5958,6.4909\nSector,Public\u0020Media,5.5350,5.2186,6.2303,5.4075,10.0538,9.4118,4.8389,10.3667,10.1220,5.3337,7.3046,8.0707\nSector,Rights,3.6069,5.4279,5.3315,6.6751,5.6507,8.6125,5.2634,4.7646,5.0323,5.0996,8.4674,13.4830\nSector,Wildlife\/Animal\u0020Welfare,4.8534,5.6262,5.5142,5.8759,6.9543,6.4151,5.0202,5.6454,6.5931,5.6169,8.6737,10.1494\nSize,Large,3.5396,4.9785,4.8829,4.3906,4.9075,5.0303,4.1867,4.4518,5.7963,4.8911,8.6752,9.9236\nSize,Medium,3.0121,2.9944,4.1927,4.0583,4.8305,4.8183,3.3521,3.6333,4.0616,3.6846,8.2654,8.3652\nSize,Small,1.9509,2.0234,2.1719,2.4137,2.9054,2.2460,1.7809,2.2146,2.0027,2.1758,4.3142,4.2025` }; </script> </div> <div class="block block--copy"> <p>We’ve looked at the size of email audiences. We’ve looked at how many messages, and what types, nonprofits sent. That baseline audience size, and those messaging choices, are important. But the success of an email program rises and falls with supporters: <em>how do they respond to all this messaging?</em></p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2345-1" class="chart js-chart" data-id="2345" data-json="/charts/2345.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2345' ] = { id: '2345', title: 'Email messaging rates', type: 'table-w-change', numberFormat: 'percentage-2-sigfigs', data: `Category,label,change,median\nFundraising,Click\u002Dthrough\u0020rate,\u002D0.0480041,0.0053925\nFundraising,Page\u0020Completion\u0020Rate,\u002D0.1163257,0.1522483\nFundraising,Response\u0020Rate,\u002D0.1559497,0.0007416\nFundraising,Unsubscribe\u0020Rate,\u002D0.1021666,0.0018685\nAdvocacy,Click\u002Dthrough\u0020rate,\u002D0.0588099,0.0210124\nAdvocacy,Page\u0020Completion\u0020Rate,\u002D0.0232610,0.7215410\nAdvocacy,Response\u0020Rate,\u002D0.0969481,0.0135903\nAdvocacy,Unsubscribe\u0020Rate,\u002D0.0975260,0.0014429\nNewsletter,Click\u002Dthrough\u0020rate,\u002D0.0134997,0.0133251\nNewsletter,Unsubscribe\u0020Rate,\u002D0.0317803,0.0018343\nWelcome,Click\u002Dthrough\u0020rate,\u002D0.1097326,0.0314723\nWelcome,Unsubscribe\u0020Rate,0.1790541,0.0109184\nEngagement,Click\u002Dthrough\u0020rate,0.1075653,0.0156886\nEngagement,Unsubscribe\u0020Rate,\u002D0.0332555,0.0017948` }; </script> </div> <div class="block block--copy"> <p dir="ltr">For fundraising email messaging, the average click-through rate (the percentage of email recipients who clicked on a link in the message) was 0.54%. Of those who clicked through to the donation page, 15% completed a gift. The average <span class="inline-definition" data-inline-definition="Calculated as the number of people who took the main action requested by an email or text message divided by the number of delivered messages.">response rate</span> for fundraising email (the percentage of email recipients who completed a gift) was 0.07%. </p> <p dir="ltr">For advocacy email, the corresponding metrics tended to be much higher. The average click-through rate was four times higher at 2.1%, the page completion rate was 72%, and the average response rate was 1.4%. </p> <p dir="ltr">The average email fundraising response rate dropped by 16%, and this downward slide was even steeper for some nonprofits. In the Hunger/Poverty and Rights sectors, average fundraising email response rate dropped by 28%. For Environmental nonprofits, the decline was a more modest 6%.<br></p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2343-1" class="chart js-chart" data-id="2343" data-json="/charts/2343.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2343' ] = { id: '2343', title: 'Change in fundraising response rate 2022 to 2023', type: 'horizontal-bar', numberFormat: 'percentage-0-decimals', data: `Category,Label,Value\nAll,All,\u002D0.155949713923166\nSector,Disaster\/International\u0020Aid,\u002D0.0876636963006214\nSector,Environmental,\u002D0.0572058677761763\nSector,Health,\u002D0.149077091403648\nSector,Hunger\/Poverty,\u002D0.282847799091775\nSector,Public\u0020Media,\u002D0.150193424260852\nSector,Rights,\u002D0.284046792726283\nSector,Wildlife\/Animal\u0020Welfare,\u002D0.120267847896094` }; </script> </div> <div class="block block--copy"> <p dir="ltr">It wasn’t just fundraising response rates. Just about every key email metric was lower in 2023 than it was in 2022. <strong>As nonprofits sent more messages to larger audiences, the likelihood of any individual email generating a click, action, or donation declined. </strong></p> <p dir="ltr">One way to see the impact of declining email metrics is by looking at email revenue per 1,000 fundraising emails sent. In 2023, nonprofits received an average of $76 in revenue for every 1,000 fundraising appeals — which is to say, a single fundraising email landing in a single inbox was worth about seven and a half cents.<br></p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2347-1" class="chart js-chart" data-id="2347" data-json="/charts/2347.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2347' ] = { id: '2347', title: 'Email revenue per 1,000 fundraising emails sent', type: 'horizontal-bar', numberFormat: 'currency', data: `Category,Label,Value\nAll,All,76.4509571423832\nSector,Disaster\/International\u0020Aid,111.842319420187\nSector,Environmental,44.4383272805019\nSector,Health,87.8590899559656\nSector,Hunger\/Poverty,185.913942664643\nSector,Public\u0020Media,76.5963012382448\nSector,Rights,45.8982940582536\nSector,Wildlife\/Animal\u0020Welfare,49.3514118202561\nSize,Large,74.7891751999681\nSize,Medium,68.0579689235742\nSize,Small,120.513545877695` }; </script> </div> <div class="block block--copy"> <p dir="ltr">This figure is substantially lower than what nonprofits saw in 2022. The average change in revenue per 1,000 fundraising emails was a 20% decline, with some sectors seeing even more dramatic drops. The exception was Disaster/International Aid nonprofits, which reported a 2% increase. <br></p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2349-1" class="chart js-chart" data-id="2349" data-json="/charts/2349.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2349' ] = { id: '2349', title: 'Change in email revenue per 1,000 fundraising emails sent 2022 to 2023', type: 'horizontal-bar', numberFormat: 'percentage-0-decimals', data: `Category,Label,Value\nAll,All,\u002D0.199516475745488\nSector,Disaster\/International\u0020Aid,0.0161182079980131\nSector,Environmental,\u002D0.0572351520521486\nSector,Health,\u002D0.259392711354228\nSector,Hunger\/Poverty,\u002D0.271940977622131\nSector,Public\u0020Media,\u002D0.180585054644003\nSector,Rights,\u002D0.317229339929807\nSector,Wildlife\/Animal\u0020Welfare,\u002D0.229345224820258\nSize,Large,\u002D0.215929205530405\nSize,Medium,\u002D0.199516475745488\nSize,Small,\u002D0.124562255064296` }; </script> </div> <div class="block block--copy"> <p>This decline outpaced the increases in audience size and fundraising email volume. Overall email revenue was 7% lower in 2023 than the year before. However, Hunger/Poverty nonprofits saw a 3% increase in average email revenue, and Public Media nonprofits reported a 17% increase. Small nonprofits (those with annual online revenue under $500,000) saw email revenue shoot up by 34% in 2023.</p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2355-1" class="chart js-chart" data-id="2355" data-json="/charts/2355.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2355' ] = { id: '2355', title: 'Change in email revenue 2022 to 2023', type: 'horizontal-bar', numberFormat: 'percentage-0-decimals', data: `Category,Label,Value\nAll,All,\u002D0.0684874765356423\nSector,Cultural,\u002D0.00223183211438552\nSector,Disaster\/International\u0020Aid,\u002D0.0898019128443458\nSector,Environmental,\u002D0.06875173799468\nSector,Health,\u002D0.0967871747376894\nSector,Hunger\/Poverty,0.0337197635443242\nSector,Public\u0020Media,0.170752668496105\nSector,Rights,\u002D0.113137585114903\nSector,Wildlife\/Animal\u0020Welfare,\u002D0.0739412591263467\nSize,Large,\u002D0.0716015834977413\nSize,Medium,\u002D0.0405150103708453\nSize,Small,0.344020408821041` }; </script> </div> <div class="block block--copy"> <p dir="ltr">Remember when we said this was hard? It took an average of 1,429 fundraising emails to generate 1 gift! Send 1,000 appeals, get $76 back! </p> <p dir="ltr">But nonprofits keep climbing that ladder, because it makes an impact. All those messages landing in all those inboxes matter — <strong>in 2023, 16% of all online revenue was directly sourced to email </strong>— a metric that includes only gifts that came from users clicking on email donation links. <br></p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2353-1" class="chart js-chart" data-id="2353" data-json="/charts/2353.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2353' ] = { id: '2353', title: 'Share of online revenue from email', type: 'horizontal-bar', numberFormat: 'percentage-0-decimals', data: `Category,Label,value\nAll,All,0.16\nSector,Disaster\/International\u0020Aid,0.11\nSector,Environmental,0.22\nSector,Health,0.10\nSector,Hunger\/Poverty,0.13\nSector,Public\u0020Media,0.08\nSector,Rights,0.17\nSector,Wildlife\/Animal\u0020Welfare,0.16\nSize,Large,0.13\nSize,Medium,0.15\nSize,Small,0.16` }; </script> </div> <div class="block block--copy"> <p>Moving onward and upward is rarely easy and never uncomplicated. Setbacks are inevitable, and some factors are outside our control. And yet, nonprofits keep climbing, and email programs continue to be a key part of online success.</p> </div> <div class="block block--chart"> <div id="chartGroup-665395022333233523372339234123432345234723492351235323552357" class="subsection__chartGroup"> <section class="chart-group js-chart-group" data-charts="6653,9502,2333,2335,2337,2339,2341,2343,2345,2347,2349,2351,2353,2355,2357"> <div class="chart-group-viewer"> <div class="chart-group-charts"></div> </div> </section> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '6653' ] = { id: '6653', title: 'Total Churn', type: 'horizontal-bar', numberFormat: 'percentage-0-decimals', data: 'Category,Label,Value\nAll,All,0.157171632975325\nSector,Disaster\/International\u0020Aid,0.127203015621553\nSector,Environmental,0.206914459277248\nSector,Health,0.114039241005775\nSector,Hunger\/Poverty,0.126690277382343\nSector,Public\u0020Media,0.0993949585373494\nSector,Rights,0.254408266665454\nSector,Wildlife\/Animal\u0020Welfare,0.13980235477736' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '9502' ] = { id: '9502', title: 'Bounces and Unsubscribes', type: 'horizontal-grouped-bar', numberFormat: 'percentage-1-decimal', data: 'Category,Label,Bounces,Unsubscribes\nAll,All,0.0673452042,0.08661354074\nSector,Disaster\/International\u0020Aid,0.03142480394,0.1038414257\nSector,Environmental,0.04953710086,0.09118070922\nSector,Health,0.0937030178,0.07228984794\nSector,Hunger\/Poverty,0.1705495818,0.1026759757\nSector,Public\u0020Media,0.05841040605,0.07741334713\nSector,Rights,0.07102559534,0.1208977109\nSector,Wildlife\/Animal\u0020Welfare,0.05911608465,0.06930302249' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2333' ] = { id: '2333', title: 'Ratio of new joins to start of year email list size', type: 'box-and-whiskers', numberFormat: 'number-2-sigs', data: 'Category,Label,median,25th\u0020pctl,75th\u0020pctl\nAll,All,0.270000,0.160000,0.550000\nSector,Disaster\/International\u0020Aid,0.380000,0.190000,0.480000\nSector,Environmental,0.340000,0.180000,1.050000\nSector,Health,0.260000,0.140000,0.410000\nSector,Hunger\/Poverty,0.230000,0.170000,0.300000\nSector,Public\u0020Media,0.090000,0.080000,0.170000\nSector,Rights,0.270000,0.210000,0.580000\nSector,Wildlife\/Animal\u0020Welfare,0.290000,0.110000,0.590000' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2335' ] = { id: '2335', title: 'List growth', type: 'horizontal-grouped-bar', numberFormat: 'percentage-0-decimals', data: 'Category,Label,2021\u002D22,2022\u002D23,2023\u002D24\nAll,All,0.07714090661,0.05004713053,0.0651085405\nSector,Cultural,0.08448769669,0.1721657523,\u002D0.03870189672\nSector,Disaster\/International\u0020Aid,0.06881540295,0.05982447309,0.1038244354\nSector,Environmental,0.01361633961,0.002982930626,0.03626081911\nSector,Health,0.1355557835,0.1418420729,0.1376872235\nSector,Hunger\/Poverty,0.1140346404,0.03909774482,0.02428463176\nSector,Public\u0020Media,0.08337332026,\u002D0.01776486317,0.02016151099\nSector,Rights,0.07673638516,0.006334708961,0.0216295802\nSector,Wildlife\/Animal\u0020Welfare,0.1997367555,0.03631489907,0.09900225123' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2337' ] = { id: '2337', title: 'Messages per year per subscriber', type: 'vertical-stacked-bar', numberFormat: 'integer', data: 'Category,label,value\nAll,Fundraising,26.56878258\nAll,Advocacy,6.970948303\nAll,Newsletter,10.82311544\nAll,Engagement,3.920291\nAll,Other,9.898417994\nCultural,Fundraising,39.47407127\nCultural,Advocacy,1.367920839\nCultural,Newsletter,13.56498331\nCultural,Engagement,1.409378142\nCultural,Other,11.15525846\nDisaster\/International\u0020Aid,Fundraising,38.69111021\nDisaster\/International\u0020Aid,Advocacy,4.149034002\nDisaster\/International\u0020Aid,Newsletter,10.77569886\nDisaster\/International\u0020Aid,Engagement,3.920291\nDisaster\/International\u0020Aid,Other,10.73804837\nEnvironmental,Fundraising,28.33420454\nEnvironmental,Advocacy,10.1868633\nEnvironmental,Newsletter,12.04908172\nEnvironmental,Engagement,3.370006246\nEnvironmental,Other,17.13155945\nHealth,Fundraising,12.7062506\nHealth,Advocacy,1.004971414\nHealth,Newsletter,6.544181358\nHealth,Engagement,1.52018702\nHealth,Other,4.806088257\nHunger\/Poverty,Fundraising,26.53435871\nHunger\/Poverty,Advocacy,5.447342907\nHunger\/Poverty,Newsletter,4.992646389\nHunger\/Poverty,Engagement,4.200821166\nHunger\/Poverty,Other,4.096959251\nPublic\u0020Media,Fundraising,19.90569116\nPublic\u0020Media,Advocacy,0\nPublic\u0020Media,Newsletter,54.83412539\nPublic\u0020Media,Engagement,0.3679312827\nPublic\u0020Media,Other,4.201833972\nRights,Fundraising,32.17777565\nRights,Advocacy,10.73761425\nRights,Newsletter,8.345396029\nRights,Engagement,7.865315095\nRights,Other,16.51733452\nWildlife\/Animal\u0020Welfare,Fundraising,30.50769048\nWildlife\/Animal\u0020Welfare,Advocacy,19.10333965\nWildlife\/Animal\u0020Welfare,Newsletter,10.92557024\nWildlife\/Animal\u0020Welfare,Engagement,7.34916324\nWildlife\/Animal\u0020Welfare,Other,18.46539245' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2339' ] = { id: '2339', title: 'Change in total email messages sent 2022 to 2023', type: 'horizontal-bar', numberFormat: 'percentage-0-decimals', data: 'Category,label,value\nSector,Total,0.11723\nSector,Fundraising,0.13788\nSector,Advocacy,0.02583\nSector,Engagement,0.02739\nSector,Newsletter,0.06591\nSector,Other,0.01628' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2341' ] = { id: '2341', title: 'Messages per subscriber per month', type: 'table', numberFormat: 'number-1-decimal', data: 'Category,Label,Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec\nAll,All,2.7426,3.4863,3.9039,3.8340,4.1597,4.1915,3.6027,3.2688,4.1435,3.7575,7.1145,7.7063\nSector,Cultural,3.1536,4.0416,6.9975,4.4447,5.8913,6.2924,4.1534,3.4516,6.2459,4.0601,7.3180,6.1550\nSector,Disaster\/International\u0020Aid,2.7754,4.9413,3.6712,3.9484,3.7313,2.8422,3.9582,3.4649,5.8476,3.1591,5.0349,6.1800\nSector,Environmental,3.8751,4.0084,5.8465,6.1739,5.7088,5.2493,4.3164,3.8880,4.7649,4.2712,8.0108,8.9683\nSector,Health,1.7050,1.3006,2.6719,1.1784,1.7891,1.8255,1.0340,1.2399,1.6395,1.2941,4.0127,4.5445\nSector,Hunger\/Poverty,2.0967,1.9824,2.8434,2.7891,2.7121,3.6263,2.4669,2.4818,4.1537,3.1033,7.5958,6.4909\nSector,Public\u0020Media,5.5350,5.2186,6.2303,5.4075,10.0538,9.4118,4.8389,10.3667,10.1220,5.3337,7.3046,8.0707\nSector,Rights,3.6069,5.4279,5.3315,6.6751,5.6507,8.6125,5.2634,4.7646,5.0323,5.0996,8.4674,13.4830\nSector,Wildlife\/Animal\u0020Welfare,4.8534,5.6262,5.5142,5.8759,6.9543,6.4151,5.0202,5.6454,6.5931,5.6169,8.6737,10.1494\nSize,Large,3.5396,4.9785,4.8829,4.3906,4.9075,5.0303,4.1867,4.4518,5.7963,4.8911,8.6752,9.9236\nSize,Medium,3.0121,2.9944,4.1927,4.0583,4.8305,4.8183,3.3521,3.6333,4.0616,3.6846,8.2654,8.3652\nSize,Small,1.9509,2.0234,2.1719,2.4137,2.9054,2.2460,1.7809,2.2146,2.0027,2.1758,4.3142,4.2025' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2343' ] = { id: '2343', title: 'Change in fundraising response rate 2022 to 2023', type: 'horizontal-bar', numberFormat: 'percentage-0-decimals', data: 'Category,Label,Value\nAll,All,\u002D0.155949713923166\nSector,Disaster\/International\u0020Aid,\u002D0.0876636963006214\nSector,Environmental,\u002D0.0572058677761763\nSector,Health,\u002D0.149077091403648\nSector,Hunger\/Poverty,\u002D0.282847799091775\nSector,Public\u0020Media,\u002D0.150193424260852\nSector,Rights,\u002D0.284046792726283\nSector,Wildlife\/Animal\u0020Welfare,\u002D0.120267847896094' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2345' ] = { id: '2345', title: 'Email messaging rates', type: 'table-w-change', numberFormat: 'percentage-2-sigfigs', data: 'Category,label,change,median\nFundraising,Click\u002Dthrough\u0020rate,\u002D0.0480041,0.0053925\nFundraising,Page\u0020Completion\u0020Rate,\u002D0.1163257,0.1522483\nFundraising,Response\u0020Rate,\u002D0.1559497,0.0007416\nFundraising,Unsubscribe\u0020Rate,\u002D0.1021666,0.0018685\nAdvocacy,Click\u002Dthrough\u0020rate,\u002D0.0588099,0.0210124\nAdvocacy,Page\u0020Completion\u0020Rate,\u002D0.0232610,0.7215410\nAdvocacy,Response\u0020Rate,\u002D0.0969481,0.0135903\nAdvocacy,Unsubscribe\u0020Rate,\u002D0.0975260,0.0014429\nNewsletter,Click\u002Dthrough\u0020rate,\u002D0.0134997,0.0133251\nNewsletter,Unsubscribe\u0020Rate,\u002D0.0317803,0.0018343\nWelcome,Click\u002Dthrough\u0020rate,\u002D0.1097326,0.0314723\nWelcome,Unsubscribe\u0020Rate,0.1790541,0.0109184\nEngagement,Click\u002Dthrough\u0020rate,0.1075653,0.0156886\nEngagement,Unsubscribe\u0020Rate,\u002D0.0332555,0.0017948' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2347' ] = { id: '2347', title: 'Email revenue per 1,000 fundraising emails sent', type: 'horizontal-bar', numberFormat: 'currency', data: 'Category,Label,Value\nAll,All,76.4509571423832\nSector,Disaster\/International\u0020Aid,111.842319420187\nSector,Environmental,44.4383272805019\nSector,Health,87.8590899559656\nSector,Hunger\/Poverty,185.913942664643\nSector,Public\u0020Media,76.5963012382448\nSector,Rights,45.8982940582536\nSector,Wildlife\/Animal\u0020Welfare,49.3514118202561\nSize,Large,74.7891751999681\nSize,Medium,68.0579689235742\nSize,Small,120.513545877695' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2349' ] = { id: '2349', title: 'Change in email revenue per 1,000 fundraising emails sent 2022 to 2023', type: 'horizontal-bar', numberFormat: 'percentage-0-decimals', data: 'Category,Label,Value\nAll,All,\u002D0.199516475745488\nSector,Disaster\/International\u0020Aid,0.0161182079980131\nSector,Environmental,\u002D0.0572351520521486\nSector,Health,\u002D0.259392711354228\nSector,Hunger\/Poverty,\u002D0.271940977622131\nSector,Public\u0020Media,\u002D0.180585054644003\nSector,Rights,\u002D0.317229339929807\nSector,Wildlife\/Animal\u0020Welfare,\u002D0.229345224820258\nSize,Large,\u002D0.215929205530405\nSize,Medium,\u002D0.199516475745488\nSize,Small,\u002D0.124562255064296' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2351' ] = { id: '2351', title: 'Email messages per month per subscriber', type: 'box-and-whiskers', numberFormat: 'number-1-decimal', data: 'Category,Label,median,25th\u0020pctl,75th\u0020pctl\nAll,All,5.102763,2.562204,9.166104\nSector,Cultural,5.185092,3.770451,8.155073\nSector,Disaster\/International\u0020Aid,5.160668,2.666473,9.330663\nSector,Environmental,6.309702,3.074388,11.244183\nSector,Health,2.701501,0.722148,5.874438\nSector,Hunger\/Poverty,4.427284,2.850496,5.723962\nSector,Public\u0020Media,9.677991,5.832932,17.660613\nSector,Rights,9.150712,5.803284,11.552658\nSector,Wildlife\/Animal\u0020Welfare,7.034629,3.134149,10.245979\nSize,Large,6.521877,3.228313,11.360016\nSize,Medium,5.802048,3.066626,9.634053\nSize,Small,2.870189,1.813966,5.192292' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2353' ] = { id: '2353', title: 'Share of online revenue from email', type: 'horizontal-bar', numberFormat: 'percentage-0-decimals', data: 'Category,Label,value\nAll,All,0.16\nSector,Disaster\/International\u0020Aid,0.11\nSector,Environmental,0.22\nSector,Health,0.10\nSector,Hunger\/Poverty,0.13\nSector,Public\u0020Media,0.08\nSector,Rights,0.17\nSector,Wildlife\/Animal\u0020Welfare,0.16\nSize,Large,0.13\nSize,Medium,0.15\nSize,Small,0.16' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2355' ] = { id: '2355', title: 'Change in email revenue 2022 to 2023', type: 'horizontal-bar', numberFormat: 'percentage-0-decimals', data: 'Category,Label,Value\nAll,All,\u002D0.0684874765356423\nSector,Cultural,\u002D0.00223183211438552\nSector,Disaster\/International\u0020Aid,\u002D0.0898019128443458\nSector,Environmental,\u002D0.06875173799468\nSector,Health,\u002D0.0967871747376894\nSector,Hunger\/Poverty,0.0337197635443242\nSector,Public\u0020Media,0.170752668496105\nSector,Rights,\u002D0.113137585114903\nSector,Wildlife\/Animal\u0020Welfare,\u002D0.0739412591263467\nSize,Large,\u002D0.0716015834977413\nSize,Medium,\u002D0.0405150103708453\nSize,Small,0.344020408821041' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2357' ] = { id: '2357', title: 'Email messaging rates by type and sector', type: 'table-grouped', numberFormat: 'percentage-2-sigfigs', data: 'Label,group,category,Value\nAll,Click\u002Dthrough\u0020Rate,Newsletter,0.0133251158\nCultural,Click\u002Dthrough\u0020Rate,Newsletter,0.0117024011\nDisaster\/International\u0020Aid,Click\u002Dthrough\u0020Rate,Newsletter,0.0092252089\nEnvironmental,Click\u002Dthrough\u0020Rate,Newsletter,0.0176884046\nHealth,Click\u002Dthrough\u0020Rate,Newsletter,0.0130581466\nHunger\/Poverty,Click\u002Dthrough\u0020Rate,Newsletter,0.0122646981\nPublic\u0020Media,Click\u002Dthrough\u0020Rate,Newsletter,0.0259900132\nRights,Click\u002Dthrough\u0020Rate,Newsletter,0.0101651073\nWildlife\/Animal\u0020Welfare,Click\u002Dthrough\u0020Rate,Newsletter,0.0141730639\nAll,Click\u002Dthrough\u0020Rate,Advocacy,0.0210124400\nDisaster\/International\u0020Aid,Click\u002Dthrough\u0020Rate,Advocacy,0.0136729251\nEnvironmental,Click\u002Dthrough\u0020Rate,Advocacy,0.0268514152\nHealth,Click\u002Dthrough\u0020Rate,Advocacy,0.0268061958\nHunger\/Poverty,Click\u002Dthrough\u0020Rate,Advocacy,0.0125879373\nRights,Click\u002Dthrough\u0020Rate,Advocacy,0.0189807829\nWildlife\/Animal\u0020Welfare,Click\u002Dthrough\u0020Rate,Advocacy,0.0222130167\nAll,Click\u002Dthrough\u0020Rate,Fundraising,0.0053924763\nCultural,Click\u002Dthrough\u0020Rate,Fundraising,0.0031980093\nDisaster\/International\u0020Aid,Click\u002Dthrough\u0020Rate,Fundraising,0.0053721983\nEnvironmental,Click\u002Dthrough\u0020Rate,Fundraising,0.0057951422\nHealth,Click\u002Dthrough\u0020Rate,Fundraising,0.0055066758\nHunger\/Poverty,Click\u002Dthrough\u0020Rate,Fundraising,0.0074719295\nPublic\u0020Media,Click\u002Dthrough\u0020Rate,Fundraising,0.0037921169\nRights,Click\u002Dthrough\u0020Rate,Fundraising,0.0040389132\nWildlife\/Animal\u0020Welfare,Click\u002Dthrough\u0020Rate,Fundraising,0.0046475275\nAll,Click\u002Dthrough\u0020Rate,Engagement,0.0156886404\nCultural,Click\u002Dthrough\u0020Rate,Engagement,0.0340071320\nDisaster\/International\u0020Aid,Click\u002Dthrough\u0020Rate,Engagement,0.0109381903\nEnvironmental,Click\u002Dthrough\u0020Rate,Engagement,0.0174132927\nHealth,Click\u002Dthrough\u0020Rate,Engagement,0.0153442096\nHunger\/Poverty,Click\u002Dthrough\u0020Rate,Engagement,0.0157522809\nPublic\u0020Media,Click\u002Dthrough\u0020Rate,Engagement,0.0233611874\nRights,Click\u002Dthrough\u0020Rate,Engagement,0.0104743959\nWildlife\/Animal\u0020Welfare,Click\u002Dthrough\u0020Rate,Engagement,0.0188175678\nAll,Click\u002Dthrough\u0020Rate,Welcome,0.0314722912\nCultural,Click\u002Dthrough\u0020Rate,Welcome,0.0282722513\nDisaster\/International\u0020Aid,Click\u002Dthrough\u0020Rate,Welcome,0.0191740413\nEnvironmental,Click\u002Dthrough\u0020Rate,Welcome,0.0363636364\nHealth,Click\u002Dthrough\u0020Rate,Welcome,0.0441358811\nHunger\/Poverty,Click\u002Dthrough\u0020Rate,Welcome,0.0374494475\nRights,Click\u002Dthrough\u0020Rate,Welcome,0.0251121671\nWildlife\/Animal\u0020Welfare,Click\u002Dthrough\u0020Rate,Welcome,0.0281809591\nAll,Page\u0020Completion\u0020Rate,Advocacy,0.7215410194\nDisaster\/International\u0020Aid,Page\u0020Completion\u0020Rate,Advocacy,0.6209308629\nEnvironmental,Page\u0020Completion\u0020Rate,Advocacy,0.7257763392\nHealth,Page\u0020Completion\u0020Rate,Advocacy,0.2622754491\nHunger\/Poverty,Page\u0020Completion\u0020Rate,Advocacy,0.4169372682\nRights,Page\u0020Completion\u0020Rate,Advocacy,0.7802353867\nWildlife\/Animal\u0020Welfare,Page\u0020Completion\u0020Rate,Advocacy,0.8586315154\nAll,Page\u0020Completion\u0020Rate,Fundraising,0.1522483032\nDisaster\/International\u0020Aid,Page\u0020Completion\u0020Rate,Fundraising,0.3455348118\nEnvironmental,Page\u0020Completion\u0020Rate,Fundraising,0.1590762438\nHealth,Page\u0020Completion\u0020Rate,Fundraising,0.1026402013\nHunger\/Poverty,Page\u0020Completion\u0020Rate,Fundraising,0.1802042685\nPublic\u0020Media,Page\u0020Completion\u0020Rate,Fundraising,0.1613924051\nRights,Page\u0020Completion\u0020Rate,Fundraising,0.1461975410\nWildlife\/Animal\u0020Welfare,Page\u0020Completion\u0020Rate,Fundraising,0.1624582720\nAll,Response\u0020Rate,Advocacy,0.0135902989\nDisaster\/International\u0020Aid,Response\u0020Rate,Advocacy,0.0086035729\nEnvironmental,Response\u0020Rate,Advocacy,0.0194352522\nHealth,Response\u0020Rate,Advocacy,0.0082363855\nHunger\/Poverty,Response\u0020Rate,Advocacy,0.0046089806\nRights,Response\u0020Rate,Advocacy,0.0149868147\nWildlife\/Animal\u0020Welfare,Response\u0020Rate,Advocacy,0.0224101910\nAll,Response\u0020Rate,Fundraising,0.0007415533\nDisaster\/International\u0020Aid,Response\u0020Rate,Fundraising,0.0015839938\nEnvironmental,Response\u0020Rate,Fundraising,0.0007723746\nHealth,Response\u0020Rate,Fundraising,0.0005258459\nHunger\/Poverty,Response\u0020Rate,Fundraising,0.0012147057\nPublic\u0020Media,Response\u0020Rate,Fundraising,0.0006080387\nRights,Response\u0020Rate,Fundraising,0.0005723703\nWildlife\/Animal\u0020Welfare,Response\u0020Rate,Fundraising,0.0007673254\nAll,Unsubscribe\u0020Rate,Newsletter,0.0018343161\nCultural,Unsubscribe\u0020Rate,Newsletter,0.0016464961\nDisaster\/International\u0020Aid,Unsubscribe\u0020Rate,Newsletter,0.0021467953\nEnvironmental,Unsubscribe\u0020Rate,Newsletter,0.0014091093\nHealth,Unsubscribe\u0020Rate,Newsletter,0.0024513247\nHunger\/Poverty,Unsubscribe\u0020Rate,Newsletter,0.0020943823\nPublic\u0020Media,Unsubscribe\u0020Rate,Newsletter,0.0006557424\nRights,Unsubscribe\u0020Rate,Newsletter,0.0019622125\nWildlife\/Animal\u0020Welfare,Unsubscribe\u0020Rate,Newsletter,0.0015567004\nAll,Unsubscribe\u0020Rate,Advocacy,0.0014428987\nDisaster\/International\u0020Aid,Unsubscribe\u0020Rate,Advocacy,0.0016849767\nEnvironmental,Unsubscribe\u0020Rate,Advocacy,0.0013223904\nHealth,Unsubscribe\u0020Rate,Advocacy,0.0022092384\nHunger\/Poverty,Unsubscribe\u0020Rate,Advocacy,0.0016365553\nRights,Unsubscribe\u0020Rate,Advocacy,0.0016977971\nWildlife\/Animal\u0020Welfare,Unsubscribe\u0020Rate,Advocacy,0.0010872011\nAll,Unsubscribe\u0020Rate,Fundraising,0.0018684795\nCultural,Unsubscribe\u0020Rate,Fundraising,0.0013144328\nDisaster\/International\u0020Aid,Unsubscribe\u0020Rate,Fundraising,0.0018247082\nEnvironmental,Unsubscribe\u0020Rate,Fundraising,0.0019206832\nHealth,Unsubscribe\u0020Rate,Fundraising,0.0024018145\nHunger\/Poverty,Unsubscribe\u0020Rate,Fundraising,0.0018212764\nPublic\u0020Media,Unsubscribe\u0020Rate,Fundraising,0.0013021657\nRights,Unsubscribe\u0020Rate,Fundraising,0.0020135970\nWildlife\/Animal\u0020Welfare,Unsubscribe\u0020Rate,Fundraising,0.0014907142\nAll,Unsubscribe\u0020Rate,Engagement,0.0017948369\nCultural,Unsubscribe\u0020Rate,Engagement,0.0013677399\nDisaster\/International\u0020Aid,Unsubscribe\u0020Rate,Engagement,0.0020428682\nEnvironmental,Unsubscribe\u0020Rate,Engagement,0.0014604436\nHealth,Unsubscribe\u0020Rate,Engagement,0.0020622435\nHunger\/Poverty,Unsubscribe\u0020Rate,Engagement,0.0016036679\nPublic\u0020Media,Unsubscribe\u0020Rate,Engagement,0.0006541778\nRights,Unsubscribe\u0020Rate,Engagement,0.0017601980\nWildlife\/Animal\u0020Welfare,Unsubscribe\u0020Rate,Engagement,0.0018999596\nAll,Unsubscribe\u0020Rate,Welcome,0.0109183615\nDisaster\/International\u0020Aid,Unsubscribe\u0020Rate,Welcome,0.0050427484\nEnvironmental,Unsubscribe\u0020Rate,Welcome,0.0119047619\nHealth,Unsubscribe\u0020Rate,Welcome,0.0077500605\nHunger\/Poverty,Unsubscribe\u0020Rate,Welcome,0.0124632112\nRights,Unsubscribe\u0020Rate,Welcome,0.0119760479\nWildlife\/Animal\u0020Welfare,Unsubscribe\u0020Rate,Welcome,0.0174985316' }; </script> </div> </div> </div> </div> <aside class="section__sidebar"> <div class="sidebar__content"> <figure><img src="https://mrbenchmarks.com/assets/images/Theresa-Bugeaud-Illustration.png" alt="Theresa Bugeaud, Director of Data Analytics," /></figure> <p dir="ltr"><em>Notes from</em> Director of Data Analytics, THERESA BUGEAUD</p> <p dir="ltr">You might have noticed that the math in these churn charts looks a little odd: 6.7 + 8.7 ≠ 15.7%. I promise you our calculators are not broken, although after all this work they are very tired. What’s happening here is that we are reporting the median for each component metric. <br /><br />First, we look at the median figure for bounces, and get 6.7%. Then, we take the median figure for unsubscribes, and get 8.7%. Rather than simply adding those two numbers together, we then look separately at the median figure for overall churn, which in this case was 15.7%. </p> <p dir="ltr">This allows us to more accurately identify the average for each metric, even if it does occasionally make some of the charts look a little weird. <br /></p> </div> <div class="sidebar__quiz"> <div class="quiz__question"> <h3>Trivia!</h3> <p>Which Benchmarks theme resulted in the most complaints?</p> </div>  <div class="quiz__answers"> <div class="quiz__answer" data-correct="true"> <svg width="42" height="40" viewBox="0 0 42 40" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_948_90705)"> <path d="M10.5 0L42 20.6897L10.5 40C10.5 40 0 31.7241 0 20.6897C0 9.65517 10.5 0 10.5 0Z" fill="#E3C321"/> </g> <defs> <clipPath id="clip0_948_90705"> <rect width="42" height="40" fill="white"/> </clipPath> </defs> </svg> <button>3D</button> </div> <div class="quiz__answer" data-correct="false"> <svg width="42" height="40" viewBox="0 0 42 40" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_948_90705)"> <path d="M10.5 0L42 20.6897L10.5 40C10.5 40 0 31.7241 0 20.6897C0 9.65517 10.5 0 10.5 0Z" fill="#E06C1E"/> </g> <defs> <clipPath id="clip0_948_90705"> <rect width="42" height="40" fill="white"/> </clipPath> </defs> </svg> <button>Rock and Roll</button> </div> <div class="quiz__answer" data-correct="false"> <svg width="42" height="40" viewBox="0 0 42 40" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_948_90705)"> <path d="M10.5 0L42 20.6897L10.5 40C10.5 40 0 31.7241 0 20.6897C0 9.65517 10.5 0 10.5 0Z" fill="#A5212B"/> </g> <defs> <clipPath id="clip0_948_90705"> <rect width="42" height="40" fill="white"/> </clipPath> </defs> </svg> <button>Optical Illusions</button> </div> <div class="quiz__answer" data-correct="false"> <svg width="42" height="40" viewBox="0 0 42 40" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_948_90705)"> <path d="M10.5 0L42 20.6897L10.5 40C10.5 40 0 31.7241 0 20.6897C0 9.65517 10.5 0 10.5 0Z" fill="#08395F"/> </g> <defs> <clipPath id="clip0_948_90705"> <rect width="42" height="40" fill="white"/> </clipPath> </defs> </svg> <button>X</button> </div> </div> <p class="quiz__response"></p> </div> </aside> </div> </section> <section id="mobile-messaging" class="section--child article__content"> <header class="section__header"> <picture class="divider-image"> <source srcset="https://d30s75h9mppx92.cloudfront.net/banners/Mobile-Messaging-360x200_2024-04-22-215158_lzzg.jpg" media="(max-width: 1024px)"/> <img src="https://d30s75h9mppx92.cloudfront.net/banners/Scrabble_2024-Section-Dividers.jpg" alt="Mobile Messaging" /> </picture> </header> <div class="layout content"> <div class="section__content"> <div class="section__scorecard"> <div class="scorecard--title"> <h3>Mobile Messaging</h3> <p>SCORECARD</p> </div> <ul class="scorecard--descriptions"> <li>Mobile messaging (a.k.a. text messaging or SMS/MMS) subscriber list size increased by 5%.</li> <li>Nonprofits had 158 mobile subscribers for every 1,000 email subscribers. The Rights sector was an outlier with an average of 485 mobile subscribers per 1,000 email subscribers.</li> <li>Mobile message volume increased by 40% in 2023, and we found wide differences in volume among participants.</li> <li>Fundraising mobile messages generated $92 in revenue for every 1,000 messages sent.</li> <li>Revenue from mobile messages increased by 14% from the previous year, and accounted for 0.37% of all online revenue in 2023.</li> </ul> </div> <div class="section__blocks"> <div class="block block--copy"> <p dir="ltr">When every character is counted, every character counts. </p> <p dir="ltr">Sure, it takes creativity and skill to craft a compelling action alert or fundraising appeal in email <a href="https://mrbenchmarks.com/#email-messaging" target="_blank">(see the Email section for our complaints about how hard it is)</a>. But when you’re trapped in a 160-character straitjacket, when your audience is smaller than in other channels, when their tolerance for mass alerts is possibly strained by increasing volume… making the most of every mobile message matters. </p> <p dir="ltr">Let’s start with those audiences. For most nonprofits, mobile audiences were significantly smaller than other channels. On average, nonprofits had 158 mobile subscribers for every 1,000 email subscribers. The sector with the highest mobile-to-email subscriber ratio was Rights — the average nonprofit had 485 mobile subscribers for every 1,000 email subscribers, meaning the mobile list was not quite half the size of the email list. <br></p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2361-1" class="chart js-chart" data-id="2361" data-json="/charts/2361.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2361' ] = { id: '2361', title: 'For every 1,000 email subscribers, groups have this many mobile subscribers...', type: 'horizontal-bar', numberFormat: 'integer', data: `Category,Label,Value\nAll,All,157.63538073362\nSector,Cultural,29.4050015277371\nSector,Disaster\/International\u0020Aid,157.63538073362\nSector,Environmental,167.935958730013\nSector,Health,257.534246575342\nSector,Hunger\/Poverty,236.031565305496\nSector,Rights,484.637617632152\nSector,Wildlife\/Animal\u0020Welfare,41.4228024088887` }; </script> </div> <div class="block block--copy"> <p dir="ltr">It’s important to note that these are not truly separate audiences. In many cases, mobile lists have grown hand-in-hand with email lists, the same sign-up form enrolling a new subscriber to both channels. Some subscribers receive only email; some receive only mobile messages; many will receive both.</p> <p dir="ltr">Mobile audiences increased by 5% in 2023, a lower rate of growth than see in previous years. In 2022, mobile lists grew by 7% on average, following a 16% increase in 2021. All of these figures represent net growth, accounting for both new subscribers and those removed from the list. <br></p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2363-1" class="chart js-chart" data-id="2363" data-json="/charts/2363.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2363' ] = { id: '2363', title: 'Mobile list growth', type: 'horizontal-grouped-bar', numberFormat: 'percentage-0-decimals', data: `Category,Label,2021\u002D22,2022\u002D23,2023\u002D24\nAll,All,0.1553619125,0.07129064039,0.05351770904\nSector,Cultural,0,0,0.1519296842\nSector,Disaster\/International\u0020Aid,0,0,\u002D0.1139932888\nSector,Environmental,0,0,0.0569635338\nSector,Health,0,0,0.1022012889\nSector,Hunger\/Poverty,0,0,0.008749647192\nSector,Rights,0,0,\u002D0.03623749493\nSector,Wildlife\/Animal\u0020Welfare,0,0,0.4121352207` }; </script> </div> <div class="block block--copy"> <p>As audiences grew in 2023, so did mobile message volume. On average, nonprofits sent 40% more mobile messages in 2023 than in 2022 — and both advocacy and fundraising message volume increased by more than 50%.</p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2359-1" class="chart js-chart" data-id="2359" data-json="/charts/2359.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2359' ] = { id: '2359', title: 'Change in total mobile messages sent 2022 to 2023', type: 'horizontal-bar', numberFormat: 'percentage-0-decimals', data: `Category,Label,value\nAll,Total,0.4040971762\nAll,Fundraising,0.516521528\nAll,Advocacy,0.5618013877\nAll,Event,\u002D0.3370729849\nAll,Other,0.09803701512` }; </script> </div> <div class="block block--copy"> <p dir="ltr">This increase doesn’t necessarily mean that nonprofits were overloading our cell phones with asks and appeals. The median number of mobile fundraising appeals sent per subscriber over the course of the year was 7.7, along with 4 advocacy messages. </p> <p dir="ltr">Mobile message volume was highest in December — as with email, this spike was most likely connected to end-of-year fundraising efforts. Wildlife/Animal Welfare nonprofits kept up a steady stream of messaging throughout the year — for this sector, volume peaked at 5.3 messages in August, with June the quietest month at 2.9 messages per subscriber.<br></p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2365-1" class="chart js-chart" data-id="2365" data-json="/charts/2365.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2365' ] = { id: '2365', title: 'Mobile messages per subscriber per month', type: 'table', numberFormat: 'number-1-decimal', data: `Category,Label,Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec\nAll,All,1.0761,1.8287,1.5486,1.9492,1.4893,1.9002,1.3674,1.9109,1.8154,1.5433,2.0070,2.5654\nSector,Disaster\/International\u0020Aid,0.9797,2.0387,2.4283,2.4128,0.9998,2.4464,0.9993,3.7725,2.3503,2.0231,4.7318,4.3572\nSector,Environmental,2.0606,1.9235,1.4805,1.6428,2.0976,1.7626,1.3674,1.1975,1.2636,1.2243,2.3342,3.2582\nSector,Rights,1.3443,2.1905,1.6165,4.1061,4.3822,4.6620,2.2379,2.0231,3.2683,3.0077,3.9953,5.9312\nSector,Wildlife\/Animal\u0020Welfare,4.0981,3.0032,3.6125,3.8684,3.8707,2.9354,4.0335,5.3005,3.6204,4.8051,3.6461,3.9725` }; </script> </div> <div class="block block--copy"> <p>As nonprofits continue to explore tactics and seek to increase the value of their mobile files, messaging volume can range significantly. Those at the 25th percentile for fundraising message volume sent just 2.1 mobile appeals in 2023. At the 75th percentile, nonprofits sent 15.5. Similar ranges were reported for advocacy messaging.</p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2367-1" class="chart js-chart" data-id="2367" data-json="/charts/2367.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2367' ] = { id: '2367', title: 'Mobile messages per year per subscriber', type: 'box-and-whiskers', numberFormat: 'number-1-decimal', data: `Category,Label,median,25th\u0020pctl,75th\u0020pctl\nAll,Advocacy,3.965473,1.566787,14.442494\nAll,Fundraising,7.686151,2.059869,15.469880\nAll,Invitation,0.955698,0.063067,1.502080\nAll,Other,2.430525,1.000735,6.124838` }; </script> </div> <div class="block block--copy"> <p dir="ltr">Of course, the number of fundraising messages sent — whether it’s 2.1 or 7.7 or 15.5 — matters a lot less than the response. <strong>For every 1,000 fundraising messages sent, nonprofits generated $92 in revenue. </strong>This compares favorably to the $76 per 1,000 fundraising messages reported for email, but still marks a 25% decline from the previous year.</p> <p dir="ltr">For many of our charts, the overall average provides a reasonable approximation of what most nonprofits might expect. This… is not one of those.<br></p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2369-1" class="chart js-chart" data-id="2369" data-json="/charts/2369.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2369' ] = { id: '2369', title: 'Mobile messaging statistics', type: 'table-w-change', numberFormat: 'percentage-0-decimals', data: `Category,label,change,median\nAll\u0020mobile\u0020messages,Click\u002Dthrough\u0020rate,\u002D0.0450184,0.0499751\nAll\u0020mobile\u0020messages,Page\u0020Completion\u0020Rate,\u002D,\u002D\nAll\u0020mobile\u0020messages,Response\u0020Rate,\u002D,\u002D\nAll\u0020mobile\u0020messages,Unsubscribe\u0020Rate,\u002D0.1633095,0.0062705\nAdvocacy\u0020click\u0020messages,Click\u002Dthrough\u0020rate,\u002D0.0665472,0.0751148\nAdvocacy\u0020click\u0020messages,Page\u0020Completion\u0020Rate,\u002D0.1201523,0.4489088\nAdvocacy\u0020click\u0020messages,Response\u0020Rate,\u002D0.2079968,0.0303190\nAdvocacy\u0020click\u0020messages,Unsubscribe\u0020Rate,\u002D0.2802041,0.0038370\nFundraising\u0020messages,Click\u002Dthrough\u0020rate,\u002D0.2439293,0.0234816\nFundraising\u0020messages,Page\u0020Completion\u0020Rate,0.0783127,0.0652943\nFundraising\u0020messages,Response\u0020Rate,\u002D0.2264004,0.0018455\nFundraising\u0020messages,Unsubscribe\u0020Rate,\u002D0.1319254,0.0065424\nPeer\u002Dto\u002Dpeer\u0020messages,Response\u0020Rate,\u002D,0.0770000\nPeer\u002Dto\u002Dpeer\u0020messages,Click\u002Dthrough\u0020rate,\u002D,\u002D\nPeer\u002Dto\u002Dpeer\u0020messages,Page\u0020Completion\u0020Rate,\u002D,\u002D\nPeer\u002Dto\u002Dpeer\u0020messages,Unsubscribe\u0020Rate,\u002D,\u002D` }; </script> </div> <div class="block block--copy"> <p dir="ltr">The median Rights nonprofits received $15 per 1,000 mobile fundraising messages sent. Environmental nonprofits also saw a relatively low average of $29. For Health nonprofits, the return was an order of magnitude higher — $308 in revenue for every 1,000 fundraising messages sent. And for the Hunger/Poverty sector, the average return per 1,000 messages was $769!</p> <p dir="ltr">Some of the variability here may be due to our relatively small sample size: not every Benchmarks participant reported mobile messaging fundraising data. (In fact, not every Benchmarks participant sends mobile fundraising messages.) But we have also seen a wide range of volume, and there are profound differences in message content and tactics. </p> <p dir="ltr"><strong>In 2022, just 0.37% of online revenue was sourced to mobile messaging. After a 14% increase in mobile revenue last year, the share of online revenue from mobile messaging rose to 0.37%.</strong></p> <p dir="ltr">Compared to organic web traffic, digital advertising, email, or other channels, mobile messaging continues to make a relatively small impact on overall revenue. There remains enormous untapped potential for many nonprofits. Continuing to expand audiences, executing thoughtful strategy, and making every message matter are the keys to growth.<br></p> </div> <div class="block block--chart"> <div id="chartGroup-2359236123632365236723692371" class="subsection__chartGroup"> <section class="chart-group js-chart-group" data-charts="2359,2361,2363,2365,2367,2369,2371"> <div class="chart-group-viewer"> <div class="chart-group-charts"></div> </div> </section> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2359' ] = { id: '2359', title: 'Change in total mobile messages sent 2022 to 2023', type: 'horizontal-bar', numberFormat: 'percentage-0-decimals', data: 'Category,Label,value\nAll,Total,0.4040971762\nAll,Fundraising,0.516521528\nAll,Advocacy,0.5618013877\nAll,Event,\u002D0.3370729849\nAll,Other,0.09803701512' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2361' ] = { id: '2361', title: 'For every 1,000 email subscribers, groups have this many mobile subscribers...', type: 'horizontal-bar', numberFormat: 'integer', data: 'Category,Label,Value\nAll,All,157.63538073362\nSector,Cultural,29.4050015277371\nSector,Disaster\/International\u0020Aid,157.63538073362\nSector,Environmental,167.935958730013\nSector,Health,257.534246575342\nSector,Hunger\/Poverty,236.031565305496\nSector,Rights,484.637617632152\nSector,Wildlife\/Animal\u0020Welfare,41.4228024088887' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2363' ] = { id: '2363', title: 'Mobile list growth', type: 'horizontal-grouped-bar', numberFormat: 'percentage-0-decimals', data: 'Category,Label,2021\u002D22,2022\u002D23,2023\u002D24\nAll,All,0.1553619125,0.07129064039,0.05351770904\nSector,Cultural,0,0,0.1519296842\nSector,Disaster\/International\u0020Aid,0,0,\u002D0.1139932888\nSector,Environmental,0,0,0.0569635338\nSector,Health,0,0,0.1022012889\nSector,Hunger\/Poverty,0,0,0.008749647192\nSector,Rights,0,0,\u002D0.03623749493\nSector,Wildlife\/Animal\u0020Welfare,0,0,0.4121352207' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2365' ] = { id: '2365', title: 'Mobile messages per subscriber per month', type: 'table', numberFormat: 'number-1-decimal', data: 'Category,Label,Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec\nAll,All,1.0761,1.8287,1.5486,1.9492,1.4893,1.9002,1.3674,1.9109,1.8154,1.5433,2.0070,2.5654\nSector,Disaster\/International\u0020Aid,0.9797,2.0387,2.4283,2.4128,0.9998,2.4464,0.9993,3.7725,2.3503,2.0231,4.7318,4.3572\nSector,Environmental,2.0606,1.9235,1.4805,1.6428,2.0976,1.7626,1.3674,1.1975,1.2636,1.2243,2.3342,3.2582\nSector,Rights,1.3443,2.1905,1.6165,4.1061,4.3822,4.6620,2.2379,2.0231,3.2683,3.0077,3.9953,5.9312\nSector,Wildlife\/Animal\u0020Welfare,4.0981,3.0032,3.6125,3.8684,3.8707,2.9354,4.0335,5.3005,3.6204,4.8051,3.6461,3.9725' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2367' ] = { id: '2367', title: 'Mobile messages per year per subscriber', type: 'box-and-whiskers', numberFormat: 'number-1-decimal', data: 'Category,Label,median,25th\u0020pctl,75th\u0020pctl\nAll,Advocacy,3.965473,1.566787,14.442494\nAll,Fundraising,7.686151,2.059869,15.469880\nAll,Invitation,0.955698,0.063067,1.502080\nAll,Other,2.430525,1.000735,6.124838' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2369' ] = { id: '2369', title: 'Mobile messaging statistics', type: 'table-w-change', numberFormat: 'percentage-0-decimals', data: 'Category,label,change,median\nAll\u0020mobile\u0020messages,Click\u002Dthrough\u0020rate,\u002D0.0450184,0.0499751\nAll\u0020mobile\u0020messages,Page\u0020Completion\u0020Rate,\u002D,\u002D\nAll\u0020mobile\u0020messages,Response\u0020Rate,\u002D,\u002D\nAll\u0020mobile\u0020messages,Unsubscribe\u0020Rate,\u002D0.1633095,0.0062705\nAdvocacy\u0020click\u0020messages,Click\u002Dthrough\u0020rate,\u002D0.0665472,0.0751148\nAdvocacy\u0020click\u0020messages,Page\u0020Completion\u0020Rate,\u002D0.1201523,0.4489088\nAdvocacy\u0020click\u0020messages,Response\u0020Rate,\u002D0.2079968,0.0303190\nAdvocacy\u0020click\u0020messages,Unsubscribe\u0020Rate,\u002D0.2802041,0.0038370\nFundraising\u0020messages,Click\u002Dthrough\u0020rate,\u002D0.2439293,0.0234816\nFundraising\u0020messages,Page\u0020Completion\u0020Rate,0.0783127,0.0652943\nFundraising\u0020messages,Response\u0020Rate,\u002D0.2264004,0.0018455\nFundraising\u0020messages,Unsubscribe\u0020Rate,\u002D0.1319254,0.0065424\nPeer\u002Dto\u002Dpeer\u0020messages,Response\u0020Rate,\u002D,0.0770000\nPeer\u002Dto\u002Dpeer\u0020messages,Click\u002Dthrough\u0020rate,\u002D,\u002D\nPeer\u002Dto\u002Dpeer\u0020messages,Page\u0020Completion\u0020Rate,\u002D,\u002D\nPeer\u002Dto\u002Dpeer\u0020messages,Unsubscribe\u0020Rate,\u002D,\u002D' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2371' ] = { id: '2371', title: 'Share of online revenue from mobile', type: 'horizontal-grouped-bar', numberFormat: 'percentage-1-decimal', data: 'Category,Label,2022,2023\nAll,All,0.00507,0.00369\nSector,Disaster\/International\u0020Aid,0.01068,0.00538\nSector,Environmental,0.00310,0.00572\nSector,Rights,0.00670,0.00367' }; </script> </div> </div> </div> </div> <aside class="section__sidebar"> <div class="sidebar__content"> <br /> </div> <div class="sidebar__quiz"> <div class="quiz__question"> <h3>Trivia!</h3> <p>What was the first year that the Benchmarks Study first included advertising metrics?</p> </div>  <div class="quiz__answers"> <div class="quiz__answer" data-correct="false"> <svg width="42" height="40" viewBox="0 0 42 40" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_948_90705)"> <path d="M10.5 0L42 20.6897L10.5 40C10.5 40 0 31.7241 0 20.6897C0 9.65517 10.5 0 10.5 0Z" fill="#E3C321"/> </g> <defs> <clipPath id="clip0_948_90705"> <rect width="42" height="40" fill="white"/> </clipPath> </defs> </svg> <button>2019</button> </div> <div class="quiz__answer" data-correct="true"> <svg width="42" height="40" viewBox="0 0 42 40" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_948_90705)"> <path d="M10.5 0L42 20.6897L10.5 40C10.5 40 0 31.7241 0 20.6897C0 9.65517 10.5 0 10.5 0Z" fill="#E06C1E"/> </g> <defs> <clipPath id="clip0_948_90705"> <rect width="42" height="40" fill="white"/> </clipPath> </defs> </svg> <button>2015</button> </div> <div class="quiz__answer" data-correct="false"> <svg width="42" height="40" viewBox="0 0 42 40" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_948_90705)"> <path d="M10.5 0L42 20.6897L10.5 40C10.5 40 0 31.7241 0 20.6897C0 9.65517 10.5 0 10.5 0Z" fill="#A5212B"/> </g> <defs> <clipPath id="clip0_948_90705"> <rect width="42" height="40" fill="white"/> </clipPath> </defs> </svg> <button>2017</button> </div> <div class="quiz__answer" data-correct="false"> <svg width="42" height="40" viewBox="0 0 42 40" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_948_90705)"> <path d="M10.5 0L42 20.6897L10.5 40C10.5 40 0 31.7241 0 20.6897C0 9.65517 10.5 0 10.5 0Z" fill="#08395F"/> </g> <defs> <clipPath id="clip0_948_90705"> <rect width="42" height="40" fill="white"/> </clipPath> </defs> </svg> <button>2013</button> </div> </div> <p class="quiz__response"></p> </div> </aside> </div> </section> <section id="advertising" class="section--child article__content"> <header class="section__header"> <picture class="divider-image"> <source srcset="https://d30s75h9mppx92.cloudfront.net/banners/Advertising-360x200_2024-04-22-215222_znss.jpg" media="(max-width: 1024px)"/> <img src="https://d30s75h9mppx92.cloudfront.net/banners/Twister_2024-Section-Dividers.jpg" alt="Advertising" /> </picture> </header> <div class="layout content"> <div class="section__content"> <div class="section__scorecard"> <div class="scorecard--title"> <h3>Advertising</h3> <p>SCORECARD</p> </div> <ul class="scorecard--descriptions"> <li>Nonprofit digital ads spend increased by 13% in 2023, with nonprofits reinvesting $0.12 in digital ads for every dollar of online revenue.</li> <li>Across digital and non-digital advertising channels, 61% of spending was dedicated to direct fundraising.</li> <li>Among digital channels, search and social media made up the largest share of fundraising advertising budgets. Linear television made up 77% of non-digital fundraising advertising spending.</li> <li>Spending on connected TV for fundraising advertising increased by 50% in 2023, aligned with a 46% increase in digital audio budgets.</li> <li>Search advertising had the highest return on ad spend (ROAS) at $2.70.</li> </ul> </div> <div class="section__blocks"> <div class="block block--copy"> <p dir="ltr">Just about anyone can cover one single spot. Maybe you start with a <span class="inline-definition" data-inline-definition="A distinct Google Ads account where nonprofits can buy up to $10,000/mo in search ads using free credits. Subject to restrictions (such as caps on certain bidding strategies): think of it as a giant coupon with a lot of fine print!">Google Grant</span>, helping drive traffic to your site. Simple. Manageable. </p> <p dir="ltr">Then you stretch a little further, supplementing with paid search. You spot an opportunity to reach new audiences on Instagram, and soon enough you are straining to include several social media platforms. </p> <p dir="ltr">Before you know it, you are knee-deep in display ads, you’ve got your hands on pre-roll video, you’ve elbowed your way into an experiment with <span class="inline-definition" data-inline-definition="Streaming music or podcast service, delivered via a website or app. Not traditional or satellite radio.">digital audio</span>, and you’re pretzeling audaciously to cover connected TV, bending over backward to find and engage the audiences that matter to your cause. </p> <p dir="ltr">Above all else, it takes flexibility to manage the array of channels, platforms, creative, audiences, budgets, and response metrics that make up a modern ads program. <strong>In order to try to capture more of this complexity, we are including advertising investment data from non-digital channels for the first time in M+R Benchmarks this year.</strong> We’ll put a spotlight on digital ad performance a little later, but first let’s look at how nonprofits approached advertising overall.</p> <p dir="ltr"><strong>Including both digital and non-digital channels, 61% of advertising spending by nonprofits was dedicated to direct fundraising efforts. </strong>Awareness advertising accounted for 25% of spending, and nonprofits spent 10% of advertising dollars on lead generation.</p> <p dir="ltr">The balance between these three was markedly different for nonprofits of different sizes. Small nonprofits spent 89% of budgets on direct fundraising, and only 3% on awareness advertising. For large nonprofits, the split was 58% direct fundraising, 27% awareness. With larger budgets comes greater flexibility to invest in branding, education, and expanded reach.<br></p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2373-1" class="chart js-chart" data-id="2373" data-json="/charts/2373.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2373' ] = { id: '2373', title: 'Share of advertising budget by goal', type: 'table', numberFormat: 'percentage-0-decimals', data: `Label,All,Large,Medium,Small\nDirect\u0020Fundraising,0.6054,0.5787,0.6600,0.8890\nLead\u0020Generation,0.0999,0.0929,0.1836,0.0753\nAwareness,0.2470,0.2743,0.1403,0.0284\nNon\u0020Lead\u002DGen\u0020Advocacy,0.0310,0.0360,0.0024,0.0032\nOther,0.0168,0.0181,0.0138,0.0042` }; </script> </div> <div class="block block--copy"> <p dir="ltr">Next, let’s look at spending by channel for each of these three major advertising goals. <strong>Among digital channels, search and social media spending combined made up 80% of fundraising advertising budgets. </strong></p> <p dir="ltr">Large nonprofits tended to spread spending more widely into other channels. Search and social accounted for 90% of spending by small nonprofits, 80% for medium nonprofits, and 78% for large nonprofits. Larger advertising budgets create more opportunity to experiment and optimize within new channels.</p> <p dir="ltr"><strong>Among non-digital channels, <span class="inline-definition" data-inline-definition="Traditional television, with content delivered via satellite or cable. Not connected tv.">linear television</span> consumed the majority of fundraising advertising budgets — 77% overall.</strong> Small nonprofits devoted 42% of non-digital fundraising advertising budgets to print, compared to just 20% for medium nonprofits and 17% for large nonprofits.</p> </div> <div class="block block--chart"> <div id="chartGroup-23752377" class="subsection__chartGroup"> <section class="chart-group js-chart-group" data-charts="2375,2377"> <div class="chart-group-viewer"> <div class="chart-group-charts"></div> </div> </section> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2375' ] = { id: '2375', title: 'Share of direct fundraising budget by digital channel', type: 'table', numberFormat: 'percentage-0-decimals', data: 'Label,All,Large,Medium,Small\nSocial,0.3785,0.3693,0.4623,0.3912\nDisplay,0.1222,0.1242,0.1414,0.0962\nSearch,0.4166,0.4104,0.3419,0.5052\nDigital\u0020Video,0.0361,0.0414,0.0345,0.0007\nConnected\u0020TV,0.0267,0.0308,0.0175,0.0038\nDigital\u0020Audio,0.0199,0.0238,0.0025,0.0029' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2377' ] = { id: '2377', title: 'Share of direct fundraising budget by non-digital channel', type: 'table', numberFormat: 'percentage-0-decimals', data: 'Label,All,Large,Medium,Small\nLinear\u0020Television,0.7741,0.7921,0.6782,0.4895\nOut\u0020of\u0020Home,0.0294,0.0293,0.0305,0.0223\nPrint,0.1725,0.1665,0.1974,0.4234\nRadio,0.0239,0.0121,0.0938,0.0648' }; </script> </div> </div> <div class="block block--copy"> <p dir="ltr">The balance between channels looks quite different for advocacy advertising, where the immediate goal is to drive signatures or some other action rather than donations. Among digital channels, social advertising made up half of advocacy spending — 50% overall, and 100% of spending by small nonprofits. <br><br>Compared to fundraising advertising, non-digital spending investments were not as heavily skewed toward linear television. Large nonprofits spent 16% of non-digital advertising budgets on print, and 15% on out of home advertising — billboards, bus shelter ads, etc. Medium nonprofits split this spending between linear television (63%) and print (37%). Small nonprofits did not report meaningful spending on non-digital advocacy campaigns. <br></p> </div> <div class="block block--chart"> <div id="chartGroup-23792381" class="subsection__chartGroup"> <section class="chart-group js-chart-group" data-charts="2379,2381"> <div class="chart-group-viewer"> <div class="chart-group-charts"></div> </div> </section> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2379' ] = { id: '2379', title: 'Share of advocacy advertising budget by digital channel', type: 'table', numberFormat: 'percentage-0-decimals', data: 'Label,All,Large,Medium,Small\nSocial,0.5015,0.5298,0.2487,1.0000\nDisplay,0.1854,0.1626,0.3734,0.0000\nSearch,0.0525,0.0481,0.0903,0.0000\nDigital\u0020Video,0.0873,0.0754,0.1848,0.0000\nConnected\u0020TV,0.1117,0.1174,0.0765,0.0000\nDigital\u0020Audio,0.0615,0.0667,0.0263,0.0000' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2381' ] = { id: '2381', title: 'Share of advocacy advertising budget by non-digital channel', type: 'table', numberFormat: 'percentage-0-decimals', data: 'Label,All,Large,Medium,Small\nLinear\u0020Television,0.4939,0.4888,0.6278,0.0000\nOut\u0020of\u0020Home,0.1435,0.1490,0.0000,0.0000\nPrint,0.1679,0.1601,0.3722,0.0000\nRadio,0.1947,0.2022,0.0000,0.0000' }; </script> </div> </div> <div class="block block--copy"> <p><strong>For awareness advertising, nonprofits of all sizes shifted spending toward digital video (18% on average overall), out of home, and radio advertising.</strong> When nonprofits were looking to raise visibility to wider audiences rather than drive direct response, these channels were more important.</p> </div> <div class="block block--chart"> <div id="chartGroup-23832422" class="subsection__chartGroup"> <section class="chart-group js-chart-group" data-charts="2383,2422"> <div class="chart-group-viewer"> <div class="chart-group-charts"></div> </div> </section> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2383' ] = { id: '2383', title: 'Share of awareness advertising budget by digital channel', type: 'table', numberFormat: 'percentage-0-decimals', data: 'Label,All,Large,Medium,Small\nSocial,0.2729,0.2476,0.5906,0.5560\nDisplay,0.1769,0.1800,0.1420,0.1076\nSearch,0.1593,0.1659,0.0798,0.0662\nDigital\u0020Video,0.1757,0.1804,0.1026,0.2701\nConnected\u0020TV,0.1583,0.1673,0.0508,0.0000\nDigital\u0020Audio,0.0568,0.0589,0.0342,0.0000' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2422' ] = { id: '2422', title: 'Share of awareness advertising budget by non-digital channel', type: 'table', numberFormat: 'percentage-0-decimals', data: 'Label,All,Large,Medium,Small\nLinear\u0020Television,0.4939,0.4888,0.6278,0.0000\nOut\u0020of\u0020Home,0.1435,0.1490,0.0000,0.0000\nPrint,0.1679,0.1601,0.3722,0.0000\nRadio,0.1947,0.2022,0.0000,0.0000' }; </script> </div> </div> <div class="block block--copy"> <p dir="ltr">Total investment in advertising increased by an average of 13% in 2023, with some sectors reporting a significant increase in ad spending (Environmental: up 35%; Health: up 33%) and others scaling back (Public Media: down 17%; Rights: down 9%). </p> <p dir="ltr">Small nonprofits increased ad spending by 27%, medium nonprofits by 22%, and large nonprofits by 11%. <br></p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2385-1" class="chart js-chart" data-id="2385" data-json="/charts/2385.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2385' ] = { id: '2385', title: 'Change in investment in digital advertising 2022 to 2023', type: 'horizontal-bar', numberFormat: 'percentage-0-decimals', data: `Category,Label,Value\nAll,All,0.132956398655854\nSector,Cultural,0.200020370700904\nSector,Disaster\/International\u0020Aid,0.135791958388825\nSector,Environmental,0.353512301801008\nSector,Health,0.3316984713766\nSector,Hunger\/Poverty,0.0850707247565299\nSector,Public\u0020Media,\u002D0.168318671750398\nSector,Rights,\u002D0.0928035652173913\nSector,Wildlife\/Animal\u0020Welfare,0.120528623494024\nSize,Large,0.108871256380713\nSize,Medium,0.219760503480697\nSize,Small,0.269415645811219` }; </script> </div> <div class="block block--copy"> <p>Nonprofits increased fundraising ad spending across nearly every channel. The biggest spike in spending was in radio advertising (as we’ve seen, radio made up only a small share of overall budgets, so this is a large percentage change but not necessarily a big shift in absolute dollar amount). <strong>Connected TV increased the most among digital channels, with 50% larger budgets on average. </strong>The only fundraising channel where nonprofits pulled back on spending compared to 2022 was Meta.</p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2387-1" class="chart js-chart" data-id="2387" data-json="/charts/2387.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2387' ] = { id: '2387', title: 'Change in investment in fundraising advertising channels 2022 to 2023', type: 'horizontal-bar', numberFormat: 'percentage-0-decimals', data: `Category,Label,value\nAll,Display,0.1370240597\nAll,Search,0.1056907719\nAll,Connected\u0020TV,0.5027216511\nAll,Digital\u0020Audio,0.4643649396\nAll,Digital\u0020Video,0.3261009667\nAll,Linear\u0020Television,0.15937129\nAll,Print,0.1531605178\nAll,Radio,0.6693965517\nAll,Meta,\u002D0.02933512846\nAll,Other,0.07597222222\nAll,TikTok,0.04113850412\nAll,Twitter,0.2422615127` }; </script> </div> <div class="block block--copy"> <p dir="ltr">Now let’s turn our attention specifically to digital channels. To put these year-over-year changes in perspective, <strong>nonprofits reinvested $0.12 in digital advertising for every dollar raised online. </strong>As with the change in spending levels, we see large differences by sector. </p> <p dir="ltr">In the Health sector, a nonprofit with $100,000 in online revenue would spend $23,000 on digital advertising over the course of the year. A Rights nonprofit with $100,000 in online revenue would invest just $3,000. <br></p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2389-1" class="chart js-chart" data-id="2389" data-json="/charts/2389.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2389' ] = { id: '2389', title: 'Investment in digital advertising divided by total online revenue', type: 'box-and-whiskers', numberFormat: 'currency-w-cents', data: `Category,Label,median,25th\u0020pctl,75th\u0020pctl\nAll,All,0.120000,0.030000,0.260000\nSector,Cultural,0.150000,0.090000,0.190000\nSector,Disaster\/International\u0020Aid,0.140000,0.130000,0.300000\nSector,Environmental,0.170000,0.050000,0.250000\nSector,Health,0.230000,0.070000,0.390000\nSector,Hunger\/Poverty,0.040000,0.020000,0.060000\nSector,Public\u0020Media,0.020000,0.010000,0.030000\nSector,Rights,0.030000,0.010000,0.180000\nSector,Wildlife\/Animal\u0020Welfare,0.180000,0.050000,0.280000\nSector,Large,0.130000,0.040000,0.240000\nSector,Medium,0.080000,0.020000,0.250000\nSector,Small,0.210000,0.050000,0.450000` }; </script> </div> <div class="block block--copy"> <p dir="ltr">We’ve examined ways nonprofits stretch, balance, and redirect advertising budgets. Now we can take a look at how audiences responded, starting with return on ad spend (ROAS) for fundraising advertising. </p> <p dir="ltr"><strong>As we mentioned earlier, and as we mention in every year’s M+R Benchmarks, search advertising has the highest ROAS of any channel. </strong>For every $1.00 nonprofits spent on search advertising for fundraising, they raised $2.70 in revenue. </p> <p dir="ltr">Occasionally as we are analyzing M+R Benchmarks data, we see results that knock us off balance. While we don’t make direct comparisons from one edition of M+R Benchmarks to the next, we take notice when a data point is far out of step with what we typically see. Return on ad spend for display advertising was one of those this year — the $1.26 raised per dollar spent is much higher than what we have reported in previous years.</p> <p dir="ltr">We give these metrics extra scrutiny beyond our typical QA to make sure we haven’t made an error in our calculations. If the numbers hold up, we look for possible explanations, even if it means getting tangled up in knots. The display ROAS numbers held up. </p> <p dir="ltr">So what’s going on? We can speculate.</p> <p dir="ltr">As we get closer to Google Chrome deprecating support for third-party cookies, nonprofits have adopted more sophisticated cookieless measurement tools. This in turn may enable them to better track viewthrough conversions from Safari and Firefox, allowing more revenue to be correctly attributed to display advertising. </p> <p dir="ltr">Another (possibly smaller) factor: Google has strongly encouraged advertisers to use campaign formats that combine multiple channels. For example, Performance Max campaigns set audience and performance goals, with Google serving a mix of Google Display Network, YouTube, and search advertising. Because these campaigns include search placements, they often have a high ROAS, which can be difficult to distinguish from display-only campaigns. </p> <p dir="ltr">Among non-digital channels, the highest ROAS was $0.56 for radio. Out of home had the lowest ROAS, with nonprofits seeing just $0.03 in revenue per dollar spent on out of home fundraising advertising. <br></p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-6681-1" class="chart js-chart" data-id="6681" data-json="/charts/6681.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '6681' ] = { id: '6681', title: 'Digital advertising: ROAS', type: 'horizontal-bar', numberFormat: 'currency-w-cents', data: `Category,Label,value\nAll,Search,2.704,\u0020\nAll,Display,1.263,\u0020\nAll,Digital\u0020Audio,0.831,\u0020\nAll,Meta,0.477,\u0020\nAll,Digital\u0020Video,0.443,\u0020\nAll,TikTok,0.173,\u0020\nAll,Connected\u0020TV,0.114` }; </script> </div> <div class="block block--copy"> <p>Cost per donation has a major impact on ROAS — the more it costs to generate a single gift, the more difficult it is to see a positive return. Search had a high ROAS, and we see a relatively low cost per donation of $55. Out of home has a low ROAS, and we see an actually very high cost per donation of $2,622.</p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2393-1" class="chart js-chart" data-id="2393" data-json="/charts/2393.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2393' ] = { id: '2393', title: 'Digital advertising: cost per donation', type: 'horizontal-bar', numberFormat: 'currency', data: `Category,Label,value\nAll,Search,54.802\nAll,Display,102.430\nAll,Meta,117.378\nAll,Digital\u0020Video,238.994\nAll,TikTok,668.152\nAll,Digital\u0020Audio,911.972\nAll,Connected\u0020TV,972.212` }; </script> </div> <div class="block block--copy"> <p dir="ltr">Our data set doesn’t allow us to make ROAS comparisons between nonprofit sectors or sizes for most channels, but we are able to do so for three digital channels: display, search, and Meta.&nbsp;</p> <p dir="ltr">Across nonprofits of every size and sector, search advertising had the highest return on ad spend. Hunger/Poverty nonprofits saw the best ROAS of any sector across all three channels. <strong>The Hunger/Poverty sector’s $4.52 ROAS for display advertising was by far the highest of any sector, and suggests that nonprofits in this space could increase spending significantly while maintaining positive results.</strong></p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-6684-1" class="chart js-chart" data-id="6684" data-json="/charts/6684.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '6684' ] = { id: '6684', title: 'Digital advertising: return on ad spend (ROAS) by sector', type: 'table', numberFormat: 'currency-w-cents', data: `Category,Label,Display,Search,Meta\nAll,All,1.26,2.70,0.48\nSector,Disaster\/International\u0020Aid,1.21,2.14,0.54\nSector,Environmental,0.35,2.31,0.47\nSector,Health,1.84,2.28,0.35\nSector,Hunger\/Poverty,4.52,4.82,1.93\nSector,Rights,1.26,3.13,0.36\nSector,Wildlife\/Animal\u0020Welfare,0.96,3.05,0.63\nSize,Large,1.26,3.14,0.54\nSize,Medium,1.28,3.19,0.47\nSize,Small,1.68,1.40,0.22` }; </script> </div> <div class="block block--copy"> <p>Cost per donation was highest in all channels for small nonprofits. Larger budgets can create more opportunities for testing and optimization, which may have allowed large nonprofits to bring down the average cost per donation. Rights nonprofits spent more than those in any other sector to generate a gift in display and search, though this did not hold true on Meta.</p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-6686-1" class="chart js-chart" data-id="6686" data-json="/charts/6686.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '6686' ] = { id: '6686', title: 'Digital advertising: cost per donation by sector', type: 'table', numberFormat: 'currency', data: `Category,Label,Display,Search,Meta\nAll,All,102.430,54.802,117.378\nSector,Disaster\/International\u0020Aid,164.636,53.876,136.273\nSector,Environmental,100.011,68.560,106.152\nSector,Health,95.495,55.025,180.787\nSector,Hunger\/Poverty,46.403,46.906,68.220\nSector,Rights,164.000,74.242,107.998\nSector,Wildlife\/Animal\u0020Welfare,111.431,38.101,57.783\nSize,Large,89.881,43.258,113.355\nSize,Medium,110.844,65.748,118.841\nSize,Small,154.540,86.790,114.221` }; </script> </div> <div class="block block--copy"> <p dir="ltr">Choosing how to balance advertising budgets depends on metrics like cost per donation and ROAS, along with a complex, overlapping web of considerations. With a low cost per donation and a high ROAS, nonprofits prioritized search. Out of home advertising was inefficient for direct fundraising, but maintaining a visible presence in specific communities might be important to a nonprofit’s goals. Nonprofits might prioritize reaching specific audiences, or hold back on Twitter/X spending out of concerns about the platform.</p> <p dir="ltr">Beyond generating an immediate return on spending, nonprofits also used advertising to generate leads, grow email and mobile messaging audiences, and drive web traffic. </p> <p dir="ltr">The average gift to generate a lead through advertising was $3.33, with a wide range between nonprofits in different sectors. At the low end, Public Media nonprofits spent just $0.49 per advertising lead, while at the high end Hunger/Poverty nonprofits spent $18.18 per lead. <br></p> </div> <div class="block block--chart"> <div id="chartGroup-67106712" class="subsection__chartGroup"> <section class="chart-group js-chart-group" data-charts="6710,6712"> <div class="chart-group-viewer"> <div class="chart-group-charts"></div> </div> </section> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '6710' ] = { id: '6710', title: 'Cost per advertising lead', type: 'horizontal-bar', numberFormat: 'currency-w-cents', data: 'Category,Label,Value\nAll,All,3.32897190409082\nSector,Disaster\/International\u0020Aid,2.31149206658479\nSector,Environmental,3.3273681959808\nSector,Health,7.64418185947464\nSector,Hunger\/Poverty,18.1760974067046\nSector,Public\u0020Media,0.494757863205192\nSector,Rights,1.38067921764867\nSector,Wildlife\/Animal\u0020Welfare,2.38267887256083\nSize,Large,3.30252100840336\nSize,Medium,2.56136492326032\nSize,Small,4.54350655841235' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '6712' ] = { id: '6712', title: 'Cost per advertising lead by platform', type: 'table', numberFormat: 'currency-w-cents', data: 'Category,Label,CPA\u0020Buys,Meta,TikTok,Google\u0020Youtube\nAll,All,1.31,4.44,49.28,14.07\nSector,Cultural,\u0020,2.09,\u0020,\u0020\nSector,Disaster\/International\u0020Aid,1.44,4.92,\u0020,12.01\nSector,Environmental,1.20,3.61,8.28,37.67\nSector,Health,\u0020,7.89,\u0020,12.83\nSector,Hunger\/Poverty,\u0020,9.13,\u0020,\u0020\nSector,Rights,1.23,5.08,\u0020,9.44\nSector,Wildlife\/Animal\u0020Welfare,1.25,2.07,\u0020,18.88\nSize,Large,1.08,4.42,15.93,37.33\nSize,Medium,1.34,3.77,\u0020,20.43\nSize,Small,1.27,6.44,\u0020,9.92' }; </script> </div> </div> <div class="block block--copy"> <p dir="ltr">Part of this variance is driven by different levels of investment in advertising platforms. The lowest cost per lead was found with cost-per-acquisition (CPA) buys — these platforms often host advocacy actions that reach a large audience, and allow nonprofits to negotiate a set cost per new subscriber. The average cost per lead for these platforms was $1.31, with large nonprofits spending just $1.08 per lead. </p> <p dir="ltr">Meta had an average cost per lead of $4.44, with significant variation by sector. TikTok and Google/YouTube efforts had the highest cost per lead.<br></p> </div> <div class="block block--copy"> <p>For some nonprofits, these lead generation efforts were an important part of maintaining a healthy email program. The average <span class="inline-definition" data-inline-definition="Ratio of new email leads acquired through digital advertising divided email size at the start of the year.">ratio of ad-acquired lead to start of year email list size</span> was 0.06. That means that a nonprofit that started 2023 with 100,000 email subscribers would acquire 6,000 new leads via ads over the course of the year. <br><br>The median figure for Disaster/International Aid nonprofits was twice as high — a ratio of 0.12, so that nonprofit with 100,000 subscribers on January 1 would add 12,000 new ad-acquired leads. At the 75th percentile, the ratio was 0.47 for Disaster/International Aid nonprofits, the equivalent of adding 47,000 leads to a 100,000 subscriber list over the course of the year. That many new subscribers in a relatively short time can have a dramatic impact on email and mobile messaging performance.</p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2400-1" class="chart js-chart" data-id="2400" data-json="/charts/2400.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2400' ] = { id: '2400', title: 'Ratio of ad-acquired leads to start of year email list size', type: 'box-and-whiskers', numberFormat: 'number', data: `Category,Label,median,25th\u0020pctl,75th\u0020pctl\nAll,All,0.06,0.01,0.20\nSector,Cultural,0.04,0.02,0.06\nSector,Disaster\/International\u0020Aid,0.12,0.06,0.47\nSector,Environmental,0.11,0.05,0.24\nSector,Health,0.02,0.01,0.05\nSector,Hunger\/Poverty,0.02,0.00,0.05\nSector,Public\u0020Media,0.05,0.03,0.05\nSector,Rights,0.06,0.05,0.12\nSector,Wildlife\/Animal\u0020Welfare,0.09,0.06,0.30\nSector,Large,0.06,0.02,0.11\nSector,Medium,0.07,0.01,0.32\nSector,Small,0.07,0.01,0.13` }; </script> </div> <div class="block block--copy"> <p dir="ltr">We began this section noting that Google Grants is often the starting place for nonprofits exploring advertising, so let’s end there as well. These placements differ from paid search advertising. </p> <p dir="ltr">First, they are run with ad credits; we’re presenting Google Grants data in terms of “dollars spent” to put it on similar footing to other channels, but this advertising doesn’t represent actual spending. </p> <p dir="ltr">Google also imposes caps on total budget and cost per click for Grants ads, limiting the terms nonprofits can cover using Grants. Perhaps the most important difference is that Google Grants search results appear below paid results, which makes users less likely to click. </p> <p dir="ltr">The upshot of these differences is that Google Grants ads were not nearly as effective as paid search efforts. The ROAS for these Google Grants campaigns was $0.13 overall; the average ROAS for paid search was $2.70. Even though Google Grant placements are free, the net return is still significantly lower than paid search.<br></p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2404-1" class="chart js-chart" data-id="2404" data-json="/charts/2404.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2404' ] = { id: '2404', title: 'Google Grants: ROAS', type: 'horizontal-bar', numberFormat: 'currency-w-cents', data: `Category,Label,Value\nAll,All,0.129462367271676\nSector,Cultural,0.413887389818313\nSector,Disaster\/International\u0020Aid,0.552993106184596\nSector,Environmental,0.0123911841630164\nSector,Health,0.0577265163363315\nSector,Hunger\/Poverty,0.295582378891984\nSector,Public\u0020Media,0.249562249661161\nSector,Rights,0.0365603273828189\nSector,Wildlife\/Animal\u0020Welfare,0.0403674455546902\nSize,Large,0.256442023987908\nSize,Medium,0.129462367271676\nSize,Small,0.0532984496124031` }; </script> </div> <div class="block block--copy"> <p>The “cost per donation” for Google Grants was also far higher than for paid search. Remember that this “cost” is in ad credits rather than payments made by nonprofits. On average, nonprofits spent the equivalent of $1,192 in Google Grants credits to generate one donation.</p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2402-1" class="chart js-chart" data-id="2402" data-json="/charts/2402.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2402' ] = { id: '2402', title: 'Google Grants: cost per donation', type: 'horizontal-bar', numberFormat: 'currency', data: `Category,Label,Value\nAll,All,1192.36842105263\nSector,Cultural,115.234585824082\nSector,Disaster\/International\u0020Aid,247.925555555556\nSector,Environmental,1556.68893333333\nSector,Health,1924.79955103359\nSector,Hunger\/Poverty,570.19\nSector,Public\u0020Media,163.092735703246\nSector,Rights,2106.35627771077\nSector,Wildlife\/Animal\u0020Welfare,2896.26923076923\nSize,Large,1160.39892546584\nSize,Medium,1033.28463884399\nSize,Small,1192.36842105263` }; </script> </div> <div class="block block--copy"> <p>While direct fundraising metrics fall short of paid search, Google Grants can make a meaningful impact on digital programs. Nonprofits received 332 site visits for every $1k in Grant spend. Small nonprofits were particularly effective at generating web traffic with Google Grants, with 488 visits per $1,000 spent.</p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2410-1" class="chart js-chart" data-id="2410" data-json="/charts/2410.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2410' ] = { id: '2410', title: 'Google Grants: site visits per $1k', type: 'horizontal-bar', numberFormat: 'integer', data: `Category,Label,Value\nAll,All,332.019401257272\nSector,Cultural,332.019401257272\nSector,Disaster\/International\u0020Aid,459.795345951402\nSector,Environmental,499.887455176181\nSector,Health,408.147426025888\nSector,Hunger\/Poverty,198.502811443649\nSector,Public\u0020Media,324.393927621875\nSector,Rights,369.439021355005\nSector,Wildlife\/Animal\u0020Welfare,407.964507817118\nSize,Large,376.769163202886\nSize,Medium,288.185056535462\nSize,Small,488.244754081365` }; </script> </div> <div class="block block--copy"> <p dir="ltr">Advertising platforms, audience preferences, and nonprofit strategy are changing quickly. Building a successful program means adapting, adjusting, and stretching to meet those twists and turns. <br></p> </div> <div class="block block--chart"> <div id="chartGroup-237323752377237923812383242223852387238923932400240224042406240824102412241467106712668166846686" class="subsection__chartGroup"> <section class="chart-group js-chart-group" data-charts="2373,2375,2377,2379,2381,2383,2422,2385,2387,2389,2393,2400,2402,2404,2406,2408,2410,2412,2414,6710,6712,6681,6684,6686"> <div class="chart-group-viewer"> <div class="chart-group-charts"></div> </div> </section> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2373' ] = { id: '2373', title: 'Share of advertising budget by goal', type: 'table', numberFormat: 'percentage-0-decimals', data: 'Label,All,Large,Medium,Small\nDirect\u0020Fundraising,0.6054,0.5787,0.6600,0.8890\nLead\u0020Generation,0.0999,0.0929,0.1836,0.0753\nAwareness,0.2470,0.2743,0.1403,0.0284\nNon\u0020Lead\u002DGen\u0020Advocacy,0.0310,0.0360,0.0024,0.0032\nOther,0.0168,0.0181,0.0138,0.0042' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2375' ] = { id: '2375', title: 'Share of direct fundraising budget by digital channel', type: 'table', numberFormat: 'percentage-0-decimals', data: 'Label,All,Large,Medium,Small\nSocial,0.3785,0.3693,0.4623,0.3912\nDisplay,0.1222,0.1242,0.1414,0.0962\nSearch,0.4166,0.4104,0.3419,0.5052\nDigital\u0020Video,0.0361,0.0414,0.0345,0.0007\nConnected\u0020TV,0.0267,0.0308,0.0175,0.0038\nDigital\u0020Audio,0.0199,0.0238,0.0025,0.0029' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2377' ] = { id: '2377', title: 'Share of direct fundraising budget by non-digital channel', type: 'table', numberFormat: 'percentage-0-decimals', data: 'Label,All,Large,Medium,Small\nLinear\u0020Television,0.7741,0.7921,0.6782,0.4895\nOut\u0020of\u0020Home,0.0294,0.0293,0.0305,0.0223\nPrint,0.1725,0.1665,0.1974,0.4234\nRadio,0.0239,0.0121,0.0938,0.0648' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2379' ] = { id: '2379', title: 'Share of advocacy advertising budget by digital channel', type: 'table', numberFormat: 'percentage-0-decimals', data: 'Label,All,Large,Medium,Small\nSocial,0.5015,0.5298,0.2487,1.0000\nDisplay,0.1854,0.1626,0.3734,0.0000\nSearch,0.0525,0.0481,0.0903,0.0000\nDigital\u0020Video,0.0873,0.0754,0.1848,0.0000\nConnected\u0020TV,0.1117,0.1174,0.0765,0.0000\nDigital\u0020Audio,0.0615,0.0667,0.0263,0.0000' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2381' ] = { id: '2381', title: 'Share of advocacy advertising budget by non-digital channel', type: 'table', numberFormat: 'percentage-0-decimals', data: 'Label,All,Large,Medium,Small\nLinear\u0020Television,0.4939,0.4888,0.6278,0.0000\nOut\u0020of\u0020Home,0.1435,0.1490,0.0000,0.0000\nPrint,0.1679,0.1601,0.3722,0.0000\nRadio,0.1947,0.2022,0.0000,0.0000' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2383' ] = { id: '2383', title: 'Share of awareness advertising budget by digital channel', type: 'table', numberFormat: 'percentage-0-decimals', data: 'Label,All,Large,Medium,Small\nSocial,0.2729,0.2476,0.5906,0.5560\nDisplay,0.1769,0.1800,0.1420,0.1076\nSearch,0.1593,0.1659,0.0798,0.0662\nDigital\u0020Video,0.1757,0.1804,0.1026,0.2701\nConnected\u0020TV,0.1583,0.1673,0.0508,0.0000\nDigital\u0020Audio,0.0568,0.0589,0.0342,0.0000' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2422' ] = { id: '2422', title: 'Share of awareness advertising budget by non-digital channel', type: 'table', numberFormat: 'percentage-0-decimals', data: 'Label,All,Large,Medium,Small\nLinear\u0020Television,0.4939,0.4888,0.6278,0.0000\nOut\u0020of\u0020Home,0.1435,0.1490,0.0000,0.0000\nPrint,0.1679,0.1601,0.3722,0.0000\nRadio,0.1947,0.2022,0.0000,0.0000' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2385' ] = { id: '2385', title: 'Change in investment in digital advertising 2022 to 2023', type: 'horizontal-bar', numberFormat: 'percentage-0-decimals', data: 'Category,Label,Value\nAll,All,0.132956398655854\nSector,Cultural,0.200020370700904\nSector,Disaster\/International\u0020Aid,0.135791958388825\nSector,Environmental,0.353512301801008\nSector,Health,0.3316984713766\nSector,Hunger\/Poverty,0.0850707247565299\nSector,Public\u0020Media,\u002D0.168318671750398\nSector,Rights,\u002D0.0928035652173913\nSector,Wildlife\/Animal\u0020Welfare,0.120528623494024\nSize,Large,0.108871256380713\nSize,Medium,0.219760503480697\nSize,Small,0.269415645811219' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2387' ] = { id: '2387', title: 'Change in investment in fundraising advertising channels 2022 to 2023', type: 'horizontal-bar', numberFormat: 'percentage-0-decimals', data: 'Category,Label,value\nAll,Display,0.1370240597\nAll,Search,0.1056907719\nAll,Connected\u0020TV,0.5027216511\nAll,Digital\u0020Audio,0.4643649396\nAll,Digital\u0020Video,0.3261009667\nAll,Linear\u0020Television,0.15937129\nAll,Print,0.1531605178\nAll,Radio,0.6693965517\nAll,Meta,\u002D0.02933512846\nAll,Other,0.07597222222\nAll,TikTok,0.04113850412\nAll,Twitter,0.2422615127' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2389' ] = { id: '2389', title: 'Investment in digital advertising divided by total online revenue', type: 'box-and-whiskers', numberFormat: 'currency-w-cents', data: 'Category,Label,median,25th\u0020pctl,75th\u0020pctl\nAll,All,0.120000,0.030000,0.260000\nSector,Cultural,0.150000,0.090000,0.190000\nSector,Disaster\/International\u0020Aid,0.140000,0.130000,0.300000\nSector,Environmental,0.170000,0.050000,0.250000\nSector,Health,0.230000,0.070000,0.390000\nSector,Hunger\/Poverty,0.040000,0.020000,0.060000\nSector,Public\u0020Media,0.020000,0.010000,0.030000\nSector,Rights,0.030000,0.010000,0.180000\nSector,Wildlife\/Animal\u0020Welfare,0.180000,0.050000,0.280000\nSector,Large,0.130000,0.040000,0.240000\nSector,Medium,0.080000,0.020000,0.250000\nSector,Small,0.210000,0.050000,0.450000' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2393' ] = { id: '2393', title: 'Digital advertising: cost per donation', type: 'horizontal-bar', numberFormat: 'currency', data: 'Category,Label,value\nAll,Search,54.802\nAll,Display,102.430\nAll,Meta,117.378\nAll,Digital\u0020Video,238.994\nAll,TikTok,668.152\nAll,Digital\u0020Audio,911.972\nAll,Connected\u0020TV,972.212' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2400' ] = { id: '2400', title: 'Ratio of ad-acquired leads to start of year email list size', type: 'box-and-whiskers', numberFormat: 'number', data: 'Category,Label,median,25th\u0020pctl,75th\u0020pctl\nAll,All,0.06,0.01,0.20\nSector,Cultural,0.04,0.02,0.06\nSector,Disaster\/International\u0020Aid,0.12,0.06,0.47\nSector,Environmental,0.11,0.05,0.24\nSector,Health,0.02,0.01,0.05\nSector,Hunger\/Poverty,0.02,0.00,0.05\nSector,Public\u0020Media,0.05,0.03,0.05\nSector,Rights,0.06,0.05,0.12\nSector,Wildlife\/Animal\u0020Welfare,0.09,0.06,0.30\nSector,Large,0.06,0.02,0.11\nSector,Medium,0.07,0.01,0.32\nSector,Small,0.07,0.01,0.13' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2402' ] = { id: '2402', title: 'Google Grants: cost per donation', type: 'horizontal-bar', numberFormat: 'currency', data: 'Category,Label,Value\nAll,All,1192.36842105263\nSector,Cultural,115.234585824082\nSector,Disaster\/International\u0020Aid,247.925555555556\nSector,Environmental,1556.68893333333\nSector,Health,1924.79955103359\nSector,Hunger\/Poverty,570.19\nSector,Public\u0020Media,163.092735703246\nSector,Rights,2106.35627771077\nSector,Wildlife\/Animal\u0020Welfare,2896.26923076923\nSize,Large,1160.39892546584\nSize,Medium,1033.28463884399\nSize,Small,1192.36842105263' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2404' ] = { id: '2404', title: 'Google Grants: ROAS', type: 'horizontal-bar', numberFormat: 'currency-w-cents', data: 'Category,Label,Value\nAll,All,0.129462367271676\nSector,Cultural,0.413887389818313\nSector,Disaster\/International\u0020Aid,0.552993106184596\nSector,Environmental,0.0123911841630164\nSector,Health,0.0577265163363315\nSector,Hunger\/Poverty,0.295582378891984\nSector,Public\u0020Media,0.249562249661161\nSector,Rights,0.0365603273828189\nSector,Wildlife\/Animal\u0020Welfare,0.0403674455546902\nSize,Large,0.256442023987908\nSize,Medium,0.129462367271676\nSize,Small,0.0532984496124031' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2406' ] = { id: '2406', title: 'Cost per click (CPC) by channel', type: 'horizontal-bar', numberFormat: 'currency-w-cents', data: 'Category,label,value\nAll,Search,4.74343863\nAll,Social,4.076274307\nAll,Video,2.549674782' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2408' ] = { id: '2408', title: 'Cost per thousand impressions (CPM) by channel', type: 'horizontal-bar', numberFormat: 'currency-w-cents', data: 'Category,label,value\nAll,Display,1.470595021\nAll,Social,23.47697081\nAll,Video,9.021487751' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2410' ] = { id: '2410', title: 'Google Grants: site visits per $1k', type: 'horizontal-bar', numberFormat: 'integer', data: 'Category,Label,Value\nAll,All,332.019401257272\nSector,Cultural,332.019401257272\nSector,Disaster\/International\u0020Aid,459.795345951402\nSector,Environmental,499.887455176181\nSector,Health,408.147426025888\nSector,Hunger\/Poverty,198.502811443649\nSector,Public\u0020Media,324.393927621875\nSector,Rights,369.439021355005\nSector,Wildlife\/Animal\u0020Welfare,407.964507817118\nSize,Large,376.769163202886\nSize,Medium,288.185056535462\nSize,Small,488.244754081365' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2412' ] = { id: '2412', title: 'Percent of digital advertising budget spent in each month', type: 'area', numberFormat: 'percentage-0-decimals', data: 'Category,label,Display,Social,Video,Search\nAll,Jan,0.01,0.05,0.00,0.02\nAll,Feb,0.01,0.06,0.01,0.02\nAll,Mar,0.02,0.03,0.01,0.02\nAll,Apr,0.01,0.03,0.01,0.02\nAll,May,0.01,0.02,0.01,0.02\nAll,Jun,0.01,0.05,0.01,0.02\nAll,Jul,0.01,0.01,0.00,0.02\nAll,Aug,0.01,0.01,0.00,0.01\nAll,Sep,0.01,0.01,0.00,0.02\nAll,Oct,0.02,0.01,0.00,0.02\nAll,Nov,0.03,0.03,0.01,0.04\nAll,Dec,0.06,0.05,0.02,0.08' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2414' ] = { id: '2414', title: 'Website visitors for every $1 spent in fundraising display ads', type: 'horizontal-bar', numberFormat: 'integer', data: 'Category,Label,Value\nAll,All,26.4393313045352\nSector,Disaster\/International\u0020Aid,5.34280051443139\nSector,Environmental,53.5082407038626\nSector,Health,30.3908566423219\nSector,Hunger\/Poverty,10.7048267947669\nSector,Rights,48.8517477673127\nSector,Wildlife\/Animal\u0020Welfare,46.9051225172162\nSize,Large,14.757862358461\nSize,Medium,31.7510638297872\nSize,Small,52.8219720008569' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '6710' ] = { id: '6710', title: 'Cost per advertising lead', type: 'horizontal-bar', numberFormat: 'currency-w-cents', data: 'Category,Label,Value\nAll,All,3.32897190409082\nSector,Disaster\/International\u0020Aid,2.31149206658479\nSector,Environmental,3.3273681959808\nSector,Health,7.64418185947464\nSector,Hunger\/Poverty,18.1760974067046\nSector,Public\u0020Media,0.494757863205192\nSector,Rights,1.38067921764867\nSector,Wildlife\/Animal\u0020Welfare,2.38267887256083\nSize,Large,3.30252100840336\nSize,Medium,2.56136492326032\nSize,Small,4.54350655841235' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '6712' ] = { id: '6712', title: 'Cost per advertising lead by platform', type: 'table', numberFormat: 'currency-w-cents', data: 'Category,Label,CPA\u0020Buys,Meta,TikTok,Google\u0020Youtube\nAll,All,1.31,4.44,49.28,14.07\nSector,Cultural,\u0020,2.09,\u0020,\u0020\nSector,Disaster\/International\u0020Aid,1.44,4.92,\u0020,12.01\nSector,Environmental,1.20,3.61,8.28,37.67\nSector,Health,\u0020,7.89,\u0020,12.83\nSector,Hunger\/Poverty,\u0020,9.13,\u0020,\u0020\nSector,Rights,1.23,5.08,\u0020,9.44\nSector,Wildlife\/Animal\u0020Welfare,1.25,2.07,\u0020,18.88\nSize,Large,1.08,4.42,15.93,37.33\nSize,Medium,1.34,3.77,\u0020,20.43\nSize,Small,1.27,6.44,\u0020,9.92' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '6681' ] = { id: '6681', title: 'Digital advertising: ROAS', type: 'horizontal-bar', numberFormat: 'currency-w-cents', data: 'Category,Label,value\nAll,Search,2.704,\u0020\nAll,Display,1.263,\u0020\nAll,Digital\u0020Audio,0.831,\u0020\nAll,Meta,0.477,\u0020\nAll,Digital\u0020Video,0.443,\u0020\nAll,TikTok,0.173,\u0020\nAll,Connected\u0020TV,0.114' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '6684' ] = { id: '6684', title: 'Digital advertising: return on ad spend (ROAS) by sector', type: 'table', numberFormat: 'currency-w-cents', data: 'Category,Label,Display,Search,Meta\nAll,All,1.26,2.70,0.48\nSector,Disaster\/International\u0020Aid,1.21,2.14,0.54\nSector,Environmental,0.35,2.31,0.47\nSector,Health,1.84,2.28,0.35\nSector,Hunger\/Poverty,4.52,4.82,1.93\nSector,Rights,1.26,3.13,0.36\nSector,Wildlife\/Animal\u0020Welfare,0.96,3.05,0.63\nSize,Large,1.26,3.14,0.54\nSize,Medium,1.28,3.19,0.47\nSize,Small,1.68,1.40,0.22' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '6686' ] = { id: '6686', title: 'Digital advertising: cost per donation by sector', type: 'table', numberFormat: 'currency', data: 'Category,Label,Display,Search,Meta\nAll,All,102.430,54.802,117.378\nSector,Disaster\/International\u0020Aid,164.636,53.876,136.273\nSector,Environmental,100.011,68.560,106.152\nSector,Health,95.495,55.025,180.787\nSector,Hunger\/Poverty,46.403,46.906,68.220\nSector,Rights,164.000,74.242,107.998\nSector,Wildlife\/Animal\u0020Welfare,111.431,38.101,57.783\nSize,Large,89.881,43.258,113.355\nSize,Medium,110.844,65.748,118.841\nSize,Small,154.540,86.790,114.221' }; </script> </div> </div> </div> </div> <aside class="section__sidebar"> <div class="sidebar__content"> <br /> </div> <div class="sidebar__quiz"> <div class="quiz__question"> <h3>Trivia!</h3> <p>Which of the following items were NOT a Benchmarks launch party tchotchke?</p> </div>  <div class="quiz__answers"> <div class="quiz__answer" data-correct="false"> <svg width="42" height="40" viewBox="0 0 42 40" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_948_90705)"> <path d="M10.5 0L42 20.6897L10.5 40C10.5 40 0 31.7241 0 20.6897C0 9.65517 10.5 0 10.5 0Z" fill="#E3C321"/> </g> <defs> <clipPath id="clip0_948_90705"> <rect width="42" height="40" fill="white"/> </clipPath> </defs> </svg> <button>Broccoli</button> </div> <div class="quiz__answer" data-correct="false"> <svg width="42" height="40" viewBox="0 0 42 40" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_948_90705)"> <path d="M10.5 0L42 20.6897L10.5 40C10.5 40 0 31.7241 0 20.6897C0 9.65517 10.5 0 10.5 0Z" fill="#E06C1E"/> </g> <defs> <clipPath id="clip0_948_90705"> <rect width="42" height="40" fill="white"/> </clipPath> </defs> </svg> <button>Rubik&#039;s cube</button> </div> <div class="quiz__answer" data-correct="false"> <svg width="42" height="40" viewBox="0 0 42 40" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_948_90705)"> <path d="M10.5 0L42 20.6897L10.5 40C10.5 40 0 31.7241 0 20.6897C0 9.65517 10.5 0 10.5 0Z" fill="#A5212B"/> </g> <defs> <clipPath id="clip0_948_90705"> <rect width="42" height="40" fill="white"/> </clipPath> </defs> </svg> <button>45 single</button> </div> <div class="quiz__answer" data-correct="true"> <svg width="42" height="40" viewBox="0 0 42 40" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_948_90705)"> <path d="M10.5 0L42 20.6897L10.5 40C10.5 40 0 31.7241 0 20.6897C0 9.65517 10.5 0 10.5 0Z" fill="#08395F"/> </g> <defs> <clipPath id="clip0_948_90705"> <rect width="42" height="40" fill="white"/> </clipPath> </defs> </svg> <button>Bowtie</button> </div> </div> <p class="quiz__response"></p> </div> </aside> </div> </section> <section id="social-media" class="section--child article__content"> <header class="section__header"> <picture class="divider-image"> <source srcset="https://d30s75h9mppx92.cloudfront.net/banners/Social-Media-360x200_2024-04-22-215239_laij.jpg" media="(max-width: 1024px)"/> <img src="https://d30s75h9mppx92.cloudfront.net/banners/Hungry_2024-Section-Dividers.jpg" alt="Social Media and Influencers" /> </picture> </header> <div class="layout content"> <div class="section__content"> <div class="section__scorecard"> <div class="scorecard--title"> <h3>Social Media and Influencers</h3> <p>SCORECARD</p> </div> <ul class="scorecard--descriptions"> <li>TikTok audiences for nonprofits increased by 112% in 2023, far faster than other social media platforms. Facebook and Instagram follower counts grew by 6% and 11%. The number of Twitter/X followers declined by 1% on average.</li> <li>About half of M+R Benchmarks participants reported working with social media influencers in 2023. Of those, 17% relied only on paid partnerships, and 30% used a mix of paid and unpaid influencer work.</li> <li>Among nonprofits with paid influencer campaigns, 50% used those partnerships for fundraising, 75% for advocacy or volunteer asks, and 79% for education or persuasion.</li> <li>For every 1,000 email addresses, nonprofits had an average of 1,041 Facebook fans, 527 Twitter/X followers, 251 Instagram followers, and 36 TikTok followers.</li> </ul> </div> <div class="section__blocks"> <div class="block block--copy"> <p dir="ltr">Chaotic. Competitive. Frantic. Needlessly aggressive much of the time. </p> <p dir="ltr">That’s social media. </p> <p dir="ltr">Right this second, millions of users, brands, posters, <span class="inline-definition" data-inline-definition="Social media influencers are people who have an established presence on one or more social media platforms, with a reputation for being knowledgeable about a certain topic. Influencers regularly post content around that topic for their established, engaged follower base. These audiences, ranging from thousands to millions, follow influencers for their authentic views on their area of expertise.">influencers</span>, and secret bots are competing for space and attention, producing and consuming content at a breakneck pace. They are hungry. <em>Hungry</em>. </p> <p dir="ltr">In this context, it’s essential to have a clear sense of your priorities. Not only which platforms you’ll participate in, but which metrics matter to your program — total audience size, key demographics, specific audiences like lawmakers or press, overall views, daily engagement, direct response metrics like donations, and on and on. </p> <p dir="ltr">Most of these goals depend on reaching a lively, engaged audience. We want to find people who are excited to participate, and the quickest way to find them is to look at the places where new users are clamoring to join the conversation.</p> <p dir="ltr"><strong>In 2023, TikTok audiences for nonprofits grew much, much faster than any other major social media platform. </strong>The number of followers on TikTok more than doubled in 2023, with 112% growth on average. In the Disaster/International Aid sector, TikTok follower count increased by 267%.</p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2416-1" class="chart js-chart" data-id="2416" data-json="/charts/2416.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2416' ] = { id: '2416', title: 'Change in number of fans/followers 2022 to 2023', type: 'horizontal-grouped-bar', numberFormat: 'percentage-0-decimals', data: `Category,Label,All,Disaster\/International\u0020Aid,Environmental,Health,Hunger\/Poverty,Rights,Wildlife\/Animal\u0020Welfare\nSector,Facebook,0.05933272319,0.04543565591,0.03100254547,0.0592228291,0.1232324928,0.008533333333,0.02912190541\nSector,Twitter\/X,\u002D0.005567313204,0.005923328437,\u002D0.008761449622,0.01367788301,\u002D0.002745195907,0.009068630562,0\nSector,Instagram,0.1125175809,0.1774966711,0.1012860849,0.1266475487,0.1111786989,0.1397744076,0.07668393782\nSector,TikTok,1.12401593,2.665839054,1.5625,0.5130960563,0.01820504631,0.397106714,1.24270073` }; </script> </div> <div class="block block--copy"> <p>In contrast, the number of followers increased by an average of 6% on <span class="inline-definition" data-inline-definition="People who “like” a nonprofit’s Facebook Fan page.">Facebook</span>, and 11% on <span class="inline-definition" data-inline-definition="People who subscribe to see posts from a nonprofit’s Instagram account.">Instagram</span>. And for the first time since we started tracking social media metrics in M+R Benchmarks, the average follower count for a platform actually decreased — nonprofits in our study saw the number of Twitter/X fans decline by 1%. </p> <p dir="ltr">The rate of change for audience size tells us about where people are going but does not necessarily reflect where people already are. Despite the rapid growth in TikTok followers, overall audience size was still much larger for Meta platforms and Twitter/X.</p> <p dir="ltr">On average, nonprofits had 1,041 Facebook fans for every 1,000 email subscribers — meaning the two audiences were comparable in size. <span class="inline-definition" data-inline-definition="People who subscribe to receive the tweets from a nonprofit’s Twitter account.">Twitter/X follower count</span> was roughly half that size, at 527 followers per 1,000 email subscribers. Cut that in half again and you get Instagram followers, at 251 per 1,000 email subscribers. TikTok follower numbers were another order of magnitude smaller, 36 per 1,000 email subscribers. <br></p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2418-1" class="chart js-chart" data-id="2418" data-json="/charts/2418.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2418' ] = { id: '2418', title: 'For every 1,000 email subscribers, groups have...', type: 'horizontal-grouped-bar', numberFormat: 'integer', data: `Category,Label,Facebook\u0020fans,Twitter\u0020followers,Instagram\u0020followers,TikTok\u0020followers,LinkedIn\u0020followers\nAll,All,1041.264816,526.9950069,250.5135441,36.25004796,57.99927444\nSector,Disaster\/International\u0020Aid,790.9982401,475.6104832,197.1815961,18.79212027,899.742508\nSector,Environmental,1739.130334,588.4820319,435.7254555,17.82726977,24.85515739\nSector,Health,922.7444833,810.3521764,409.119372,28.93681948,115.6872373\nSector,Hunger\/Poverty,415.7915297,395.6563684,80.7500517,0,45.569881\nSector,Rights,1096.459384,552.7004408,261.6089541,61.61665365,0\nSector,Wildlife\/Animal\u0020Welfare,1565.280888,217.47471,479.6720934,0,0` }; </script> </div> <div class="block block--copy"> <p dir="ltr">Which is all to say that nonprofits have a long way to go to build the kind of audiences on TikTok that they have developed on more mature platforms (and there’s no guarantee they will ever reach that level). </p> <p dir="ltr">Nonprofits must balance audience size, audience growth, audience engagement, and other considerations (e.g. <em>Does the CEO of this company represent an affront to human dignity?</em>) in deciding where and what to post. </p> <p dir="ltr">In 2023, Facebook and Instagram had nearly universal adoption among M+R Benchmarks participants, and nearly 90% of nonprofits used Twitter/X. Looking at newer platforms, 39% of nonprofits used TikTok, and 32% had joined Threads.<br></p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2420-1" class="chart js-chart" data-id="2420" data-json="/charts/2420.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2420' ] = { id: '2420', title: 'Percentage of nonprofits using social media platforms', type: 'horizontal-bar', numberFormat: 'percentage-0-decimals', data: `Category,label,value\nSector,Facebook,0.99\nSector,Instagram,0.96\nSector,Twitter\/X,0.88\nSector,LinkedIn,0.84\nSector,YouTube,0.77\nSector,TikTok,0.39\nSector,Threads,0.32\nSector,Snapchat,0.06\nSector,Reddit,0.02` }; </script> </div> <div class="block block--copy"> <p dir="ltr">We surveyed M+R Benchmarks participants, and found that 13% of those with active Twitter/X accounts are planning to leave the platform or sunset the account in some way. Regardless of active plans for leaving the platform, 62% of nonprofits active on Twitter/X reported that they have started building a presence on other emerging platforms. </p> <p dir="ltr">With several social networks vying to be “new Twitter,” nonprofits were most likely to explore Threads. A smaller number of nonprofits explored Mastodon, Discord, and Bluesky. <br></p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2452-1" class="chart js-chart" data-id="2452" data-json="/charts/2452.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2452' ] = { id: '2452', title: 'If you have started building a presence elsewhere, which of these emerging platforms have you explored?', type: 'horizontal-bar', numberFormat: 'percentage-0-decimals', data: `Category,label,value\nAll,Threads,0.90\nAll,Mastodon,0.13\nAll,Discord,0.10\nAll,Bluesky,0.15` }; </script> </div> <div class="block block--copy"> <p>Throughout all these shifts, nonprofits continued to put out a steady stream of content across social media platforms.</p> </div> <div class="block block--copy"> <p dir="ltr">Up until now, we have focused on direct interactions between nonprofits and social media audiences. But when it comes to capturing eyeballs, often the best approach is to have a third party with a large audience do the talking. That’s where influencers come in. </p> <p dir="ltr"><strong>Just about half of the nonprofits in M+R Benchmarks worked with influencers in 2023.</strong> Of those, 17% relied solely on paid influencers to promote campaigns or other content, and 52% worked with influencers but did not pay for promotion. In addition, 30% of the nonprofits who worked with influencers used a blended approach, working with both paid and unpaid influencers.<br></p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2454-1" class="chart js-chart" data-id="2454" data-json="/charts/2454.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2454' ] = { id: '2454', title: 'Of those who work with social influencers, these are the types of influencers they work with...', type: 'horizontal-bar', numberFormat: 'percentage-0-decimals', data: `Category,label,value\nAll,Organic,0.52\nAll,Paid,0.17\nAll,Both,0.30` }; </script> </div> <div class="block block--copy"> <p>Instagram was the most commonly used platform for influencer campaigns. Of those nonprofits with active efforts, 94% worked with influencers on Instagram. As we’ve seen, the number of TikTok followers for most nonprofits was far smaller than equivalent audiences on other platforms — but 63% of nonprofits with influencer campaigns extended their reach through partnerships on TikTok.</p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2458-1" class="chart js-chart" data-id="2458" data-json="/charts/2458.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2458' ] = { id: '2458', title: 'Which platform(s) did you activate influencer campaigns on?', type: 'horizontal-bar', numberFormat: 'percentage-0-decimals', data: `Category,label,value\nAll,Instagram,0.94\nAll,TikTok,0.63\nAll,Twitter\/X,0.24\nAll,YouTube,0.20\nAll,Twitch,0.04` }; </script> </div> <div class="block block--copy"> <p dir="ltr">Typically, the cost of working with paid influencers scales alongside follower count; influencers with the widest reach tend to command the highest rates. In 2023, nonprofits spread their influencer work across a broad range. </p> <p dir="ltr">At the lower end, 77% of nonprofits with active efforts worked with influencers with fewer than 10,000 followers, and 85% worked with influencers with 10k–100k followers. In many cases, these smaller influencers are active in issue areas relevant to a nonprofit’s mission or are able to reach specific audiences. </p> <p dir="ltr">At the other end of the spectrum, 47% of nonprofits with influencer campaigns worked with influencers that had more than a million followers. <br></p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2460-1" class="chart js-chart" data-id="2460" data-json="/charts/2460.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2460' ] = { id: '2460', title: 'What tier of influencers did you work with in 2023?', type: 'horizontal-bar', numberFormat: 'percentage-0-decimals', data: `Category,label,value\nAll,Nano\u0020\u00281K\u002D10K\u0029,0.77\nAll,Micro\u0020\u002810K\u002D100K\u0029,0.85\nAll,Mid\u002Dtier\u003A\u0020100k\u2013500k\u0020followers,0.66\nAll,Macro\u003A\u0020500k\u20131\u0020million\u0020followers,0.45\nAll,Mega\u003A\u00201\u0020million\u002B\u0020followers,0.47` }; </script> </div> <div class="block block--copy"> <p>The most common use of paid influencers was to increase visibility for a nonprofit brand, cause, or campaign — 79% of nonprofits with influencer campaigns did narrative change or persuasion work. Promoting volunteer or advocacy actions was close behind at 75%. And among nonprofits with paid influencer partnerships, half relied on influencers to promote fundraising.</p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2456-1" class="chart js-chart" data-id="2456" data-json="/charts/2456.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2456' ] = { id: '2456', title: 'What do you use paid influencers for?', type: 'horizontal-bar', numberFormat: 'percentage-0-decimals', data: `Category,label,value\nAll,Narrative\u0020culture\u0020change\u0020and\/or\u0020persuasion,0.79\nAll,To\u0020drive\u0020advocacy\u0020or\u0020volunteer\u0020actions,0.75\nAll,Fundraising,0.50` }; </script> </div> <div class="block block--copy"> <p>The social media space continues to change quickly, with nonprofits and their supporters shifting tactics, following trends, and looking to rise above the chaos. Setting clear priorities is crucial to driving success — as is a willingness to experiment and take risks, whether that means working with influencers or joining an emerging platform.</p> </div> <div class="block block--chart"> <div id="chartGroup-2416241824202424242624522454245624582460" class="subsection__chartGroup"> <section class="chart-group js-chart-group" data-charts="2416,2418,2420,2424,2426,2452,2454,2456,2458,2460"> <div class="chart-group-viewer"> <div class="chart-group-charts"></div> </div> </section> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2416' ] = { id: '2416', title: 'Change in number of fans/followers 2022 to 2023', type: 'horizontal-grouped-bar', numberFormat: 'percentage-0-decimals', data: 'Category,Label,All,Disaster\/International\u0020Aid,Environmental,Health,Hunger\/Poverty,Rights,Wildlife\/Animal\u0020Welfare\nSector,Facebook,0.05933272319,0.04543565591,0.03100254547,0.0592228291,0.1232324928,0.008533333333,0.02912190541\nSector,Twitter\/X,\u002D0.005567313204,0.005923328437,\u002D0.008761449622,0.01367788301,\u002D0.002745195907,0.009068630562,0\nSector,Instagram,0.1125175809,0.1774966711,0.1012860849,0.1266475487,0.1111786989,0.1397744076,0.07668393782\nSector,TikTok,1.12401593,2.665839054,1.5625,0.5130960563,0.01820504631,0.397106714,1.24270073' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2418' ] = { id: '2418', title: 'For every 1,000 email subscribers, groups have...', type: 'horizontal-grouped-bar', numberFormat: 'integer', data: 'Category,Label,Facebook\u0020fans,Twitter\u0020followers,Instagram\u0020followers,TikTok\u0020followers,LinkedIn\u0020followers\nAll,All,1041.264816,526.9950069,250.5135441,36.25004796,57.99927444\nSector,Disaster\/International\u0020Aid,790.9982401,475.6104832,197.1815961,18.79212027,899.742508\nSector,Environmental,1739.130334,588.4820319,435.7254555,17.82726977,24.85515739\nSector,Health,922.7444833,810.3521764,409.119372,28.93681948,115.6872373\nSector,Hunger\/Poverty,415.7915297,395.6563684,80.7500517,0,45.569881\nSector,Rights,1096.459384,552.7004408,261.6089541,61.61665365,0\nSector,Wildlife\/Animal\u0020Welfare,1565.280888,217.47471,479.6720934,0,0' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2420' ] = { id: '2420', title: 'Percentage of nonprofits using social media platforms', type: 'horizontal-bar', numberFormat: 'percentage-0-decimals', data: 'Category,label,value\nSector,Facebook,0.99\nSector,Instagram,0.96\nSector,Twitter\/X,0.88\nSector,LinkedIn,0.84\nSector,YouTube,0.77\nSector,TikTok,0.39\nSector,Threads,0.32\nSector,Snapchat,0.06\nSector,Reddit,0.02' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2424' ] = { id: '2424', title: 'The future of Twitter/X', type: 'horizontal-bar', numberFormat: 'percentage', data: 'Category,Label,value\nSector,Are\u0020you\u0020planning\u0020to\u0020leave\u0020or\u0020sunset\u0020the\u0020account\u0020in\u0020some\u0020way\u003F,0.13\nSector,Have\u0020you\u0020started\u0020building\u0020a\u0020presence\u0020on\u0020any\u0020emerging\u0020platforms\u003F,0.62\nSector,Is\u0020your\u0020organization\u0020still\u0020active\u0020on\u0020Twitter\/X\u003F,0.88' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2426' ] = { id: '2426', title: 'Posts per day', type: 'horizontal-grouped-bar', numberFormat: 'number-1-decimal', data: 'Category,Label,Facebook,Instagram\nAll,All,0.7643835616,0.5945205479\nSector,Cultural,1.087671233,1.024657534\nSector,Disaster\/International\u0020Aid,0.8136986301,0.6356164384\nSector,Environmental,0.6534246575,0.4465753425\nSector,Health,0.6671232877,0.4589041096\nSector,Hunger\/Poverty,0.7232876712,0.6273972603\nSector,Public\u0020Media,1.098630137,0.5561643836\nSector,Rights,0.6328767123,0.4904109589\nSector,Wildlife\/Animal\u0020Welfare,0.9424657534,0.7178082192' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2452' ] = { id: '2452', title: 'If you have started building a presence elsewhere, which of these emerging platforms have you explored?', type: 'horizontal-bar', numberFormat: 'percentage-0-decimals', data: 'Category,label,value\nAll,Threads,0.90\nAll,Mastodon,0.13\nAll,Discord,0.10\nAll,Bluesky,0.15' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2454' ] = { id: '2454', title: 'Of those who work with social influencers, these are the types of influencers they work with...', type: 'horizontal-bar', numberFormat: 'percentage-0-decimals', data: 'Category,label,value\nAll,Organic,0.52\nAll,Paid,0.17\nAll,Both,0.30' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2456' ] = { id: '2456', title: 'What do you use paid influencers for?', type: 'horizontal-bar', numberFormat: 'percentage-0-decimals', data: 'Category,label,value\nAll,Narrative\u0020culture\u0020change\u0020and\/or\u0020persuasion,0.79\nAll,To\u0020drive\u0020advocacy\u0020or\u0020volunteer\u0020actions,0.75\nAll,Fundraising,0.50' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2458' ] = { id: '2458', title: 'Which platform(s) did you activate influencer campaigns on?', type: 'horizontal-bar', numberFormat: 'percentage-0-decimals', data: 'Category,label,value\nAll,Instagram,0.94\nAll,TikTok,0.63\nAll,Twitter\/X,0.24\nAll,YouTube,0.20\nAll,Twitch,0.04' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2460' ] = { id: '2460', title: 'What tier of influencers did you work with in 2023?', type: 'horizontal-bar', numberFormat: 'percentage-0-decimals', data: 'Category,label,value\nAll,Nano\u0020\u00281K\u002D10K\u0029,0.77\nAll,Micro\u0020\u002810K\u002D100K\u0029,0.85\nAll,Mid\u002Dtier\u003A\u0020100k\u2013500k\u0020followers,0.66\nAll,Macro\u003A\u0020500k\u20131\u0020million\u0020followers,0.45\nAll,Mega\u003A\u00201\u0020million\u002B\u0020followers,0.47' }; </script> </div> </div> </div> </div> <aside class="section__sidebar"> <div class="sidebar__content"> <br /> </div> <div class="sidebar__quiz"> <div class="quiz__question"> <h3>Trivia!</h3> <p>Which nonprofit has participated in Benchmarks the most times?</p> </div>  <div class="quiz__answers"> <div class="quiz__answer" data-correct="false"> <svg width="42" height="40" viewBox="0 0 42 40" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_948_90705)"> <path d="M10.5 0L42 20.6897L10.5 40C10.5 40 0 31.7241 0 20.6897C0 9.65517 10.5 0 10.5 0Z" fill="#E3C321"/> </g> <defs> <clipPath id="clip0_948_90705"> <rect width="42" height="40" fill="white"/> </clipPath> </defs> </svg> <button>Planned Parenthood</button> </div> <div class="quiz__answer" data-correct="false"> <svg width="42" height="40" viewBox="0 0 42 40" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_948_90705)"> <path d="M10.5 0L42 20.6897L10.5 40C10.5 40 0 31.7241 0 20.6897C0 9.65517 10.5 0 10.5 0Z" fill="#E06C1E"/> </g> <defs> <clipPath id="clip0_948_90705"> <rect width="42" height="40" fill="white"/> </clipPath> </defs> </svg> <button>Sierra Club</button> </div> <div class="quiz__answer" data-correct="true"> <svg width="42" height="40" viewBox="0 0 42 40" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_948_90705)"> <path d="M10.5 0L42 20.6897L10.5 40C10.5 40 0 31.7241 0 20.6897C0 9.65517 10.5 0 10.5 0Z" fill="#A5212B"/> </g> <defs> <clipPath id="clip0_948_90705"> <rect width="42" height="40" fill="white"/> </clipPath> </defs> </svg> <button>Oxfam</button> </div> <div class="quiz__answer" data-correct="false"> <svg width="42" height="40" viewBox="0 0 42 40" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_948_90705)"> <path d="M10.5 0L42 20.6897L10.5 40C10.5 40 0 31.7241 0 20.6897C0 9.65517 10.5 0 10.5 0Z" fill="#08395F"/> </g> <defs> <clipPath id="clip0_948_90705"> <rect width="42" height="40" fill="white"/> </clipPath> </defs> </svg> <button>Children&#039;s Hospital Los Angeles</button> </div> </div> <p class="quiz__response"></p> </div> </aside> </div> </section> <section id="websites" class="section--child article__content"> <header class="section__header"> <picture class="divider-image"> <source srcset="https://d30s75h9mppx92.cloudfront.net/banners/Website-Performance-360x200_2024-04-22-215253_citr.jpg" media="(max-width: 1024px)"/> <img src="https://d30s75h9mppx92.cloudfront.net/banners/Trouble_2024-Section-Dividers.jpg" alt="Website Performance" /> </picture> </header> <div class="layout content"> <div class="section__content"> <div class="section__scorecard"> <div class="scorecard--title"> <h3>Website Performance</h3> <p>SCORECARD</p> </div> <ul class="scorecard--descriptions"> <li>The majority of nonprofit website traffic came from users on mobile devices (including both phones and tablets). Mobile users represented 52% of all visits, with 48% of traffic from users on desktop devices.</li> <li>Users on desktop devices made up the majority of donation transactions (67%) and revenue (78%).</li> <li>The average gift made on desktop devices was $137; for mobile users, the average gift was $83.</li> <li>PayPal was the most widely-used alternative payment method — 67% of nonprofits made this option available on donation pages. Apple Pay (38%) and Google Pay (30%) were also in use.</li> <li>Google’s shift from Universal Analytics to Google Analytics 4 has made aggregate year-over-year data collection more difficult by… actually, it’s a bit more complicated than what we usually try to fit in these little SCORECARD call-outs, so you should probably just read this whole section.</li> </ul> </div> <div class="section__blocks"> <div class="block block--copy"> <p dir="ltr">Consciously or not, we often plan for a best-case scenario. We set a goal or a destination, and we make a plan to reach it assuming that all goes well. Then, the real world intervenes. There are complications, diversions, and opposing forces popping up to knock us off track. </p> <p dir="ltr">Anticipating those complications is a helpful skill, but even the best-laid plans will run into trouble. </p> <p dir="ltr">Before we get into website performance data, we want to talk about the problems with tracking website performance — and give you some tools to make tracking your own program easier. </p> <p dir="ltr">The trouble began, as so many modern problems do, with a tech company making unilateral changes without first checking to see if it would inconvenience us personally. Rude! On July 1, 2023 Google Analytics 4 (GA4) officially replaced Universal Analytics (UA). </p> <p dir="ltr">The short version is like this. <strong>UA implemented a session-based tracking model</strong> that used cookies to record all web activity during a user’s session on a site within a given time frame. As enhanced privacy protections make cookies less widely available, <strong>GA4 adopted an event-based tracking model</strong>. GA4 collects data from users who have consented to Google tracking and then uses machine learning models to estimate site-wide data for unconsenting users. This isn’t to say all change is bad; generally GA4’s event-based tracking offers a more thorough view of each user’s journey including cross-device and cross-platform tracking.</p> <p dir="ltr">(Sorry, we said that was the short version, not necessarily the simple version. <a href="https://www.mrss.com/lab/ua-to-ga4" target="_blank">More details can be found here</a> if you are interested in web analytics. Or if you are not particularly interested in web analytics but suffer from insomnia.)</p> <p dir="ltr">The shift from UA to GA4 has wide-ranging implications for privacy, ecommerce, the global economy, the future of tech, yadda yadda yadda. More to the point, it has a direct impact on Benchmarks, and on your own program. That’s the stuff we care about right now. </p> <p dir="ltr">With the transition from UA to GA4 occuring mid-year in 2023, year-over-year comparisons of traffic, user behavior, and other key metrics became much messier. Even something as seemingly simple as counting total users would not be an apples-to-apples comparison between the two systems because of the changes made to the underlying logic of many key metrics. In addition, the default settings for GA4 keep only two months of data available to use in GA4’s Explorations (see Principal Data Analyst Lia Mancuso’s advice on changing your settings in the sidebar to this section).</p> <p dir="ltr"><strong>For these reasons, we have decided to use only GA4 data collected from November and December in the website performance charts for this year’s M+R Benchmarks.</strong></p> <p dir="ltr"><strong></strong>The bad news here is that we have a more limited data set, and that we are not able to make year-over-year comparisons for these metrics. The good news is that our limited data set includes the critical end-of-year period when many nonprofits see a spike in traffic and revenue. The even better news is that we should be able to be back to full-year reporting in the next edition of Benchmarks. <br></p> <p dir="ltr">Got all that? Good. Now let’s look at some charts, finally! And since we all waited so patiently while we got into methodological constraints, we’ll start with one of our very favorite charts. (We are primarily concerned with the accuracy of our charts rather than the aesthetics, but this one is a favorite because it always looks so nice and paints such a clear picture of what’s happening out in the real world.) <br></p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2428-1" class="chart js-chart" data-id="2428" data-json="/charts/2428.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2428' ] = { id: '2428', title: 'Website share by device', type: 'horizontal-stacked-bar', numberFormat: 'percentage', data: `Category,Label,Share\nTraffic,Desktop,0.48\nTraffic,Mobile,0.52\nTransaction,Desktop,0.67\nTransaction,Mobile,0.33\nRevenue,Desktop,0.78\nRevenue,Mobile,0.22` }; </script> </div> <div class="block block--copy"> <p dir="ltr">In the final months of 2023, <span class="inline-definition" data-inline-definition="We use the definitions provided by Google Analytics to separate traffic data by device type. The “desktop” category includes any desktop or laptop computer with a screen larger than 7” in diagonal.">desktop</span> users accounted for 48% of nonprofit web traffic, with <span class="inline-definition" data-inline-definition="We use the definitions provided by Google Analytics to separate traffic data by device type. Mobile devices are hand-held devices that include a phone or a tablet.">mobile</span> users (including both phones and tablets) comprising the other 52%. While desktop visitors were a minority of all traffic, they generated 67% of all donation transactions, and 78% of all online revenue.</p> <p dir="ltr">We want to emphasize once again that this includes only data from the final two months of the year, and that we can’t draw direct year-over-year comparisons, and that you are not allowed to go look at last year’s M+R Benchmarks to compare results there because our participant pool has changed. However. If you <em>were </em>to look at the equivalent chart from past years, you would see a very consistent pattern: desktop users accounting for roughly half of traffic, two thirds of transactions, and three quarters of revenue.</p> <p dir="ltr">While the overall picture looks familiar, there were some striking differences within sectors. For Environmental nonprofits, desktop users represented the majority of traffic, and accounted for 83% of revenue. For the Wildlife/Animal Welfare sector, 70% of website visits came from mobile users, along with 57% of transactions and 42% of revenue.<br></p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2430-1" class="chart js-chart" data-id="2430" data-json="/charts/2430.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2430' ] = { id: '2430', title: 'Website share by device by sector', type: 'horizontal-stacked-bar', numberFormat: 'percentage', data: `Category,Label,Share\nAll,Desktop,\u002D\nAll,Mobile,\u002D\nTraffic,Desktop,0.48\nTraffic,Mobile,0.52\nTransactions,Desktop,0.67\nTransactions,Mobile,0.33\nRevenue,Desktop,0.78\nRevenue,Mobile,0.22\nDisaster,Desktop,\u002D\nDisaster,Mobile,\u002D\nTraffic\u0020,Desktop,0.39\nTraffic\u0020,Mobile,0.61\nTransactions\u0020,Desktop,0.53\nTransactions\u0020,Mobile,0.47\nRevenue\u0020,Desktop,0.66\nRevenue\u0020,Mobile,0.34\nEnvironmental,Desktop,\u002D\nEnvironmental,Mobile,\u002D\nTraffic\u0020\u0020,Desktop,0.53\nTraffic\u0020\u0020,Mobile,0.47\nTransactions\u0020\u0020,Desktop,0.71\nTransactions\u0020\u0020,Mobile,0.29\nRevenue\u0020\u0020,Desktop,0.83\nRevenue\u0020\u0020,Mobile,0.17\nHealth,Desktop,\u002D\nHealth,Mobile,\u002D\nTraffic\u0020\u0020\u0020,Desktop,0.35\nTraffic\u0020\u0020\u0020,Mobile,0.65\nTransactions\u0020\u0020\u0020,Desktop,0.60\nTransactions\u0020\u0020\u0020,Mobile,0.40\nRevenue\u0020\u0020\u0020,Desktop,0.68\nRevenue\u0020\u0020\u0020,Mobile,0.32\nHunger\/Poverty,Desktop,\u002D\nHunger\/Poverty,Mobile,\u002D\nTraffic\u0020\u0020\u0020\u0020,Desktop,0.48\nTraffic\u0020\u0020\u0020\u0020,Mobile,0.52\nTransactions\u0020\u0020\u0020\u0020,Desktop,0.68\nTransactions\u0020\u0020\u0020\u0020,Mobile,0.32\nRevenue\u0020\u0020\u0020\u0020,Desktop,0.80\nRevenue\u0020\u0020\u0020\u0020,Mobile,0.20\nRights,Desktop,\u002D\nRights,Mobile,\u002D\nTraffic\u0020\u0020\u0020\u0020\u0020,Desktop,0.43\nTraffic\u0020\u0020\u0020\u0020\u0020,Mobile,0.57\nTransactions\u0020\u0020\u0020\u0020\u0020,Desktop,0.69\nTransactions\u0020\u0020\u0020\u0020\u0020,Mobile,0.31\nRevenue\u0020\u0020\u0020\u0020\u0020,Desktop,0.80\nRevenue\u0020\u0020\u0020\u0020\u0020,Mobile,0.20\nWildlife\/Animal\u0020Welfare,Desktop,\u002D\nWildlife\/Animal\u0020Welfare,Mobile,\u002D\nTraffic\u0020\u0020\u0020\u0020\u0020\u0020,Desktop,0.30\nTraffic\u0020\u0020\u0020\u0020\u0020\u0020,Mobile,0.70\nTransactions\u0020\u0020\u0020\u0020\u0020\u0020,Desktop,0.43\nTransactions\u0020\u0020\u0020\u0020\u0020\u0020,Mobile,0.57\nRevenue\u0020\u0020\u0020\u0020\u0020\u0020,Desktop,0.58\nRevenue\u0020\u0020\u0020\u0020\u0020\u0020,Mobile,0.42\nLarge,Desktop,\u002D\nLarge,Mobile,\u002D\nTraffic\u0020\u0020\u0020\u0020\u0020\u0020\u0020,Desktop,0.41\nTraffic\u0020\u0020\u0020\u0020\u0020\u0020\u0020,Mobile,0.59\nTransactions\u0020\u0020\u0020\u0020\u0020\u0020\u0020,Desktop,0.64\nTransactions\u0020\u0020\u0020\u0020\u0020\u0020\u0020,Mobile,0.36\nRevenue\u0020\u0020\u0020\u0020\u0020\u0020\u0020,Desktop,0.75\nRevenue\u0020\u0020\u0020\u0020\u0020\u0020\u0020,Mobile,0.25\nMedium,Desktop,\u002D\nMedium,Mobile,\u002D\nTraffic\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020,Desktop,0.50\nTraffic\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020,Mobile,0.50\nTransactions\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020,Desktop,0.68\nTransactions\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020,Mobile,0.32\nRevenue\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020,Desktop,0.81\nRevenue\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020,Mobile,0.19\nSmall,Desktop,\u002D\nSmall,Mobile,\u002D\nTraffic\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020,Desktop,0.57\nTraffic\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020,Mobile,0.43\nTransactions\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020,Desktop,0.71\nTransactions\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020,Mobile,0.29\nRevenue\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020,Desktop,0.76\nRevenue\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020,Mobile,0.24` }; </script> </div> <div class="block block--copy"> <p dir="ltr">Of those desktop users who made their way to a nonprofit’s main donation page, 16% completed a gift. For mobile users, the main donation conversion rate was just 10%. Public Media was the only sector to see a higher conversion rate for mobile users than for desktop users.</p> <p dir="ltr">Average gift was also higher for desktop visitors than for mobile visitors — $137 compared to $83. <br></p> </div> <div class="block block--chart"> <div id="chartGroup-24342432" class="subsection__chartGroup"> <section class="chart-group js-chart-group" data-charts="2434,2432"> <div class="chart-group-viewer"> <div class="chart-group-charts"></div> </div> </section> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2434' ] = { id: '2434', title: 'Main donation page conversion rate - device', type: 'horizontal-grouped-bar', numberFormat: 'percentage-0-decimals', data: 'Category,Label,Desktop,Mobile\nAll,All,0.16,0.10\nSector,Disaster\/International\u0020Aid,0.21,0.08\nSector,Environmental,0.20,0.12\nSector,Health,0.30,0.12\nSector,Hunger\/Poverty,0.30,0.19\nSector,Public\u0020Media,0.07,0.08\nSector,Rights,0.20,0.13\nSector,Wildlife\/Animal\u0020Welfare,0.09,0.06\nSize,Large,0.25,0.11\nSize,Medium,0.07,0.05\nSize,Small,0.10,0.09' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2432' ] = { id: '2432', title: 'Average gift by device', type: 'horizontal-grouped-bar', numberFormat: 'currency', data: 'Category,Label,Desktop,Mobile\nAll,All,137,83\nSector,Disaster\/International\u0020Aid,113,63\nSector,Environmental,195,100\nSector,Health,103,74\nSector,Hunger\/Poverty,274,158\nSector,Rights,252,142\nSector,Wildlife\/Animal\u0020Welfare,90,49' }; </script> </div> </div> <div class="block block--copy"> <p dir="ltr">These differences may be driven by a combination of audience demographics and preferences, traffic sources, and nonprofit tactics including website optimization and direct response efforts.</p> <p dir="ltr">One way that many nonprofits have attempted to increase conversions among mobile users is by adopting alternative payment platforms. The most popular of these is PayPal, which was an option on donation pages for 67% of M+R Benchmarks participants. Apple Pay and Google Pay were accepted by 38% and 30% participants, respectively. And 53% of nonprofits allowed donors to give directly from a Bank Account/EFT.<br></p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2438-1" class="chart js-chart" data-id="2438" data-json="/charts/2438.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2438' ] = { id: '2438', title: 'Percentage of nonprofits accepting payment types on main donation page', type: 'horizontal-bar', numberFormat: 'percentage-0-decimals', data: `Category,label,value\nSector,PayPal,0.67\nSector,Bank\u0020Account\u0020\/\u0020EFT,0.53\nSector,Apple\u0020Pay,0.38\nSector,Google\u0020Pay,0.30` }; </script> </div> <div class="block block--copy"> <p>Overall, 44% of visits to the nonprofits in our study came from organic traffic. This category includes visitors who searched for a term and clicked on an unpaid result. It excludes other sources like direct links on other sites, social media, email, paid advertising, or users simply entering a URL.</p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2436-1" class="chart js-chart" data-id="2436" data-json="/charts/2436.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2436' ] = { id: '2436', title: 'Organic traffic volume as percent of overall traffic', type: 'horizontal-bar', numberFormat: 'percentage-0-decimals', data: `Category,Label,Value\nAll,All,0.440467140601636\nSector,Cultural,0.453834249885506\nSector,Disaster\/International\u0020Aid,0.347465188318914\nSector,Environmental,0.501442075817498\nSector,Health,0.472633086253369\nSector,Hunger\/Poverty,0.34144492183269\nSector,Public\u0020Media,0.421823094537597\nSector,Rights,0.532662799733852\nSector,Wildlife\/Animal\u0020Welfare,0.536480946742098\nSize,Large,0.473574433302922\nSize,Medium,0.383165872486345\nSize,Small,0.458761988033115` }; </script> </div> <div class="block block--copy"> <p>Combining users from devices of all types, the average main donation page conversion rate was 12%. (Each participant identified their own “main donation page” — typically it’s the one you land on if you click the big DONATE button that is probably in the top right corner of your homepage.) While this metric varied between sectors, we did not find significant differences between nonprofits of different sizes.</p> </div> <div class="block block--chart"> <div class="subsection__chart"> <article id="chart-2440-1" class="chart js-chart" data-id="2440" data-json="/charts/2440.json"></article> </div> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2440' ] = { id: '2440', title: 'Main donation page conversion rate', type: 'horizontal-bar', numberFormat: 'percentage-0-decimals', data: `Category,label,value\nAll,All,0.1173040289\nSector,Disaster\/International\u0020Aid,0.2076581093\nSector,Environmental,0.1434982526\nSector,Health,0.1206165285\nSector,Hunger\/Poverty,0.1143113373\nSector,Public\u0020Media,0.156462585\nSector,Rights,0.09326230964\nSector,Wildlife\/Animal\u0020Welfare,0.1028843124\nSize,Large,0.1096178541\nSize,Medium,0.1296911909\nSize,Small,0.1149171947` }; </script> </div> <div class="block block--copy"> <p dir="ltr">We can hope for a best-case scenario, where potential supporters can easily search for a cause that matters to them and find their way directly to the content they are looking for — whether that’s information, an opportunity to take meaningful action, a convenient way to donate, or something else. And it happens all the time, it really does! But not every path forward is smooth or uninterrupted, and the decisions being made by Google, Apple, Meta, and other corporations can create trouble in unexpected ways.</p> <p dir="ltr">We look forward to being able to report even more comprehensive data on web performance next year. In the meantime, there are some important settings in GA4 that determine how complete your own data is. If you have not already done so, making these changes will help ensure that you can collect and retain the data you need to measure your website performance.<br></p> </div> <div class="block block--chart"> <div id="chartGroup-242824302432243424362438244024422444" class="subsection__chartGroup"> <section class="chart-group js-chart-group" data-charts="2428,2430,2432,2434,2436,2438,2440,2442,2444"> <div class="chart-group-viewer"> <div class="chart-group-charts"></div> </div> </section> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2428' ] = { id: '2428', title: 'Website share by device', type: 'horizontal-stacked-bar', numberFormat: 'percentage', data: 'Category,Label,Share\nTraffic,Desktop,0.48\nTraffic,Mobile,0.52\nTransaction,Desktop,0.67\nTransaction,Mobile,0.33\nRevenue,Desktop,0.78\nRevenue,Mobile,0.22' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2430' ] = { id: '2430', title: 'Website share by device by sector', type: 'horizontal-stacked-bar', numberFormat: 'percentage', data: 'Category,Label,Share\nAll,Desktop,\u002D\nAll,Mobile,\u002D\nTraffic,Desktop,0.48\nTraffic,Mobile,0.52\nTransactions,Desktop,0.67\nTransactions,Mobile,0.33\nRevenue,Desktop,0.78\nRevenue,Mobile,0.22\nDisaster,Desktop,\u002D\nDisaster,Mobile,\u002D\nTraffic\u0020,Desktop,0.39\nTraffic\u0020,Mobile,0.61\nTransactions\u0020,Desktop,0.53\nTransactions\u0020,Mobile,0.47\nRevenue\u0020,Desktop,0.66\nRevenue\u0020,Mobile,0.34\nEnvironmental,Desktop,\u002D\nEnvironmental,Mobile,\u002D\nTraffic\u0020\u0020,Desktop,0.53\nTraffic\u0020\u0020,Mobile,0.47\nTransactions\u0020\u0020,Desktop,0.71\nTransactions\u0020\u0020,Mobile,0.29\nRevenue\u0020\u0020,Desktop,0.83\nRevenue\u0020\u0020,Mobile,0.17\nHealth,Desktop,\u002D\nHealth,Mobile,\u002D\nTraffic\u0020\u0020\u0020,Desktop,0.35\nTraffic\u0020\u0020\u0020,Mobile,0.65\nTransactions\u0020\u0020\u0020,Desktop,0.60\nTransactions\u0020\u0020\u0020,Mobile,0.40\nRevenue\u0020\u0020\u0020,Desktop,0.68\nRevenue\u0020\u0020\u0020,Mobile,0.32\nHunger\/Poverty,Desktop,\u002D\nHunger\/Poverty,Mobile,\u002D\nTraffic\u0020\u0020\u0020\u0020,Desktop,0.48\nTraffic\u0020\u0020\u0020\u0020,Mobile,0.52\nTransactions\u0020\u0020\u0020\u0020,Desktop,0.68\nTransactions\u0020\u0020\u0020\u0020,Mobile,0.32\nRevenue\u0020\u0020\u0020\u0020,Desktop,0.80\nRevenue\u0020\u0020\u0020\u0020,Mobile,0.20\nRights,Desktop,\u002D\nRights,Mobile,\u002D\nTraffic\u0020\u0020\u0020\u0020\u0020,Desktop,0.43\nTraffic\u0020\u0020\u0020\u0020\u0020,Mobile,0.57\nTransactions\u0020\u0020\u0020\u0020\u0020,Desktop,0.69\nTransactions\u0020\u0020\u0020\u0020\u0020,Mobile,0.31\nRevenue\u0020\u0020\u0020\u0020\u0020,Desktop,0.80\nRevenue\u0020\u0020\u0020\u0020\u0020,Mobile,0.20\nWildlife\/Animal\u0020Welfare,Desktop,\u002D\nWildlife\/Animal\u0020Welfare,Mobile,\u002D\nTraffic\u0020\u0020\u0020\u0020\u0020\u0020,Desktop,0.30\nTraffic\u0020\u0020\u0020\u0020\u0020\u0020,Mobile,0.70\nTransactions\u0020\u0020\u0020\u0020\u0020\u0020,Desktop,0.43\nTransactions\u0020\u0020\u0020\u0020\u0020\u0020,Mobile,0.57\nRevenue\u0020\u0020\u0020\u0020\u0020\u0020,Desktop,0.58\nRevenue\u0020\u0020\u0020\u0020\u0020\u0020,Mobile,0.42\nLarge,Desktop,\u002D\nLarge,Mobile,\u002D\nTraffic\u0020\u0020\u0020\u0020\u0020\u0020\u0020,Desktop,0.41\nTraffic\u0020\u0020\u0020\u0020\u0020\u0020\u0020,Mobile,0.59\nTransactions\u0020\u0020\u0020\u0020\u0020\u0020\u0020,Desktop,0.64\nTransactions\u0020\u0020\u0020\u0020\u0020\u0020\u0020,Mobile,0.36\nRevenue\u0020\u0020\u0020\u0020\u0020\u0020\u0020,Desktop,0.75\nRevenue\u0020\u0020\u0020\u0020\u0020\u0020\u0020,Mobile,0.25\nMedium,Desktop,\u002D\nMedium,Mobile,\u002D\nTraffic\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020,Desktop,0.50\nTraffic\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020,Mobile,0.50\nTransactions\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020,Desktop,0.68\nTransactions\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020,Mobile,0.32\nRevenue\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020,Desktop,0.81\nRevenue\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020,Mobile,0.19\nSmall,Desktop,\u002D\nSmall,Mobile,\u002D\nTraffic\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020,Desktop,0.57\nTraffic\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020,Mobile,0.43\nTransactions\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020,Desktop,0.71\nTransactions\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020,Mobile,0.29\nRevenue\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020,Desktop,0.76\nRevenue\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020,Mobile,0.24' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2432' ] = { id: '2432', title: 'Average gift by device', type: 'horizontal-grouped-bar', numberFormat: 'currency', data: 'Category,Label,Desktop,Mobile\nAll,All,137,83\nSector,Disaster\/International\u0020Aid,113,63\nSector,Environmental,195,100\nSector,Health,103,74\nSector,Hunger\/Poverty,274,158\nSector,Rights,252,142\nSector,Wildlife\/Animal\u0020Welfare,90,49' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2434' ] = { id: '2434', title: 'Main donation page conversion rate - device', type: 'horizontal-grouped-bar', numberFormat: 'percentage-0-decimals', data: 'Category,Label,Desktop,Mobile\nAll,All,0.16,0.10\nSector,Disaster\/International\u0020Aid,0.21,0.08\nSector,Environmental,0.20,0.12\nSector,Health,0.30,0.12\nSector,Hunger\/Poverty,0.30,0.19\nSector,Public\u0020Media,0.07,0.08\nSector,Rights,0.20,0.13\nSector,Wildlife\/Animal\u0020Welfare,0.09,0.06\nSize,Large,0.25,0.11\nSize,Medium,0.07,0.05\nSize,Small,0.10,0.09' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2436' ] = { id: '2436', title: 'Organic traffic volume as percent of overall traffic', type: 'horizontal-bar', numberFormat: 'percentage-0-decimals', data: 'Category,Label,Value\nAll,All,0.440467140601636\nSector,Cultural,0.453834249885506\nSector,Disaster\/International\u0020Aid,0.347465188318914\nSector,Environmental,0.501442075817498\nSector,Health,0.472633086253369\nSector,Hunger\/Poverty,0.34144492183269\nSector,Public\u0020Media,0.421823094537597\nSector,Rights,0.532662799733852\nSector,Wildlife\/Animal\u0020Welfare,0.536480946742098\nSize,Large,0.473574433302922\nSize,Medium,0.383165872486345\nSize,Small,0.458761988033115' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2438' ] = { id: '2438', title: 'Percentage of nonprofits accepting payment types on main donation page', type: 'horizontal-bar', numberFormat: 'percentage-0-decimals', data: 'Category,label,value\nSector,PayPal,0.67\nSector,Bank\u0020Account\u0020\/\u0020EFT,0.53\nSector,Apple\u0020Pay,0.38\nSector,Google\u0020Pay,0.30' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2440' ] = { id: '2440', title: 'Main donation page conversion rate', type: 'horizontal-bar', numberFormat: 'percentage-0-decimals', data: 'Category,label,value\nAll,All,0.1173040289\nSector,Disaster\/International\u0020Aid,0.2076581093\nSector,Environmental,0.1434982526\nSector,Health,0.1206165285\nSector,Hunger\/Poverty,0.1143113373\nSector,Public\u0020Media,0.156462585\nSector,Rights,0.09326230964\nSector,Wildlife\/Animal\u0020Welfare,0.1028843124\nSize,Large,0.1096178541\nSize,Medium,0.1296911909\nSize,Small,0.1149171947' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2442' ] = { id: '2442', title: 'Donation page load time (seconds)', type: 'horizontal-grouped-bar', numberFormat: 'number-3-sigs', data: 'Category,Label,Desktop,Mobile\nAll,All,2.710,2.722\nSector,Cultural,4.348,4.265\nSector,Disaster\/International\u0020Aid,3.354,3.181\nSector,Environmental,2.493,2.701\nSector,Health,2.803,2.625\nSector,Hunger\/Poverty,2.548,2.789\nSector,Public\u0020Media,2.097,2.130\nSector,Rights,2.376,2.350\nSector,Wildlife\/Animal\u0020Welfare,2.217,1.910\nSize,Large,2.810,2.721\nSize,Medium,2.571,2.591\nSize,Small,2.045,2.188' }; </script> <script type="application/javascript"> window.chartApi = window.chartApi || {}; window.chartApi[ '2444' ] = { id: '2444', title: 'Homepage load time (seconds)', type: 'horizontal-grouped-bar', numberFormat: 'number-3-sigs', data: 'Category,Label,Desktop,Mobile\nAll,All,2.688,2.241\nSector,Cultural,2.206,2.347\nSector,Disaster\/International\u0020Aid,2.903,2.306\nSector,Environmental,2.622,1.873\nSector,Health,2.142,2.155\nSector,Hunger\/Poverty,4.275,2.960\nSector,Public\u0020Media,2.630,1.503\nSector,Rights,2.061,2.061\nSector,Wildlife\/Animal\u0020Welfare,2.962,2.874\nSize,Large,2.542,2.203\nSize,Medium,2.669,2.145\nSize,Small,2.672,2.309' }; </script> </div> </div> </div> </div> <aside class="section__sidebar"> <div class="sidebar__content"> <figure><img src="https://mrbenchmarks.com/assets/images/Lia-Mancuso-Illustration.png" alt="" /></figure> <p dir="ltr"><em>Notes from</em> Principal Data Analyst, LIA MANCUSO</p> <p dir="ltr">There are some things about Google Analytics 4 (GA4) that I absolutely love, and some that I complain about to my colleagues, my family, my dog, and probably in my sleep. Maybe the biggest one is that the default setting for data retention for GA4 Explorations is two months. </p> <p dir="ltr">The first step you should take is to immediately update your GA4 data retention settings to 14 months. If you’re not sure how to change these settings, we’ve linked to helpful instructions below.<br /></p> <p dir="ltr">You may also need the help of a developer to ensure that any recommended events or custom events you wish to track are fully set up in GA4. This is an important step to ensure that you don’t lose the ability to track certain important events (e.g. donations/purchases, refunds, donation frequency, etc.)<br /></p> <p dir="ltr">As Google moves fully into the GA4 era (and the rest of us follow), data collected under the previous Universal Analytics (UA) platform will become unavailable. Don’t let your data disappear! <strong>Make sure to archive your UA data before July 1, 2024</strong>.</p> <p dir="ltr">For detailed instructions, see <a href="https://www.mrss.com/lab/ua-to-ga4/" target="_blank" rel="noreferrer noopener">mrss.com/lab/ua-to-ga4</a>.<br /></p> <p dir="ltr">Not only will you have more control of your own data, you’ll also be one step closer to participating in next year’s M+R Benchmarks. A true win-win. <br /></p> </div> <div class="sidebar__quiz"> <div class="quiz__question"> <h3>Trivia!</h3> <p>This year we had 225 participants in Benchmarks. How many participated in our FIRST study back in 2006?</p> </div>  <div class="quiz__answers"> <div class="quiz__answer" data-correct="true"> <svg width="42" height="40" viewBox="0 0 42 40" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_948_90705)"> <path d="M10.5 0L42 20.6897L10.5 40C10.5 40 0 31.7241 0 20.6897C0 9.65517 10.5 0 10.5 0Z" fill="#E3C321"/> </g> <defs> <clipPath id="clip0_948_90705"> <rect width="42" height="40" fill="white"/> </clipPath> </defs> </svg> <button>15</button> </div> <div class="quiz__answer" data-correct="false"> <svg width="42" height="40" viewBox="0 0 42 40" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_948_90705)"> <path d="M10.5 0L42 20.6897L10.5 40C10.5 40 0 31.7241 0 20.6897C0 9.65517 10.5 0 10.5 0Z" fill="#E06C1E"/> </g> <defs> <clipPath id="clip0_948_90705"> <rect width="42" height="40" fill="white"/> </clipPath> </defs> </svg> <button>31</button> </div> <div class="quiz__answer" data-correct="false"> <svg width="42" height="40" viewBox="0 0 42 40" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_948_90705)"> <path d="M10.5 0L42 20.6897L10.5 40C10.5 40 0 31.7241 0 20.6897C0 9.65517 10.5 0 10.5 0Z" fill="#A5212B"/> </g> <defs> <clipPath id="clip0_948_90705"> <rect width="42" height="40" fill="white"/> </clipPath> </defs> </svg> <button>55</button> </div> <div class="quiz__answer" data-correct="false"> <svg width="42" height="40" viewBox="0 0 42 40" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_948_90705)"> <path d="M10.5 0L42 20.6897L10.5 40C10.5 40 0 31.7241 0 20.6897C0 9.65517 10.5 0 10.5 0Z" fill="#08395F"/> </g> <defs> <clipPath id="clip0_948_90705"> <rect width="42" height="40" fill="white"/> </clipPath> </defs> </svg> <button>102</button> </div> </div> <p class="quiz__response"></p> </div> </aside> </div> </section> </article> <article id="expansion-pack"> <section id="glossary" class="section--child article__content"> <header class="section__header"> <div class="header__content"> <h3 class="section__title">Glossary</h3> </div> </header> <div class="layout content"> <div class="section__content"> <div class="section__blocks"> <section class="glossary"> <div class="glossary__nav"> <button class="btn" data-range="A,E"><span>A-E</span></button> <button class="btn" data-range="F,J"><span>F-J</span></button> <button class="btn" data-range="K,O"><span>K-O</span></button> <button class="btn" data-range="P,T"><span>P-T</span></button> <button class="btn" data-range="U,Z"><span>U-Z</span></button> </div> <div class="glossary__definitions"> <dl id="glossary-craft-id-5823" data-letter="A"> <dt class="global-font-serif-variable">Advocacy Message</dt> <dd class="global-font-proxima-nova">An email or SMS message that asks recipients to sign an online petition, send an email to a decision-maker, or take a similar online action. For the purposes of this Study, advocacy response rates do not factor in higher-bar actions like making a phone call or attending an event, largely because tracking offline response is inconsistent across organizations. Advocacy email rates were calculated from advocacy emails with a simple action sent to either the full file or a random sample of the full file.</dd> </dl> <dl id="glossary-craft-id-5826" data-letter="C"> <dt class="global-font-serif-variable">Cavity Sam</dt> <dd class="global-font-proxima-nova">This is the actual name of the person you perform surgery on in the game Operation. It’s a pretty gross name.</dd> </dl> <dl id="glossary-craft-id-5828" data-letter="C"> <dt class="global-font-serif-variable">Click-Through Rate</dt> <dd class="global-font-proxima-nova">Calculated as the number of people who clicked on any trackable link in an email or text message divided by the number of delivered emails or text messages. People who clicked multiple times in one email were only counted once. In other words, if a subscriber clicked on every link in a message 10 times, this was counted the same as if the subscriber had clicked once on a single link.</dd> </dl> <dl id="glossary-craft-id-5830" data-letter="C"> <dt class="global-font-serif-variable">Connected TV Advertising</dt> <dd class="global-font-proxima-nova">Digital television delivered to a smart television or &quot;over-the-top&quot; device like Roku or Fire stick. Does not include streaming on a PC or mobile phone.</dd> </dl> <dl id="glossary-craft-id-5832" data-letter="D"> <dt class="global-font-serif-variable">Deliverable Emails</dt> <dd class="global-font-proxima-nova">Only the emails that were delivered, not including the emails that are considered inactive or emails that were sent and bounced. “Delivered” email messages may land in a user’s inbox, spam folder, promotions tab, or custom folder.</dd> </dl> <dl id="glossary-craft-id-5834" data-letter="D"> <dt class="global-font-serif-variable">Device Type, Desktop</dt> <dd class="global-font-proxima-nova">We use the definitions provided by Google Analytics to separate traffic data by device type. The “desktop” category includes any desktop or laptop computer with a screen larger than 7” in diagonal.</dd> </dl> <dl id="glossary-craft-id-5836" data-letter="D"> <dt class="global-font-serif-variable">Device Type, Mobile</dt> <dd class="global-font-proxima-nova">We use the definitions provided by Google Analytics to separate traffic data by device type. Mobile devices are hand-held devices that include a phone or a tablet.</dd> </dl> <dl id="glossary-craft-id-5838" data-letter="D"> <dt class="global-font-serif-variable">Digital Audio Advertising</dt> <dd class="global-font-proxima-nova">Streaming music or podcast service, delivered via a website or app. Not traditional or satellite radio.</dd> </dl> <dl id="glossary-craft-id-5840" data-letter="D"> <dt class="global-font-serif-variable">Digital Organizing</dt> <dd class="global-font-proxima-nova">Recruiting, engaging and organizing members, activists, and/or volunteers toward advocacy outcomes.</dd> </dl> <dl id="glossary-craft-id-5842" data-letter="F"> <dt class="global-font-serif-variable">Fans, Facebook</dt> <dd class="global-font-proxima-nova">People who “like” a nonprofit’s Facebook Fan page.</dd> </dl> <dl id="glossary-craft-id-5844" data-letter="F"> <dt class="global-font-serif-variable">Followers, Instagram</dt> <dd class="global-font-proxima-nova">People who subscribe to see posts from a nonprofit’s Instagram account.</dd> </dl> <dl id="glossary-craft-id-5846" data-letter="F"> <dt class="global-font-serif-variable">Followers, TikTok</dt> <dd class="global-font-proxima-nova">People who follow a nonprofit’s TikTok account.</dd> </dl> <dl id="glossary-craft-id-5848" data-letter="F"> <dt class="global-font-serif-variable">Followers, Twitter/X</dt> <dd class="global-font-proxima-nova">People who subscribe to receive the tweets from a nonprofit’s Twitter account.</dd> </dl> <dl id="glossary-craft-id-5850" data-letter="F"> <dt class="global-font-serif-variable">Full File</dt> <dd class="global-font-proxima-nova">All of an organization’s deliverable email addresses, not including unsubscribed email addresses or email addresses to which an organization no longer sends email messages.</dd> </dl> <dl id="glossary-craft-id-5852" data-letter="F"> <dt class="global-font-serif-variable">Fundraising Message</dt> <dd class="global-font-proxima-nova">An email or SMS message that only asks for a donation, as opposed to an email newsletter, which might ask for a donation and include other links. For the purposes of this Study, fundraising email only includes one-time donation asks; it does not include monthly gift asks. Fundraising email rates were calculated from all fundraising emails, regardless of whether the email went to the full file, a random sample of the file, or a targeted portion of the file.</dd> </dl> <dl id="glossary-craft-id-5854" data-letter="G"> <dt class="global-font-serif-variable">Google Grants</dt> <dd class="global-font-proxima-nova">A distinct Google Ads account where nonprofits can buy up to $10,000/mo in search ads using free credits. Subject to restrictions (such as caps on certain bidding strategies): think of it as a giant coupon with a lot of fine print!</dd> </dl> <dl id="glossary-craft-id-5856" data-letter="I"> <dt class="global-font-serif-variable">Influencers</dt> <dd class="global-font-proxima-nova">Social media influencers are people who have an established presence on one or more social media platforms, with a reputation for being knowledgeable about a certain topic. Influencers regularly post content around that topic for their established, engaged follower base. These audiences, ranging from thousands to millions, follow influencers for their authentic views on their area of expertise.</dd> </dl> <dl id="glossary-craft-id-5858" data-letter="L"> <dt class="global-font-serif-variable">Linear Television Advertising</dt> <dd class="global-font-proxima-nova">Traditional television, with content delivered via satellite or cable. Not connected tv.</dd> </dl> <dl id="glossary-craft-id-5860" data-letter="L"> <dt class="global-font-serif-variable">List Churn</dt> <dd class="global-font-proxima-nova">Calculated as the number of subscribers who became unreachable in a 12-month period divided by the sum of the number of deliverable email addresses at the end of that period plus the number of subscribers who became unreachable during that period. Study participants were required to track the number of subscribers who became unreachable each month to account for subscribers both joining and leaving an email list during the 12-month period who would otherwise go uncounted.</dd> </dl> <dl id="glossary-craft-id-5862" data-letter="M"> <dt class="global-font-serif-variable">Monthly Gift</dt> <dd class="global-font-proxima-nova">A donation where the donor signs up once to donate on a regular schedule, typically by pledging a regular gift amount on a credit card each month. Also known as a sustaining gift.</dd> </dl> <dl id="glossary-craft-id-5864" data-letter="M"> <dt class="global-font-serif-variable">Muzjiks</dt> <dd class="global-font-proxima-nova">A Russian peasant, especially prior to 1917. “MUZJIKS” generated the highest-ever score for an opening word in competitive Scrabble, earning Jesse Inman 126 points in the 2008 National Scrabble Championship.</dd> </dl> <dl id="glossary-craft-id-5866" data-letter="N"> <dt class="global-font-serif-variable">Newsletters, Email</dt> <dd class="global-font-proxima-nova">An email with multiple links or asks, which can include fundraising or advocacy asks. Email newsletter rates were calculated from all email newsletters, regardless of whether the newsletter went to the full file, a random sample of the file, or a targeted portion of the file.</dd> </dl> <dl id="glossary-craft-id-5868" data-letter="O"> <dt class="global-font-serif-variable">Online Retention, New Donor</dt> <dd class="global-font-proxima-nova">Of the donors that made their first-ever online gift in the previous calendar year, the percent that made an online gift in the current calendar year. Note that we count someone as “new” in 2023 if they have no online donations reported between the start of 2019 and the end of 2022.</dd> </dl> <dl id="glossary-craft-id-5870" data-letter="O"> <dt class="global-font-serif-variable">Online Retention, Prior Donor</dt> <dd class="global-font-proxima-nova">Of the donors that made an online gift in the previous calendar year that wasn’t their first online gift, the percent that made an online gift in the current calendar year.</dd> </dl> <dl id="glossary-craft-id-5872" data-letter="O"> <dt class="global-font-serif-variable">Out of Home Advertising</dt> <dd class="global-font-proxima-nova">Ads appearing outdoors, like on billboards, street furniture, transit infrastructure. Can be traditional printed media or digital screens.</dd> </dl> <dl id="glossary-craft-id-5874" data-letter="P"> <dt class="global-font-serif-variable">Page Completion Rate</dt> <dd class="global-font-proxima-nova">Calculated as the number of people who completed a form divided by the number of people who clicked on the link to get to that form. For the purposes of this Study, it was not always possible to use the number of people who clicked on a link to a specific form, so we used the number of unique clicks in the message.</dd> </dl> <dl id="glossary-craft-id-5878" data-letter="P"> <dt class="global-font-serif-variable">Peer-to-Peer Text Messaging</dt> <dd class="global-font-proxima-nova">Unlike a single mass message to a full list, these SMS messages connect volunteers and staff to individuals, enabling one-on-one conversations.</dd> </dl> <dl id="glossary-craft-id-5876" data-letter="P"> <dt class="global-font-serif-variable">Percentile</dt> <dd class="global-font-proxima-nova">The percentage of observed values below the named data point. 25% of the observations are below the 25th percentile; 75% of the observations are below the 75th percentile. The values between the 25th percentile and the 75th percentile are the middle 50% of the observed values and represent the normal range of values.</dd> </dl> <dl id="glossary-craft-id-5880" data-letter="R"> <dt class="global-font-serif-variable">Ratio of Ad-Acquired Leads to Start of Year Email List Size</dt> <dd class="global-font-proxima-nova">Ratio of new email leads acquired through digital advertising divided email size at the start of the year.</dd> </dl> <dl id="glossary-craft-id-5882" data-letter="R"> <dt class="global-font-serif-variable">Relational Organizing</dt> <dd class="global-font-proxima-nova">Mobilizing personal contacts within a volunteer’s network. It could be calls, texts, or in-person conversations with people in their own community.</dd> </dl> <dl id="glossary-craft-id-5884" data-letter="R"> <dt class="global-font-serif-variable">Response Rate</dt> <dd class="global-font-proxima-nova">Calculated as the number of people who took the main action requested by an email or text message divided by the number of delivered messages.</dd> </dl> <dl id="glossary-craft-id-5886" data-letter="S"> <dt class="global-font-serif-variable">Study</dt> <dd class="global-font-proxima-nova">A published report containing careful analysis or examination of a subject (e.g. the M+R Benchmarks Study). A room devoted to reading, schoolwork, or literary pursuits. Occasionally, a crime scene.</dd> </dl> <dl id="glossary-craft-id-5888" data-letter="U"> <dt class="global-font-serif-variable">Unique Clicks</dt> <dd class="global-font-proxima-nova">The number of people who clicked on any trackable link in an email message, as opposed to the number of times the links in an email were clicked. If a subscriber clicked on every link in a message 10 times, this is counted as 1 unique click. It is also counted as 1 strange person.</dd> </dl> <dl id="glossary-craft-id-5890" data-letter="U"> <dt class="global-font-serif-variable">Unsubscribe Rate</dt> <dd class="global-font-proxima-nova">Calculated as the number of individuals who unsubscribed in response to an email message divided by the number of delivered emails.</dd> </dl> <dl id="glossary-craft-id-5892" data-letter="V"> <dt class="global-font-serif-variable">View-Through Revenue</dt> <dd class="global-font-proxima-nova">Revenue from donors who made a donation (typically within 30 days) of seeing, but not clicking on, an ad. For example, a supporter who sees a banner ad and later goes directly to the nonprofit’s website to make a gift.</dd> </dl> <dl id="glossary-craft-id-5898" data-letter="W"> <dt class="global-font-serif-variable">Website Revenue Per Visitor</dt> <dd class="global-font-proxima-nova">Calculated as the total revenue from one-time online gifts, plus the value of initial monthly gifts, divided by the total number of website visitors for the year. Depending on retention, the long-term value of monthly gifts may be substantially higher.</dd> </dl> <dl id="glossary-craft-id-5894" data-letter="W"> <dt class="global-font-serif-variable">Website Donation Page Conversion Rate</dt> <dd class="global-font-proxima-nova">Calculated from the number of donations to a participant’s main donation page, divided by the number of unique pageviews of that page. We included only unique pageviews for the one-time donation page, if a separate donation page existed for monthly gifts.</dd> </dl> <dl id="glossary-craft-id-5896" data-letter="W"> <dt class="global-font-serif-variable">Website Page Load Time</dt> <dd class="global-font-proxima-nova">The number of seconds before a page appears to be visually complete, as measured by the WebPageTest tool at http://webpagetest.org.</dd> </dl> <dl id="glossary-craft-id-5901" data-letter="W"> <dt class="global-font-serif-variable">Website Visitors Per Month</dt> <dd class="global-font-proxima-nova">The number of monthly unique visitors to a participant’s main website.</dd> </dl> </div> </section> </div> </div> <aside class="section__sidebar"> <div class="sidebar__content"> </div> </aside> </div> </section> <section id="participant-list" class="section--child article__content"> <header class="section__header"> <div class="header__content"> <h3 class="section__title">Participant List</h3> </div> </header> <div class="layout content"> <div class="section__content"> <div class="section__blocks"> <div class="block block--copy"> <p><strong>Cultural</strong></p> <p>American Museum of Natural History<br>Arts Alliance Illinois<br>Barnes Foundation<br>California Academy of Sciences<br>Central Park Conservancy<br>Hillel International<br>Monterey Bay Aquarium<br>Museum of Science<br>National Trust for Historic Preservation</p><ul></ul> </div> <div class="block block--copy"> <p><strong>Disaster/International Aid</strong></p> <p>Action Against Hunger USA<br>ActionAid UK<br>American Jewish World Service<br>American Red Cross<br>Anera<br>Bread for the World<br>British Red Cross<br>Canadian Red Cross<br>Christian Aid<br>Concern Worldwide<br>FINCA International<br>HIAS<br>International Development Research Centre (IDRC)<br>International Medical Corps<br>International Rescue Committee UK<br>International Rescue Committee US<br>Irish Red Cross<br>Islamic Relief UK<br>MAG (Mines Advisory Group)<br>Oxfam America<br>Oxfam GB<br>Philip Hayden Foundation<br>Right To Play<br>Root Capital<br>Save the Children USA<br>Sightsavers<br>Trócaire<br>UK for UNHCR<br>UNICEF UK<br>USA for UNHCR<br>WaterAid UK<br>Women for Women International UK<br>World Food Program USA</p> </div> <div class="block block--copy"> <p><strong>Environmental</strong></p> <p>Alliance for the Great Lakes<br>Appalachian Mountain Club<br>Conservation Law Foundation<br>Conservation Minnesota<br>Earthjustice<br>Ecojustice<br>Environmental Defense Fund<br>Evergreen Action<br>Food & Water Watch<br>Friends of the Earth<br>Greenpeace Canada<br>Greenpeace UK<br>Greenpeace USA<br>League of Conservation Voters<br>Mono Lake Committee<br>Mystic River Watershed Association<br>National Audubon Society<br>National Parks Conservation Association<br>Natural Resources Defense Council<br>Nature Conservancy of Canada<br>North Carolina League of Conservation Voters<br>NRDC Action Fund<br>Oceana<br>Overton Park Conservancy<br>Rails-to-Trails Conservancy<br>Rare<br>Riverkeeper<br>Save the Boundary Waters<br>Sierra Club<br>Southern Utah Wilderness Alliance (SUWA)<br>The Trust for Public Land<br>The Wilderness Society<br>The Wilderness Society Action Fund<br>Union of Concerned Scientists<br>Washington Trails Association<br>Waterkeeper Alliance<br>World Wildlife Fund<br>Wyoming Outdoor Council</p> </div> <div class="block block--copy"> <p><strong>Health</strong></p> <p>Action on Smoking and Health<br>Alzheimer Society of Canada<br>Alzheimer Society Waterloo Wellington<br>Alzheimer's Association<br>American Cancer Society<br>American Heart Association<br>American Kidney Fund<br>American Lung Association<br>Atlanta Ronald McDonald House Charities<br>Blood:Water<br>Chef Ann Foundation<br>Children's Hospice South West<br>Children's Hospital Los Angeles<br>Colorectal Cancer Alliance<br>CureSearch for Children’s Cancer<br>Cystic Fibrosis Foundation<br>Dementia UK<br>Evelina London Children's Charity<br>Great Ormond Street Hospital Children's Charity<br>Guy's & St Thomas' Charity<br>Guy's Cancer Charity<br>Health Equity International<br>Holland Bloorview Kids Rehabilitation Hospital Foundation<br>Hospice UK<br>LauraLynn, Ireland's Children's Hospice<br>Leukemia and Lymphoma Society of Canada<br>March of Dimes<br>Marie Curie<br>MIND<br>Muscular Dystrophy Association<br>National Deaf Children's Society<br>National Kidney Foundation<br>Pieta<br>ReSurge International<br>Ronald McDonald House Charities of Chicagoland & Northwest Indiana<br>Samaritans<br>San Francisco AIDS Foundation<br>Smile Train US<br>Special Olympics<br>Terrence Higgins Trust<br>Young Lives vs Cancer<br>ZERO Prostate Cancer<strong><br></strong></p> </div> <div class="block block--copy"> <p><strong>Hunger/Poverty</strong></p> <p>Akron-Canton Regional Foodbank<br>Atlanta Community Food Bank<br>Banco de Alimentos de Puerto Rico Inc.<br>Blue Ridge Area Food Bank<br>Child Poverty Action Group<br>Community Food Bank of New Jersey<br>Feeding America<br>FIND Food Bank<br>Food Bank for the Heartland<br>Food Bank of Northeast Louisiana<br>Food Bank of Northwest Indiana<br>Food Bank of the Rockies<br>Foodbank of Southeastern Virginia and the Eastern Shore<br>Freestore Foodbank<br>God's Pantry Food Bank, Inc.<br>Golden State Opportunity Foundation<br>Good Shepherd Food Bank<br>Great Plains Food Bank<br>Greater Chicago Food Depository<br>Greater Cleveland Food Bank<br>Greater Pittsburgh Community Food Bank<br>Maryland Food Bank<br>Oregon Food Bank<br>Railway Children<br>Rhode Island Community Food Bank<br>San Francisco-Marin Food Bank<br>Second Harvest Food Bank of Greater New Orleans and Acadiana<br>Second Harvest Food Bank of Middle Tennessee<br>Second Harvest Foodbank of Southern Wisconsin<br>Second Harvest Heartland<br>Terre Haute Catholic Charities Foodbank<br>The Food Bank of Contra Costa and Solano<br>The Salvation Army UK<br>Union Gospel Mission (Vancouver)</p> <p></p> </div> <div class="block block--copy"> <p><strong>Public Media</strong></p> <p>KAWC<br>KNKX<br>Louisville Public Media<br>Maine Public<br>Nebraska Public Media<br>WAMU 88.5<br>WETA<br>WHYY</p> </div> <div class="block block--copy"> <p><strong>Rights</strong>&nbsp;</p> <p>ACLU<br>Amnesty International UK<br>Amnesty International USA<br>Center for Reproductive Rights<br>ClientEarth<br>Equality Federation<br>Fòs Feminista<br>GLBTQ Legal Advocates & Defenders (GLAD)<br>Global Fund for Women<br>Human Rights Campaign<br>Kids in Need of Defense (KIND)<br>National Women's Law Center<br>Planned Parenthood Action Fund<br>Planned Parenthood Federation of America<br>RAICES<br>Refuge<br>Reprieve<br>Southern Poverty Law Center</p> </div> <div class="block block--copy"> <p><strong>Wildlife/Animal Welfare</strong></p> <p>BC SPCA<br>Best Friends Animal Society<br>Canadian Wildlife Federation<br>Center for Biological Diversity<br>Dogs Trust<br>Dogs Trust Ireland<br>Humane Society International<br>Humane Society International/Europe<br>IFAW UK<br>International Fund for Animal Welfare<br>Joybound People & Pets<br>National Wildlife Federation<br>Operation Kindness<br>People for the Ethical Treatment of Animals<br>RedRover<br>Rise for Animals<br>The Brooke<br>The Humane Society of the United States<br>The International Wildlife Rehabilitation Council<br>Woodgreen Pets Charity<br>World Animal Protection Canada</p> </div> <div class="block block--copy"> <p><strong>Other</strong></p> <p>Afterschool for Children and Teens Now (ACT Now) Coalition<br>American Friends Service Committee<br>Barnardos Ireland<br>Boys & Girls Clubs of America<br>Dave Thomas Foundation for Adoption<br>Friends Committee on National Legislation<br>Indspire<br>Kenneth Rainin Foundation<br>Make-A-Wish UK<br>MoveOn<br>National Education Association<br>National Network to End Domestic Violence (NNEDV)<br>Non-Profit Housing Association of Northern California<br>Project On Government Oversight<br>RNLI<br>Room to Read<br>SEIU<br>True Patriot Love Foundation<br>UJA Federation of New York<br>USOPC</p> </div> </div> </div> <aside class="section__sidebar"> <div class="sidebar__content"> </div> </aside> </div> </section> <section id="archive" class="section--child article__content"> <header class="section__header"> <div class="header__content"> <h3 class="section__title">Archive</h3> </div> </header> <div class="layout content"> <div class="section__content"> <div class="section__blocks"> <ul class="archive"> <li> <a href="https://d30s75h9mppx92.cloudfront.net/archive/files/2018_Benchmarks_Study.pdf" download> <img src="https://d30s75h9mppx92.cloudfront.net/transforms/archive/images/archive/images/_icon/archive_2018.png"/> <div class="text"> <span class="title">2018</span> <span class="download"> Download </span> </div> <div class="background-container"> <div class="background"> </div> </div> </a> </li> <li> <a href="https://d30s75h9mppx92.cloudfront.net/archive/files/2019_Benchmarks_Study.pdf" download> <img src="https://d30s75h9mppx92.cloudfront.net/transforms/archive/images/archive/images/_icon/archive_2019.png"/> <div class="text"> <span class="title">2019</span> <span class="download"> Download </span> </div> <div class="background-container"> <div class="background"> </div> </div> </a> </li> <li> <a href="https://2020.mrbenchmarks.com" target="_blank"> <img src="https://d30s75h9mppx92.cloudfront.net/transforms/archive/images/archive/images/_icon/archive_2020.png"/> <div class="text"> <span class="title">2020</span> <span class="download"> Visit </span> </div> <div class="background-container"> <div class="background"> </div> </div> </a> </li> <li> <a href="https://2021.mrbenchmarks.com/" target="_blank"> <img src="https://d30s75h9mppx92.cloudfront.net/transforms/archive/images/archive/images/_icon/archive_2021.png"/> <div class="text"> <span class="title">2021</span> <span class="download"> Visit </span> </div> <div class="background-container"> <div class="background"> </div> </div> </a> </li> <li> <a href="https://2022.mrbenchmarks.com/" target="_blank"> <img src="https://d30s75h9mppx92.cloudfront.net/transforms/archive/images/archive/images/_icon/archive_2022.png"/> <div class="text"> <span class="title">2022</span> <span class="download"> Visit </span> </div> <div class="background-container"> <div class="background"> </div> </div> </a> </li> <li> <a href="https://2023.mrbenchmarks.com" target="_blank"> <img src="https://d30s75h9mppx92.cloudfront.net/transforms/archive/images/_icon/archive_2023.png"/> <div class="text"> <span class="title">2023</span> <span class="download"> Visit </span> </div> <div class="background-container"> <div class="background"> </div> </div> </a> </li> </ul> </div> </div> <aside class="section__sidebar"> <div class="sidebar__content"> </div> </aside> </div> </section> </article> <article id="game-on"> <section id="benchmark-yourself" class="section--child article__content"> <header class="section__header"> <div class="header__content"> <h3 class="section__title">Benchmark Yourself</h3> </div> </header> <div class="layout content"> <div class="section__content"> <div class="section__blocks"> </div> </div> <aside class="section__sidebar"> <div class="sidebar__content"> </div> </aside> </div> </section> </article> <script src="https://unpkg.com/vue@3/dist/vue.global.js"></script> <script src="https://unpkg.com/micromodal/dist/micromodal.min.js"></script> <div id="BenchmarkYourself" class="benchmark-yourself"> <form> <div class="fields-sector"> <div class="tile--start" role="presentation"> Start </div> <fieldset> <label for="sector-select" class="">Select your Sector:</label> <div class="dropdown-holder"> <select id="sector-select" v-model="sector"> <option value="all">All</option> <option value="cultural">Cultural</option> <option value="international">Disaster / International Aid</option> <option value="environmental">Environmental</option> <option value="health">Health</option> <option value="hungerPoverty">Hunger / Poverty</option> <option value="publicMedia">Public Media</option> <option value="rights">Rights</option> <option value="wildlife">Wildlife / Animal Welfare</option> </select> </div> </fieldset> <div class="next-arrow"> <svg width="67" height="68" viewBox="0 0 67 68" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M38 68L62.6817 37.25L13.3183 37.25L38 68Z" fill="#F9F9F2"/> <path d="M0 6.5L19 6.5C27 6.49955 38.5 6.69999 38.5 21.5C38.5 36.3 38.5 51.3336 38.5 57.0004" stroke="#F9F9F2" stroke-width="12"/> </svg> </div> </div> <div class="fields-selection"> <p class="">Select A Section:</p> <fieldset> <div class="radio-input-holder"> <input type="radio" id="fundraisingSection" value="fundraising" v-model="section" /> <label for="fundraisingSection">Fundraising</label> </div> <div class="radio-input-holder"> <input type="radio" id="advocacyEmailsSection" value="advocacyEmails" v-model="section" /> <label for="advocacyEmailsSection">Advocacy Emails</label> </div> <div class="radio-input-holder"> <input type="radio" id="fundraisingEmailsSection" value="fundraisingEmails" v-model="section" /> <label for="fundraisingEmailsSection">Fundraising Emails</label> </div> </fieldset> </div> <div class="fields-inputs-holder"> <div class="fields-inputs"> <p class="">Enter your Data:</p> <fieldset v-if="section === 'fundraising'"> <div class="input-holder"> <label for="revenuePrev" class="">Total online revenue 2022</label> <input type="number" name="Total online revenue 2022" v-model="revPrev"> </div> <div class="input-holder"> <label for="revenueCurr" class="">Total online revenue 2023</label> <input type="number" name="Total online revenue 2023" v-model="revCurr"> </div> </fieldset> <fieldset v-if="section === 'advocacyEmails'"> <div class="input-holder"> <label for="advocacyRecipients" class="">Recipients</label> <input type="number" name="Advocacy Recipients" v-model="advoRecipients"> </div> <div class="input-holder"> <label for="advocacyClicks" class="">Clicks</label> <input type="number" name="Advocacy Clicks" v-model="advoClicks"> </div> <div class="input-holder"> <label for="advocacyResponses" class="">Responses</label> <input type="number" name="Advocacy Responses" v-model="advoResponses"> </div> </fieldset> <fieldset v-if="section === 'fundraisingEmails'"> <div class="input-holder"> <label for="fundraisingRecipients" class="">Recipients</label> <input type="number" name="Fundraising Recipients" v-model="fundRecipients"> </div> <div class="input-holder"> <label for="fundraisingClicks" class="">Clicks</label> <input type="number" name="Fundraising Clicks" v-model="fundClicks"> </div> <div class="input-holder"> <label for="fundraisingDonations" class="">Donations</label> <input type="number" name="Fundraising Donations" v-model="fundDonations"> </div> <div class="input-holder"> <label for="fundraisingAverageGift" class="">Average Gift</label> <input type="number" name="Fundraising Average Gift" v-model="fundAverageGift"> </div> </fieldset> </div> <div class="next-display" role="presentation"> <div class="next-arrow"> <svg width="67" height="68" viewBox="0 0 67 68" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M38 68L62.6817 37.25L13.3183 37.25L38 68Z" fill="#F9F9F2"/> <path d="M0 6.5L19 6.5C27 6.49955 38.5 6.69999 38.5 21.5C38.5 36.3 38.5 51.3336 38.5 57.0004" stroke="#F9F9F2" stroke-width="12"/> </svg> </div> <div class="next-btn-holder"> <button @click="goToNext" aria-label="Next Form Button">{{section == 'fundraisingEmails' ? 'Done!' : 'Next!'}}</button> </div> </div> </div> <table class="benchmarks-results"> <thead> <tr class="scorecard-label"> <th colspan="3">Scorecard</th> </tr> <tr> <th class="">You</th> <th class="label"></th> <th class="">Benchmark</th> </tr> </thead> <tbody v-if="section === 'fundraising'" > <tr> <td class="centered data-user">{{ deltaRevenue() }}</td> <td class="centered label">Change in online revenue</td> <td class="centered data-static">{{ sectorChangeInOnlineRevenue() }}</td> </tr> </tbody> <tbody v-if="section === 'advocacyEmails'" > <tr> <td class="centered data-user">{{ advocacyClickthroughRate() }}</td> <td class="centered label">Click-through rate</td> <td class="centered data-static">{{ sectorAdvoClickThrough() }}</td> </tr> <tr> <td class="centered data-user">{{ advocacyResponseRate() }}</td> <td class="centered label">Response rate</td> <td class="centered data-static">{{ sectorResponseRate() }}</td> </tr> </tbody> <tbody v-if="section === 'fundraisingEmails'"> <tr> <td class="centered data-user">{{ fundraisingClickthroughRate() }}</td> <td class="centered label">Click-through rate</td> <td class="centered data-static">{{ sectorFundClickThroughRate() }}</td> </tr> <tr> <td class="centered data-user">{{ fundraisingResponseRate() }}</td> <td class="centered label">Response rate</td> <td class="centered data-static">{{ sectorResponseTime() }}</td> </tr> <tr> <td class="centered data-user">{{ amountRaisedPer1000Emails() }}</td> <td class="centered label">The amount raised for every 1,000 fundraising emails delivered</td> <td class="centered data-static">{{ sectorRaisedPer1000Emails() }}</td> </tr> </tbody> </table> </form> <div class="modal micromodal-slide" id="bmys-modal" aria-hidden="true"> <div class="modal__overlay" tabindex="-1" data-micromodal-close> <div class="modal__container" role="dialog" aria-modal="true" aria-labelledby="bmys-modal-title" > <header class="modal__header"> <h2 class="modal__title" id="bmys-modal-title"> Your Sector: {{ sectorTitle() }} </h2> <button class="modal__close" aria-label="Close modal" data-micromodal-close></button> </header> <div class="modal__content" id="bmys-modal-content"> <table class="benchmarks-results"> <thead> <tr> <th class="">You</th> <th class="label"></th> <th class="">Benchmark</th> </tr> </thead> <tbody> <tr> <td class="centered data-user">{{ deltaRevenue() }}</td> <td class="centered label">Change in online revenue</td> <td class="centered data-static">{{ sectorChangeInOnlineRevenue() }}</td> </tr> <tr> <td class="centered data-user">{{ advocacyClickthroughRate() }}</td> <td class="centered label">Advocacy Click-through rate</td> <td class="centered data-static">{{ sectorAdvoClickThrough() }}</td> </tr> <tr> <td class="centered data-user">{{ advocacyResponseRate() }}</td> <td class="centered label">Advocacy response rate</td> <td class="centered data-static">{{ sectorResponseRate() }}</td> </tr> <tr> <td class="centered data-user">{{ fundraisingClickthroughRate() }}</td> <td class="centered label">Fundraising click-through rate</td> <td class="centered data-static">{{ sectorFundClickThroughRate() }}</td> </tr> <tr> <td class="centered data-user">{{ fundraisingResponseRate() }}</td> <td class="centered label">Fundraising response rate</td> <td class="centered data-static">{{ sectorResponseTime() }}</td> </tr> <tr> <td class="centered data-user">{{ amountRaisedPer1000Emails() }}</td> <td class="centered label">The amount raised for every 1,000 fundraising emails delivered</td> <td class="centered data-static">{{ sectorRaisedPer1000Emails() }}</td> </tr> </tbody> </table> </div> </div> </div> </div> </div> <script> const { createApp, ref, computed } = Vue; var bmys = { "bmysAdvocacyOpenRate": [ { "all": "", "cultural": "", "environmental": "", "health": "", "hungerPoverty": "", "international": "", "publicMedia": "", "rights": "", "wildlife": "" } ], "bmysAdvocacyCTR": [ { "all": "2.1%", "cultural": "-", "environmental": "2.7%", "health": "2.7%", "hungerPoverty": "1.3%", "international": "1.4%", "publicMedia": "-", "rights": "1.9%", "wildlife": "2.2%" } ], "bmysAdvocacyResponseRate": [ { "all": "1.4%", "cultural": "-", "environmental": "1.9%", "health": "0.8%", "hungerPoverty": "0.5%", "international": "0.9%", "publicMedia": "-", "rights": "1.5%", "wildlife": "2.2%" } ], "bmysFundraisingOpenRate": [ { "all": "", "cultural": "", "environmental": "", "health": "", "hungerPoverty": "", "international": "", "publicMedia": "", "rights": "", "wildlife": "" } ], "bmysFundraisingCtr": [ { "all": "0.54%", "cultural": "0.32%", "environmental": "0.58%", "health": "0.55%", "hungerPoverty": "0.75%", "international": "0.54%", "publicMedia": "0.38%", "rights": "0.4%", "wildlife": "0.46%" } ], "bmysFundraisingResponseRate": [ { "all": "0.07%", "cultural": "-%", "environmental": "0.08%", "health": "0.05%", "hungerPoverty": "0.12%", "international": "0.16%", "publicMedia": "0.06%", "rights": "0.06%", "wildlife": "0.08%" } ], "bmysChangeInOnlineRevenue": [ { "all": "-1%", "cultural": "3%", "environmental": "-3%", "health": "4%", "hungerPoverty": "-4%", "international": "-7%", "publicMedia": "3%", "rights": "-3%", "wildlife": "0%" } ], "bmysAmountRaisedPerMille": [ { "all": "$76", "cultural": "-", "environmental": "$44", "health": "$88", "hungerPoverty": "$186", "international": "$112", "publicMedia": "$77", "rights": "$46", "wildlife": "$49" } ] }; createApp({ setup() { MicroModal.init(); const sector = ref('all'); const section = ref('fundraising'); const revPrev = ref(''); const revCurr = ref(''); const advoRecipients = ref(''); const advoClicks = ref(''); const advoResponses = ref(''); const fundRecipients = ref(''); const fundClicks = ref(''); const fundDonations = ref(''); const fundAverageGift = ref(''); const showModal = ref(false); function sectorChangeInOnlineRevenue() { return bmys.bmysChangeInOnlineRevenue[0][sector.value]; } function sectorAdvoClickThrough() { return bmys.bmysAdvocacyCTR[0][sector.value]; } function sectorResponseRate() { return bmys.bmysAdvocacyResponseRate[0][sector.value]; } function sectorFundClickThroughRate() { return bmys.bmysFundraisingCtr[0][sector.value]; } function sectorResponseTime() { return bmys.bmysFundraisingResponseRate[0][sector.value]; } function sectorRaisedPer1000Emails() { return bmys.bmysAmountRaisedPerMille[0][sector.value]; } function goToNext(e) { e.preventDefault(); switch(section.value) { case 'fundraising': section.value = 'advocacyEmails'; break; case 'advocacyEmails': section.value = 'fundraisingEmails'; break; case 'fundraisingEmails': MicroModal.show('bmys-modal'); break; default: MicroModal.show('bmys-modal'); } } function sectorTitle() { let sectorTitle = ''; switch(sector.value) { case 'international': sectorTitle = 'Disaster/International Aid'; break; case 'hungerPoverty': sectorTitle = 'HUNGER/POVERTY'; break; case 'publicMedia': sectorTitle = 'PUBLIC MEDIA'; break; case 'wildlife': sectorTitle = 'Wildlife/Animal Welfare'; break; default: sectorTitle = sector.value.toUpperCase(); } return sectorTitle; } function deltaRevenue() { if (revCurr.value && revPrev.value) { const result = Math.round( ((revCurr.value - revPrev.value) / revPrev.value) * 100 * 100 ) / 100; if (result && !isNaN(result)) { if (isFinite(result)) { return result + "%"; } return "\u2013"; } } return "\u2013"; }; function advocacyClickthroughRate() { if (advoClicks.value && advoRecipients.value) { const result = Math.round((advoClicks.value / advoRecipients.value) * 100 * 100 ) / 100; if (result && !isNaN(result) && isFinite(result)) { return result + "%"; } } return "\u2013"; }; function advocacyResponseRate() { if (advoResponses.value && advoRecipients.value) { const result = Math.round((advoResponses.value / advoRecipients.value) * 100 * 100 ) / 100; if (result && !isNaN(result) && isFinite(result)) { return result + "%"; } } return "\u2013"; }; function fundraisingClickthroughRate() { if (fundClicks.value && fundRecipients.value) { const result = Math.round((fundClicks.value / fundRecipients.value) * 100 * 100) / 100; if (result && !isNaN(result) && isFinite(result)) { return result + "%"; } } return "\u2013"; }; function fundraisingResponseRate() { if (fundDonations.value && fundRecipients.value) { const result = Math.round((fundDonations.value / fundRecipients.value) * 100 * 100 ) / 100; if (result && !isNaN(result) && isFinite(result)) { return result + "%"; } } return "\u2013"; }; function amountRaisedPer1000Emails() { const fundrResponseRate = fundraisingResponseRate(); if (fundrResponseRate && fundAverageGift.value) { const responseRate = + fundrResponseRate.replace("%", ""); const result = ((responseRate * fundAverageGift.value * 1000) / 100).toFixed(2); if (result && !isNaN(result) && isFinite(result)) { return "$" + result.replace(/\d(?=(\d{3})+\.)/g, "$&,"); } } return "\u2013"; }; return { sector, section, revPrev, revCurr, advoRecipients, advoClicks, advoResponses, fundRecipients, fundClicks, fundDonations, fundAverageGift, showModal, goToNext, sectorTitle, sectorChangeInOnlineRevenue, sectorAdvoClickThrough, sectorResponseRate, sectorFundClickThroughRate, sectorResponseTime, sectorRaisedPer1000Emails, deltaRevenue, advocacyClickthroughRate, advocacyResponseRate, fundraisingClickthroughRate, fundraisingResponseRate, amountRaisedPer1000Emails } } }).mount('#BenchmarkYourself') </script> </main> <dialog id="infographic" data-cookie="benchmarks-2024-general"> <button class="close" aria-label="Close dialog">&times;</button> <h3>Download the 2024 Infographic</h3> <form action="signup.php"> <div class="input"> <label for="email"> Email Address <input type="email" name="email" id="email" required> </label> </div> <p class="disclaimer">By signing up, you agree to receive emails from M+R. You may unsubscribe at any time.</p> <div class="input"> <button class="btn" type="submit"><span>Submit</span></button> </div> </form> <div class="thanks"> <a target="_blank" href="https://d30s75h9mppx92.cloudfront.net/archive/files/2024_Benchmarks_Infographic.pdf" download>Click here to download the Infographic.</a> </div> </dialog> <dialog id="next-year" data-cookie="benchmarks-2024-next-year"> <button class="close" aria-label="Close dialog">&times;</button> <h3>Sign up for Next Year</h3> <form action="next-year.php"> <div class="inputs"> <div class="input"> <label for="first-name"> First Name <input type="text" name="first-name" id="first-name" required> </label> </div> <div class="input"> <label for="last-name"> Last Name <input type="text" name="last-name" id="last-name" required> </label> </div> </div> <div class="input"> <label for="organization"> Organization <input type="text" name="org" id="org" required> </label> </div> <div class="input"> <label for="email"> Email Address <input type="email" name="email" id="email" required> </label> <p class="disclaimer">By signing up, you agree to receive emails from M+R. You may unsubscribe at any time.</p> </div> <div class="input"> <button class="btn" type="submit"><span>Submit</span></button> </div> </form> <div class="thanks"> <p>Thanks for signing up! We'll be in touch.</p> </div> </dialog> <dialog id="download" data-cookie="benchmarks-2024-general"> <button class="close" aria-label="Close dialog">&times;</button> <h3>Download the 2024 Benchmarks Report</h3> <form action="signup.php"> <div class="input"> <label for="email"> Email Address <input type="email" name="email" id="email" required> </label> </div> <p class="disclaimer">By signing up, you agree to receive emails from M+R. You may unsubscribe at any time.</p> <div class="input"> <button class="btn" type="submit"><span>Submit</span></button> </div> </form> <div class="thanks"> <a target="_blank" href="https://d30s75h9mppx92.cloudfront.net/archive/files/2024_Benchmarks_Study.pdf" download>Click here to download the Report.</a> </div> </dialog> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js" integrity="sha512-894YE6QWD5I59HgZOGReFYm4dnWc1Qt5NtvYSaNcOP+u1T9qYdvdihz0PPSiiqn/+/3e7Jo4EaG7TubfWGUrMQ==" crossorigin="anonymous" referrerpolicy="no-referrer"> </script> <script src="//cdnjs.cloudflare.com/ajax/libs/underscore.js/1.13.2/underscore.min.js" integrity="sha512-6mqtVtgbfCJNW9phBE9ZIsviePVIHAv5No5hF+Sw/A/FSCQTUaHQkKykXhr5IpNhJkvcqftZLIe+T6nsCro5fw==" crossorigin="anonymous" referrerpolicy="no-referrer"></script> <script src="//cdnjs.cloudflare.com/ajax/libs/backbone.js/1.4.1/backbone.min.js" integrity="sha512-qxgXCtVclzwNBXcgoQDGsSQe00qExwniiHm+HO4qejaOeXj4/2MGJl7XS+TjiHZ000D1mKRW9oUiQauxSnr80A==" crossorigin="anonymous" referrerpolicy="no-referrer"></script> <script src="//cdnjs.cloudflare.com/ajax/libs/d3/4.13.0/d3.min.js"></script> <script src="/charts/charts.js"></script> <script> document.addEventListener('DOMContentLoaded', () => { window.dispatchEvent(new Event('resize')); document.body.style.visibility = 'visible'; }); </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10