The challenge

The team had done almost everything themselves: they built a WordPress website and launched their fundraising campaign. What was missing was knowing what happened after the click. Concepts like the dataLayer, Google Tag Manager and the order in which cookie consent should load each tag were a technical wall. Without them there was no reliable data to decide where to invest, and no guarantee of GDPR compliance.

What we did

First, explain

Before configuring anything, we sat down with the team and used their own site to explain what a dataLayer is, what Google Tag Manager is for and why consent has to come before any tag fires.

Then, build

  • A cookie consent banner connected to Consent Mode, so tags load only in the right order.
  • Every tag managed in one place, in Google Tag Manager, with donation events sent through the dataLayer.
  • Google Analytics 4 to measure visits and donations, with monthly and one-time donors tracked apart, and Microsoft Clarity to see where people hesitate.
  • Looker Studio dashboards with the numbers the board needs to see, also useful for grant reporting.

The board's dashboard

An illustration with sample data, laid out like the dashboard the board opens every week.

Visitors2,054
Consent rate83%
Donations76
Conversion3.7%
Daily visits and donationsVisitsDonations
Daily visits and donations
DayVisitsDonations
1391
2411
3311
4351
5401
6431
7351
8552
9532
10542
11572
12743
13793
14752
15924
16934
171085
181004
191105
201075
21974
22893
231015
24944
25682
26672
27713
28491
29491
30481
Cookie consent
  • Accepted all61%
  • Analytics only22%
  • Declined17%
dataLayer eventsWaiting for consent
  1. consent_updateanalytics_storage: granted
  2. page_view/doar
  3. donate_clickbutton: M-Pesa
  4. donationvalue: 1500 KES

The results

  • Reliable data on visits and donations, collected with consent.
  • The team now adds and manages tags in Tag Manager on their own.
  • The board follows the campaign on a dashboard, without asking for reports.

What this can do for your organisation

If you already have the site and the campaign but don't know what works, a well-built setup explained to your team gives you answers and independence, without hiring a technical team.

Services