{"id":1888,"date":"2025-06-24T08:06:09","date_gmt":"2025-06-24T08:06:09","guid":{"rendered":"https:\/\/marcel-jan.eu\/datablog\/?p=1888"},"modified":"2025-06-24T08:33:18","modified_gmt":"2025-06-24T08:33:18","slug":"how-to-use-data-to-find-the-best-spot-for-a-sponsor-event","status":"publish","type":"post","link":"https:\/\/marcel-jan.eu\/datablog\/2025\/06\/24\/how-to-use-data-to-find-the-best-spot-for-a-sponsor-event\/","title":{"rendered":"How to use data to find the best spot for a sponsor event"},"content":{"rendered":"\n<p>As you might know I&#8217;m currently doing <a href=\"https:\/\/supporta.cc\/lfqd\/z0qpn9xqox\">sponsor events for Tour for Life<\/a>, to collect funds for the <a href=\"https:\/\/erasmusmcfoundation.nl\/fondsen\/daniel-den-hoed-fonds\/\">Daniel den Hoed Foundation<\/a>, for cancer research.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/marcel-jan.eu\/datablog\/wp-content\/uploads\/2025\/06\/PHOTO-2025-06-21-12-49-16-1024x576.jpg\" alt=\"\" class=\"wp-image-1889\" srcset=\"https:\/\/marcel-jan.eu\/datablog\/wp-content\/uploads\/2025\/06\/PHOTO-2025-06-21-12-49-16-1024x576.jpg 1024w, https:\/\/marcel-jan.eu\/datablog\/wp-content\/uploads\/2025\/06\/PHOTO-2025-06-21-12-49-16-300x169.jpg 300w, https:\/\/marcel-jan.eu\/datablog\/wp-content\/uploads\/2025\/06\/PHOTO-2025-06-21-12-49-16-768x432.jpg 768w, https:\/\/marcel-jan.eu\/datablog\/wp-content\/uploads\/2025\/06\/PHOTO-2025-06-21-12-49-16-1536x864.jpg 1536w, https:\/\/marcel-jan.eu\/datablog\/wp-content\/uploads\/2025\/06\/PHOTO-2025-06-21-12-49-16.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Aniel, me and Transfer Solutions CTO Albert Leenders at a sponsor event last Saturday in Ede.<\/figcaption><\/figure>\n\n\n\n<p>Aniel and me have been doing this for the 3rd year now. And we noticed quite big differences in proceeds per location. You&#8217;d think large crowds (like on <a href=\"https:\/\/en.wikipedia.org\/wiki\/Dam_Square\">Dam Square<\/a> in Amsterdam) would guarantee large amounts of donations. Not so. A more humble place like my home town <a href=\"https:\/\/www.openstreetmap.org\/search?query=gouda&amp;zoom=7&amp;minlon=-2.1313476562500004&amp;minlat=49.90878700086716&amp;maxlon=12.722167968750002&amp;maxlat=54.29088164657006#map=13\/52.01819\/4.70839\">Gouda<\/a> outdid them by a factor of 9 in the same year!<\/p>\n\n\n\n<!--more-->\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"759\" height=\"387\" src=\"https:\/\/marcel-jan.eu\/datablog\/wp-content\/uploads\/2025\/06\/CleanShot-2025-06-22-at-13.08.55.png\" alt=\"\" class=\"wp-image-1891\" srcset=\"https:\/\/marcel-jan.eu\/datablog\/wp-content\/uploads\/2025\/06\/CleanShot-2025-06-22-at-13.08.55.png 759w, https:\/\/marcel-jan.eu\/datablog\/wp-content\/uploads\/2025\/06\/CleanShot-2025-06-22-at-13.08.55-300x153.png 300w\" sizes=\"auto, (max-width: 759px) 100vw, 759px\" \/><\/figure>\n\n\n\n<p>But let&#8217;s be honest: we stayed longer in Gouda. That was because we saw it was so much more effective. But still. Can we get more honest data on our sponsoring events?<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What data do I have?<\/h2>\n\n\n\n<p>At first I thought I had very little data. I get a mail every time someone uses our QR code (or sponsor page) to donate. That mail has a timestamp too. So I can use that also.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"598\" height=\"380\" src=\"https:\/\/marcel-jan.eu\/datablog\/wp-content\/uploads\/2025\/06\/CleanShot-2025-06-22-at-13.23.26.png\" alt=\"\" class=\"wp-image-1893\" srcset=\"https:\/\/marcel-jan.eu\/datablog\/wp-content\/uploads\/2025\/06\/CleanShot-2025-06-22-at-13.23.26.png 598w, https:\/\/marcel-jan.eu\/datablog\/wp-content\/uploads\/2025\/06\/CleanShot-2025-06-22-at-13.23.26-300x191.png 300w\" sizes=\"auto, (max-width: 598px) 100vw, 598px\" \/><\/figure>\n\n\n\n<p>Then I need to have the time our sponsor event lasted, so I can calculate donations per hour. Luckily I use my cycling computer on my stationary bike during the whole event. And this data gets uploaded to <a href=\"https:\/\/strava.com\">Strava<\/a>. And here I need to use Elapsed time, not the Movement time.<br><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"401\" src=\"https:\/\/marcel-jan.eu\/datablog\/wp-content\/uploads\/2025\/06\/CleanShot-2025-06-22-at-13.26.30@2x-1024x401.png\" alt=\"\" class=\"wp-image-1894\" srcset=\"https:\/\/marcel-jan.eu\/datablog\/wp-content\/uploads\/2025\/06\/CleanShot-2025-06-22-at-13.26.30@2x-1024x401.png 1024w, https:\/\/marcel-jan.eu\/datablog\/wp-content\/uploads\/2025\/06\/CleanShot-2025-06-22-at-13.26.30@2x-300x117.png 300w, https:\/\/marcel-jan.eu\/datablog\/wp-content\/uploads\/2025\/06\/CleanShot-2025-06-22-at-13.26.30@2x-768x301.png 768w, https:\/\/marcel-jan.eu\/datablog\/wp-content\/uploads\/2025\/06\/CleanShot-2025-06-22-at-13.26.30@2x-1536x601.png 1536w, https:\/\/marcel-jan.eu\/datablog\/wp-content\/uploads\/2025\/06\/CleanShot-2025-06-22-at-13.26.30@2x-2048x802.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>So now I have duration data and you can see that our time on Dam Square was a lot shorter. Still doesn&#8217;t explain why Gouda delivered so many more donations. Because we didn&#8217;t stay 9 times as long.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"762\" height=\"326\" src=\"https:\/\/marcel-jan.eu\/datablog\/wp-content\/uploads\/2025\/06\/CleanShot-2025-06-22-at-13.47.58.png\" alt=\"\" class=\"wp-image-1900\" srcset=\"https:\/\/marcel-jan.eu\/datablog\/wp-content\/uploads\/2025\/06\/CleanShot-2025-06-22-at-13.47.58.png 762w, https:\/\/marcel-jan.eu\/datablog\/wp-content\/uploads\/2025\/06\/CleanShot-2025-06-22-at-13.47.58-300x128.png 300w\" sizes=\"auto, (max-width: 762px) 100vw, 762px\" \/><\/figure>\n\n\n\n<p>At least I can now calculate the amount of donations per hour and see what location is the most &#8220;generous per hour&#8221;. But the totals include the donations via social media. That says not a lot about the location itself. So let me exclude that and then you get this result:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"757\" height=\"373\" src=\"https:\/\/marcel-jan.eu\/datablog\/wp-content\/uploads\/2025\/06\/CleanShot-2025-06-22-at-13.51.31.png\" alt=\"\" class=\"wp-image-1903\" srcset=\"https:\/\/marcel-jan.eu\/datablog\/wp-content\/uploads\/2025\/06\/CleanShot-2025-06-22-at-13.51.31.png 757w, https:\/\/marcel-jan.eu\/datablog\/wp-content\/uploads\/2025\/06\/CleanShot-2025-06-22-at-13.51.31-300x148.png 300w\" sizes=\"auto, (max-width: 757px) 100vw, 757px\" \/><\/figure>\n\n\n\n<p>Gouda is still doing great. But this year had less donations per hour than previous years. Why is that? I think I can answer that question: it was pouring with rain that day. That means: fewer people passing by. And we decided after 3 hours we were soaked enough to call it quits.<\/p>\n\n\n\n<p>Two other locations did very well: <a href=\"https:\/\/www.openstreetmap.org\/search?query=bleiswijk&amp;zoom=13&amp;minlon=4.622325897216798&amp;minlat=51.98382291754163&amp;maxlon=4.794330596923829&amp;maxlat=52.05249047600099#map=12\/52.0245\/4.5329\">Bleiswijk<\/a> and <a href=\"https:\/\/www.openstreetmap.org\/relation\/334640#map=12\/52.0516\/5.7023\">Ede<\/a>. But Bleiswijk was a bit of an outlier. I was there with my father and his girlfriend Trijnie. And they knew a lot of people. Also, Trijnie used to be a market vendor. She sold cheese. Altogether they convinced a lot of people to donate. You would think I should repeat that. But both my father and Trijnie are in their 80s and unfortunately currently not in shape for another round.<\/p>\n\n\n\n<p>My guess would be that the amount per donation were higher in Bleiswijk though. Can we see that?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Average amount donated<\/h2>\n\n\n\n<p>We could see that, if I had individual donation data. For cash that&#8217;s a bit hard to do. I&#8217;m not going to whip out my Excel sheet when people put money in our hat-shaped piggy bank. But for QR code donations: I&#8217;ve got those mails, right?<\/p>\n\n\n\n<p>So this was a bit of manual labour. I went through all the mails and noted the donation amounts. And then you see indeed that Bleiswijk was a bit of an outlier.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"625\" height=\"370\" src=\"https:\/\/marcel-jan.eu\/datablog\/wp-content\/uploads\/2025\/06\/CleanShot-2025-06-22-at-13.59.45.png\" alt=\"\" class=\"wp-image-1905\" srcset=\"https:\/\/marcel-jan.eu\/datablog\/wp-content\/uploads\/2025\/06\/CleanShot-2025-06-22-at-13.59.45.png 625w, https:\/\/marcel-jan.eu\/datablog\/wp-content\/uploads\/2025\/06\/CleanShot-2025-06-22-at-13.59.45-300x178.png 300w\" sizes=\"auto, (max-width: 625px) 100vw, 625px\" \/><\/figure>\n\n\n\n<p>But also, look at Ede! What happened there? Well there was one generous donation of 50 euros (and two of 25 euros) that boosted Ede&#8217;s stats quite a bit.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"482\" height=\"327\" src=\"https:\/\/marcel-jan.eu\/datablog\/wp-content\/uploads\/2025\/06\/CleanShot-2025-06-22-at-14.13.49.png\" alt=\"\" class=\"wp-image-1906\" srcset=\"https:\/\/marcel-jan.eu\/datablog\/wp-content\/uploads\/2025\/06\/CleanShot-2025-06-22-at-14.13.49.png 482w, https:\/\/marcel-jan.eu\/datablog\/wp-content\/uploads\/2025\/06\/CleanShot-2025-06-22-at-14.13.49-300x204.png 300w\" sizes=\"auto, (max-width: 482px) 100vw, 482px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Data driven sponsor location?<\/h2>\n\n\n\n<p>All this helps us to find what location worked well <em>previously<\/em>. Based on this data we know where we should return next year. I don&#8217;t think having sponsor events in Gouda or Ede every week would work very well.<\/p>\n\n\n\n<p>Last time I asked ChatGPT to find the best location. I asked to base it on cities where people are more fit and financially strong. That brought us to Leiden and that worked quite well. It didn&#8217;t come up with Ede though.<\/p>\n\n\n\n<p>I&#8217;ve also asked ChatGPT on what data it based its decision. It used data from the Dutch office for statistics (CBS) and apparently there&#8217;s a site with health statistics: <a href=\"https:\/\/www.vzinfo.nl\">https:\/\/www.vzinfo.nl<\/a>. That might be something to explore next.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>If you want to help, you can donate here BTW: <a href=\"https:\/\/supporta.cc\/lfqd\/z0qpn9xqox\">https:\/\/supporta.cc\/lfqd\/z0qpn9xqox<\/a><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>As you might know I&#8217;m currently doing sponsor events for Tour for Life, to collect funds for the Daniel den Hoed Foundation, for cancer research. Aniel and me have been doing this for the 3rd year now. And we noticed quite big differences in proceeds per location. You&#8217;d think large [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1909,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[191],"tags":[340,400,399],"class_list":["post-1888","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-data-engineering","tag-data-bike-ride","tag-sponsor-event","tag-tour-for-life"],"_links":{"self":[{"href":"https:\/\/marcel-jan.eu\/datablog\/wp-json\/wp\/v2\/posts\/1888","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/marcel-jan.eu\/datablog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/marcel-jan.eu\/datablog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/marcel-jan.eu\/datablog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/marcel-jan.eu\/datablog\/wp-json\/wp\/v2\/comments?post=1888"}],"version-history":[{"count":6,"href":"https:\/\/marcel-jan.eu\/datablog\/wp-json\/wp\/v2\/posts\/1888\/revisions"}],"predecessor-version":[{"id":1917,"href":"https:\/\/marcel-jan.eu\/datablog\/wp-json\/wp\/v2\/posts\/1888\/revisions\/1917"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/marcel-jan.eu\/datablog\/wp-json\/wp\/v2\/media\/1909"}],"wp:attachment":[{"href":"https:\/\/marcel-jan.eu\/datablog\/wp-json\/wp\/v2\/media?parent=1888"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/marcel-jan.eu\/datablog\/wp-json\/wp\/v2\/categories?post=1888"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/marcel-jan.eu\/datablog\/wp-json\/wp\/v2\/tags?post=1888"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}