Free 15-minute strategy call with Victor Book a call
Systems

Google Analytics 4 Setup for Kenyan Businesses: Track WhatsApp Clicks, Calls and Form Leads

To set up Google Analytics 4 for a Kenyan business, create a GA4 property, install the tag through Google Tag Manager, mark WhatsApp clicks, phone clicks and form submissions as key events, extend data retention to 14 months, link Google Ads and Search Console, and use UTM tags on every campaign link so leads can be traced to their source.

Google Analytics 4 Setup for Kenyan Businesses: Track WhatsApp Clicks, Calls and Form Leads

Ask a Kenyan business owner which marketing channel brought their last ten customers and most will guess. The website has Google Analytics installed, but it only counts visitors. It does not know who tapped the WhatsApp button, called the office or filled in the form.

That is fixable in an afternoon. This guide walks through a GA4 setup that tracks the actions that matter for Kenyan businesses, where much of the selling happens on WhatsApp and the phone.

What GA4 should tell you

  • How many people contacted you this month, by WhatsApp, phone and form.
  • Which channel they came from: Google search, Google Ads, Instagram, TikTok, email or direct.
  • Which pages and campaigns produce enquiries, not just visits.
  • Where visitors drop off before contacting you.

Step 1: Create the GA4 property

  1. Go to analytics.google.com with a business Google account you control, not a staff member’s or agency’s personal account.
  2. Create an account and a property, set the time zone to Nairobi and the currency to Kenyan shillings.
  3. Create a web data stream for your domain and keep Enhanced Measurement switched on.

Step 2: Install with Google Tag Manager

Google Tag Manager (GTM) lets you add tracking without editing website code each time. Install the GTM container on every page, then add the Google tag with your GA4 measurement ID, firing on all pages. Use GTM’s Preview mode to confirm it fires.

Step 3: Track the actions that matter

ActionHow to track it in GTMSuggested event name
WhatsApp clickLink click trigger where the URL contains "wa.me" or "api.whatsapp.com"whatsapp_click
Phone clickLink click trigger where the URL starts with "tel:"phone_click
Email clickLink click trigger where the URL starts with "mailto:"email_click
Form submissionFire on the thank-you page view, or on a successful submit eventgenerate_lead
M-Pesa or card purchasePurchase event with value and currency on the order confirmation pagepurchase

Then in GA4, go to Admin, Events, and mark these as key events (Google’s current name for conversions). Sending people to a dedicated thank-you page after a form is the most reliable way to count form leads.

Step 4: Change the settings most people miss

  • Data retention: GA4 keeps detailed data for 2 months by default. Change it to 14 months under Admin, Data retention.
  • Internal traffic: filter out your office IP address so staff visits do not inflate numbers.
  • Unwanted referrals: exclude payment pages and booking tools so conversions are not credited to them.
  • Consent: show a clear cookie notice and respect choices. Kenya’s Data Protection Act 2019 applies to personal data collected through your website.

Step 5: Link Google Ads and Search Console

Link Google Ads so key events can be imported as Ads conversions, which lets Google optimise for enquiries rather than clicks. Link Search Console to see which Google searches bring visitors. Both are under Admin, Product links.

Step 6: Tag every campaign link with UTMs

Instagram bios, TikTok profiles, WhatsApp broadcasts, email newsletters and influencer posts often show up as "direct" or "referral" in GA4. Add UTM parameters to every link you control:

yourdomain.co.ke/offer?utm_source=instagram&utm_medium=bio&utm_campaign=december_offer

Keep a simple shared sheet of your UTM naming so the whole team uses the same words.

Step 7: Read the reports that matter

  • Reports, Acquisition, Traffic acquisition: sessions and key events by channel.
  • Reports, Engagement, Pages and screens: which pages lead to contact.
  • Explore, Funnel exploration: where visitors drop between landing, product page and contact.
  • Advertising, Attribution: how channels work together before a lead.

The limit of GA4, and what to add

GA4 can tell you that someone clicked WhatsApp. It cannot tell you whether that chat became a KES 300,000 sale. To connect clicks to revenue, every enquiry needs to land in a CRM or lead dashboard with its source attached, and the sale recorded against it. That is how you calculate true cost per sale. See digital marketing KPIs that matter and custom CRM for lead tracking.

How Nimus sets up tracking

Every Nimus website ships with GA4, Tag Manager, key events for WhatsApp, calls and forms, Search Console and a lead dashboard where each enquiry is stored with its source. Our custom systems take this further, matching leads to M-Pesa payments and invoices.

Frequently Asked Questions

Can Google Analytics track WhatsApp clicks?

Yes. Use Google Tag Manager to fire an event when a visitor clicks a link containing "wa.me" or "api.whatsapp.com", send it to GA4 and mark it as a key event. GA4 then shows how many WhatsApp clicks each channel and page produced.

Is Google Analytics free?

Yes. Google Analytics 4 is free for the vast majority of businesses. A paid enterprise version, Analytics 360, exists for very large organisations with high data volumes and advanced needs.

What replaced conversions in GA4?

Google renamed conversions in GA4 to key events. You mark the events that matter, such as form submissions and WhatsApp clicks, as key events. Conversions in Google Ads are still called conversions and can be imported from GA4 key events.

Why does GA4 show so much direct traffic?

Links from WhatsApp, apps, PDFs and some social platforms often arrive without referral information, so GA4 labels them direct. Adding UTM tags to every link you share fixes most of this.

Your Next Step

Want This Built For Your Business?

This is exactly the kind of thing we build. Book a free call and I'll tell you where to start.

Free download for this topic: Website Launch Checklist

Done For You

Stop Reading. Start Building.

Book a free 15-minute call and let's figure out what your sales engine needs.

Book a call
14+ Brandstrust Nimus with their Growth
Chat on WhatsAppMessage Victor directly Free 15-Min Call

Fifteen minutes with me. I'll look at where your leads come from and tell you honestly what I'd fix first. No pushy sales.

Book my free call