Google Ads Conversion Tracking in Kenya: Complete Checklist
Google Ads cannot optimize reliably if it does not know which clicks generate sales and qualified leads. This checklist explains what Kenyan businesses should track, how the measurement system should work, and how to identify costly conversion-tracking gaps.
A practical measurement guide for Kenyan e-commerce and service businesses
Quick Answer
Your Google Ads campaigns can generate clicks, enquiries, and even sales while the account remains unable to identify what produced them.
That usually happens when purchase tracking is missing, form submissions are recorded incorrectly, WhatsApp clicks are treated as qualified leads, or transaction values are never passed back to Google Ads.
The result is bigger than inaccurate reporting. Google’s automated bidding may start optimizing your budget toward the easiest action to generate, rather than the purchases and qualified leads your business actually needs.
A reliable conversion-tracking setup should record the completed business outcome, fire only once, pass the correct value and currency, prevent duplicate reporting, and send the result into the correct Google Ads account.
For an ecommerce store, that normally means tracking the completed purchase, order value, KES currency, and a unique transaction ID. For a service business, it means separating weak signals such as phone or WhatsApp clicks from stronger outcomes such as submitted enquiries, confirmed bookings, and qualified leads.
If Google Ads cannot see what drives revenue, increasing your budget may simply cause it to waste money faster.
Run a free Google Ads audit to check whether your campaigns are receiving the conversion data they need.
Key Takeaways
-
The presence of a Google tag does not prove that conversions are being tracked correctly.
-
Track completed business outcomes, not every website interaction.
-
E-commerce purchases should include the order value, currency, and unique transaction ID.
-
Calls, forms, and WhatsApp enquiries should be measured separately.
-
Only the most valuable actions should guide automated bidding.
-
Test the complete customer journey, not merely whether a tag fires.
-
Conversion data must be verified inside Google Ads after implementation.
-
Duplicate, missing, or inflated conversions can lead to poor budget decisions.
-
Enhanced conversions can strengthen measurement, but they do not repair an incorrectly configured base conversion.
-
Tracking should be audited whenever a website, checkout, form, or campaign structure changes.
What Is Google Ads Conversion Tracking?

Google Ads conversion tracking flow from ad click to recorded revenue
Google Ads conversion tracking is the measurement system that records what happens after someone interacts with an advertisement.
A click is not automatically a conversion. It simply indicates that a person moved from the advertisement to another destination.
A conversion occurs when that person completes a business action you have intentionally defined as valuable.
Depending on the business, that action could be:
-
Completing an online purchase
-
Submitting an enquiry form
-
Calling the company
-
Clicking a WhatsApp contact button
-
Booking an appointment
-
Registering for an event
-
Requesting a quotation
-
Signing up for a trial
-
Visiting a physical location after interacting with an advertisement
-
Becoming a qualified lead or paying customer later in the sales process
Conversion tracking creates the connection between advertising activity and business results.
Without that connection, Google Ads may show how many people saw or clicked your ads, but it cannot reliably tell you which campaigns, keywords, advertisements, or audiences produced revenue.
Why Conversion Tracking Matters for Kenyan Businesses
Many Kenyan businesses begin advertising with a simple goal: generate more customers.
However, their campaigns are often configured around traffic, calls, or messages without a reliable way to determine what happened after the interaction.
This creates several operational problems.
You Cannot Calculate the Real Return on Advertising Spend.
Suppose a Nairobi ecommerce store spends KES 100,000 on Google Ads and receives 4,000 website visits.
The traffic number alone does not establish whether the campaign was profitable.
If the campaign produced KES 350,000 in tracked sales, the business has useful revenue information. If it produced only KES 40,000, the same traffic volume tells a very different story.
The business needs to know:
-
How many purchases came from Google Ads
-
How much revenue those purchases generated
-
Which products were purchased
-
Which campaigns produced the sales
-
How much it cost to acquire each purchase
-
Whether customers generated enough gross profit to justify the spend
Without purchase and revenue tracking, those questions cannot be answered confidently.
Google’s Automated Bidding Receives Weak Information
Google Ads increasingly uses automation to decide who should see an advertisement and how aggressively to bid in each auction.
Smart Bidding and Performance Max depend heavily on conversion signals.
If a campaign is told that page views, button clicks, and completed purchases are equally important, the system may pursue the easiest action rather than the most valuable one.
That can produce an account with many reported “conversions” but few genuine customers.
Profitable and Unprofitable Campaigns Look Similar
Two campaigns can generate the same number of clicks while producing completely different business results.
One campaign may attract customers who purchase immediately. Another may attract people who browse briefly and leave.
Accurate conversion tracking exposes that difference.
Marketing Decisions Become Based on Assumptions
Without reliable measurement, businesses often:
-
Pause campaigns that are producing revenue
-
Increase budgets on campaigns generating weak leads
-
Judge performance using clicks instead of customers
-
Attribute sales to the wrong channel
-
Underestimate the value of returning visitors
-
Blame advertisements for problems caused by the website or checkout
-
Continue spending because the account appears active
A conversion-measurement system does not automatically make a campaign profitable. It gives the business enough evidence to make better decisions.
What Should Your Business Track?

Google Ads conversions for ecommerce, service, healthcare and real estate businesses in Kenya
The correct conversion actions depend on how the business generates revenue.
Ecommerce Businesses
An ecommerce business should normally prioritize:
| Action | Recommended Treatment | Why It Matters |
|---|---|---|
| Completed purchase | Primary conversion | Records a direct revenue outcome. |
| Purchase value | Dynamic value | Measures the revenue generated by each order. |
| Transaction ID | Unique parameter | Helps prevent duplicate purchase reporting. |
| Currency | Dynamic or fixed | Keeps conversion-value reporting accurate. |
| Add to cart | Secondary conversion | Shows purchase interest but does not confirm revenue. |
| Begin checkout | Secondary conversion | Helps identify checkout intent and abandonment. |
| Product view | Analytics event | Provides behavioural insight but should not normally guide bidding. |
The primary conversion should normally be the completed purchase, not adding an item to the cart.
An add-to-cart event can help diagnose the customer journey, but it does not represent revenue. If Google Ads optimizes primarily for cart additions, it may find users who frequently add products without buying.
Service Businesses
A service business may need to measure:
-
Submitted enquiry forms
-
Completed appointment bookings
-
Phone calls above a meaningful duration
-
WhatsApp contact clicks
-
Email contact clicks
-
Quotation requests
-
Qualified leads
-
Closed sales imported from a CRM
These actions should not automatically receive equal importance.
A click on a WhatsApp button indicates intent, but it does not prove that the person sent a message. A submitted quotation request is normally a stronger signal. A qualified lead or confirmed sale is stronger still.
Clinics and Healthcare Providers
A clinic may track:
-
Appointment form submissions
-
Calls from advertisements
-
Calls from the website
-
WhatsApp appointment enquiries
-
Confirmed appointment bookings
Sensitive health information should never be placed inside conversion parameters, URLs, transaction identifiers or advertising tags.
Real Estate Businesses
A property developer or agent may track:
-
Property enquiry submissions
-
Brochure downloads
-
Phone calls
-
WhatsApp enquiries
-
Viewing requests
-
Qualified prospects
-
Booked site visits
Because property sales have longer decision cycles, offline conversion imports can eventually help connect an initial ad click to later stages such as qualified lead, viewing completed, or sale closed.
Google Ads Conversion Tracking Checklist
Use the following checklist to audit your current setup.
1. Confirm That Google Ads and GA4 Are Connected Correctly
The Google Ads account should be linked to the correct Google Analytics 4 property.
Also confirm that:
-
The correct website data stream is being used
-
Auto-tagging is enabled in Google Ads
-
The Google Click Identifier is not being removed during redirects
-
Cross-domain tracking is configured when checkout occurs on another domain
-
Internal and developer traffic are handled intentionally
-
The property and account permissions allow proper configuration
Google states that linking Google Ads and Analytics and enabling auto-tagging are prerequisites when creating Google Ads conversions from Analytics events. Google Analytics Help
2. Identify the Real Business Conversion
Before installing tags, decide what success actually means.
Ask:
What action produces revenue?
Which website action proves that this outcome occurred?
Does the action occur online or later through a salesperson?
Can the action fire accidentally?
Can the same person trigger it repeatedly?
Should the action influence bidding?
Do not begin by tracking everything as a primary conversion. Begin with the business outcome.
3. Check Where the Conversion Becomes Complete
A conversion tag should fire only after the intended action succeeds.
For a purchase, this is normally after payment or order confirmation.
For a lead form, it should occur after successful submission, not when someone merely clicks the submit button.
Button-click tracking alone can overcount conversions when:
-
Required fields are incomplete
-
The form returns an error
-
The internet connection fails
-
The user clicks several times
-
Spam prevention blocks the submission
-
The server does not record the lead
A successful submission event or confirmed thank-you state is generally more reliable than the initial click.
4. Confirm That the Google Tag or GTM Container Loads
Check whether the website contains:
-
The Google tag
-
A Google Tag Manager container
-
A Google Analytics 4 configuration
-
The appropriate Google Ads conversion tag or GA4 event
The presence of the container only proves that code was loaded. It does not prove that the correct conversion fires at the correct time.
5. Verify the Event Name
Use clear and consistent event names.
Common recommended events include:
-
purchase
-
generate_lead
-
sign_up
-
begin_checkout
-
add_to_cart
-
view_item
Avoid creating several names for the same action, such as:
-
form_submit
-
lead_form_submit
-
contact_success
-
new_lead
-
form_complete
If all five represent the same form, fragmented naming makes reporting and troubleshooting harder.
6. Pass the Correct Conversion Value
For ecommerce, the purchase value should reflect the actual order revenue according to the business’s reporting policy.
Google Ads supports transaction-specific conversion values so different purchases can report different amounts. Google Ads Help
For example:
-
Order one: KES 2,500
-
Order two: KES 18,000
-
Order three: KES 7,450
These should not all be reported using a fixed value of KES 1.
Dynamic values allow the business to compare revenue against advertising spend and evaluate return on ad spend.
For a lead-generation business, values can be assigned according to expected business value. However, those values should be based on real conversion rates and revenue data, not arbitrary estimates.
7. Pass the Correct Currency
For Kenyan transactions, the currency should normally be sent using the ISO currency code KES.
If the order value is 7,450 but the system mistakenly reports USD 7,450, revenue reporting becomes dangerously inaccurate.
Check the currency at:
-
Website data layer level
-
GA4 event level
-
Google Ads conversion tag
-
Ecommerce platform integration
-
Reporting dashboard
8. Include a Unique Transaction ID
Each completed order should send a unique transaction ID.
For example:
- TBL-98321
A transaction ID helps prevent the same purchase from being counted more than once if the confirmation page reloads or the event is sent through multiple compatible measurement paths.
Google specifically recommends unique transaction IDs to minimize duplicate conversions. Reusing the same ID across different orders can also cause undercounting. Google Ads Help
The transaction ID must not contain personally identifiable customer information.
Do not use:
-
Customer email addresses
-
Phone numbers
-
National identification numbers
-
Full customer names
9. Check the Conversion Counting Setting
Google Ads allows conversion actions to use different counting methods.
For purchases, counting every completed transaction is usually appropriate because one customer can place multiple legitimate orders.
For some lead actions, counting one conversion per ad interaction may be more useful, particularly when repeat submissions do not represent additional value.
The correct setting depends on the conversion type and business model.
10. Separate Primary and Secondary Conversions

Primary and secondary Google Ads conversion actions compared
Primary conversions are eligible to influence bidding when included in the campaign’s goals.
Secondary conversions are observed in reporting but do not normally guide bidding.
A sensible ecommerce structure might be:
Primary:
- Purchase
Secondary:
-
Add to cart
-
Begin checkout
-
WhatsApp click
-
Newsletter signup
A lead-generation structure might be:
Primary:
-
Submitted enquiry
-
Confirmed booking
-
Qualified call
Secondary:
-
Phone-number click
-
WhatsApp click
-
Brochure download
-
Email click
This distinction protects campaign optimization from weak or inflated signals.
11. Prevent Duplicate Conversions
Duplicate reporting can occur when:
-
The confirmation page reloads
-
Both GA4 and Google Ads record the same conversion as primary
-
Multiple GTM triggers fire
-
A plugin and manually installed tag both report the purchase
-
History changes retrigger a single-page application event
-
A customer revisits the thank-you page
-
The same purchase is uploaded online and offline without consistent identifiers
Check whether Google Ads contains two purchase actions that represent the same transaction.
If both are needed for comparison, only one should normally be the account-default or campaign-level primary bidding action.
12. Verify Attribution and Conversion Windows
Google Ads and GA4 can show different conversion totals because they may use different attribution rules, reporting times, conversion windows, and channel eligibility.
A difference does not automatically mean one system is broken.
However, large unexplained differences should be investigated.
Document:
-
The attribution model
-
Click-through conversion window
-
Engaged-view conversion window
-
View-through treatment
-
Reporting timezone
Whether the conversion uses native Google Ads measurement or a GA4-based conversion
13. Configure Enhanced Conversions Correctly
Enhanced conversions can supplement existing measurement by securely using hashed first-party data, such as an email address supplied during a conversion.
Google describes enhanced conversions as a way to improve measurement accuracy and bidding by sending hashed first-party conversion data using SHA-256. Google Ads Help
Enhanced conversions do not replace:
-
A valid purchase event
-
Correct value and currency
-
A unique transaction ID
-
Proper consent handling
-
Accurate conversion settings
They strengthen an otherwise valid measurement setup.
14. Check Consent Configuration
The website’s consent implementation should reflect the markets it serves and the legal advice applicable to the business.
Google Consent Mode can adjust tag behaviour based on the user’s consent choices. It requires a default consent state and an update when the user makes a choice. Google Tag Platform
A common implementation failure is loading advertising tags before the consent state has been established or failing to update the state after the user accepts or rejects the consent options.
Consent Mode is a technical mechanism. It is not a substitute for a compliant privacy policy, consent notice, or legal assessment.
15. Test on Mobile Devices
Kenyan customer journeys are heavily mobile-dependent.
Test the actual conversion process on a phone, including:
-
Advertisement landing page
-
Navigation
-
Product selection
-
Cart
-
Checkout
-
M-Pesa or other payment flow
-
Confirmation page
-
WhatsApp contact
-
Phone call
-
Form submission
A tracking setup that works on desktop can fail on mobile because of redirects, third-party payment pages, browser behaviour, or different page templates.
Ecommerce Purchase Tracking: What Must Be Sent?

Google Ads purchase event with value, KES currency, and transaction ID
A useful ecommerce purchase event should normally include:
-
Parameter Example Purpose
-
Event name purchase Identifies the action
-
Transaction ID TBL-98321 Prevents duplication
-
Value 7450.00 Reports order revenue
-
Currency KES Defines the monetary unit
-
Items Product data Supports product reporting
-
Tax 1100.00 Optional reporting detail
-
Shipping 350.00 Optional reporting detail
-
Coupon JULY 10 Optional promotion detail
Google’s current web-conversion guidance notes that values such as conversion value, currency, and transaction ID must be available where the conversion tag fires. Google Ads Help
What About M-Pesa Payments?
The important question is not which payment method the customer selected. The key question is when the order becomes a valid completed transaction.
If an ecommerce website displays a thank-you page before payment confirmation, firing a purchase event at that moment can record unpaid or failed orders as revenue.
The safest trigger depends on the website and payment integration. It may require confirmation from:
-
The ecommerce platform
-
The payment gateway
-
The website backend
-
A successful order status
-
A server-side callback
-
A verified confirmation page
This must be tested using an actual transaction or an approved sandbox environment.
Tracking Forms, Calls and WhatsApp Enquiries
Form Submissions
Track the successful submission, not just the button click.
Confirm that:
-
The form reached the server
-
The lead was recorded
-
The confirmation event fired once
-
Spam submissions are filtered where possible
-
The correct form is being tracked
-
Personal information is not exposed in URLs or event parameters
Phone Calls
Phone-call measurement can include:
-
Calls directly from advertisements
-
Calls from call assets
-
Clicks on phone numbers on the website
-
Calls made after visiting the website
A phone-number click is not the same as a completed call. It should be treated accordingly.
Where supported and appropriate, call duration can help distinguish accidental or very short calls from meaningful enquiries.
WhatsApp Enquiries
WhatsApp is central to many Kenyan sales journeys, but measurement requires careful interpretation.
A website can reliably track that a visitor clicked the WhatsApp button. It cannot always confirm through ordinary website tracking that the person sent a message or became a customer.
A practical hierarchy is:
-
WhatsApp button clicked
-
Conversation started
-
Prospect qualified
-
Proposal or quotation sent
-
Sale completed
The first action may be tracked online. Later stages may require CRM records, manual lead qualification, or offline conversion imports.
Should You Use GA4 or Native Google Ads Conversions?
![]()
GA4 and native Google Ads conversion tracking comparison
Both methods can be valid.
GA4-Based Conversions
Advantages include:
-
Cross-channel reporting
-
Consistent Analytics events
-
Easier comparison across traffic sources
-
Centralized event management
Google Analytics events marked as key events can be used to create Google Ads conversions. Google Analytics Help
Native Google Ads Conversions
Advantages can include:
-
Google Ads-specific measurement capabilities
-
View-through conversion reporting
-
Direct use of enhanced conversions
-
Greater control inside the advertising account
The correct architecture depends on the business, attribution requirements, and existing implementation.
What matters most is avoiding accidental double counting. If GA4 and native Google Ads both report the same purchase, decide which conversion should guide bidding.
Common Conversion Tracking Mistakes
Tracking Page Views as Leads
Visiting a contact page does not mean the visitor contacted the business.
Treating Every Action as Primary
Scrolls, button clicks, video views, and page engagement should not compete with purchases or qualified leads for bidding priority.
Using a Fixed Ecommerce Value
Reporting every order as KES 1 makes revenue-based optimization and ROAS reporting meaningless.
Missing Transaction IDs
This can allow reloads or repeat event calls to inflate transaction counts.
Tracking Submit-Button Clicks
The click may occur even when the form fails.
Firing Purchases Before Payment Confirmation
This can record abandoned or failed payments as revenue.
Installing Tags Twice
A plugin, theme, GTM container, and direct code can overlap.
Importing the Same Action Twice
A GA4 purchase and native Google Ads purchase may both be set as primary.
Never Testing After Website Changes
Checkout updates, new forms, consent banners, plugin changes, and redesigned landing pages can silently break tracking.
Optimizing Toward Unqualified Leads
A campaign can appear successful while sending spam, jobseekers, irrelevant enquiries, or customers outside the service area.
How to Test Google Ads Conversion Tracking
![]()
Ten-step checklist for testing Google Ads conversion tracking
A proper test should cover the complete journey.
Step 1: Open Tag Assistant
Use Google Tag Assistant to connect to the website and inspect the tags and events being sent.
Step 2: Start From the Landing Page
Do not test only the thank-you page. Begin where a customer would enter.
Step 3: Complete the Real Action
Submit the form, complete an approved test purchase, or follow the booking journey.
Step 4: Inspect the Event
Confirm:
-
Correct event name
-
Correct Google Ads destination
-
Correct conversion label
-
Correct value
-
Correct currency
-
Unique transaction ID
-
Single firing
-
Correct consent state
Step 5: Reload the Confirmation Page
Check whether the same conversion fires again.
Step 6: Check GA4 DebugView
Verify that the event appears with the intended parameters.
Step 7: Check Google Ads Diagnostics
Confirm that Google Ads receives the conversion action and does not report configuration warnings.
Step 8: Compare the Transaction With the Backend
For purchases, compare the recorded value and transaction ID against the actual order.
For leads, confirm that the submission appears in the website, CRM, email notification, or booking system.
Step 9: Test Mobile Separately
Repeat the process on a mobile device.
Step 10: Document the Result
Record:
-
Date tested
-
Conversion action
-
Device
-
Browser
-
Test order or lead identifier
-
Value and currency
-
Platforms receiving the event
-
Any errors found
-
Corrective action completed
When Should You Get Professional Help?
Professional assistance is justified when:
-
Google Ads records clicks but no conversions
-
Conversions appear without genuine leads or sales
-
Purchase values do not match actual orders
-
Performance Max is optimizing toward weak events
-
GA4 and Google Ads differ substantially
-
M-Pesa or third-party checkout tracking is incomplete
-
The confirmation page is hosted on another domain
-
Duplicate purchases appear
-
Website changes have broken an existing setup
-
Offline sales need to be connected to online leads
-
The business cannot verify which campaigns generate revenue
A tracking specialist should not merely install a tag. The specialist should verify the business action, technical trigger, data parameters, reporting destination, and final account behaviour.
Run a Free Google Ads Tracking Check
Clicks do not tell you whether your advertising is generating revenue.
Tabala Digital Solutions can assess whether your Google Ads account is receiving the conversion data it needs to measure purchases, leads and campaign performance accurately.
The audit can help uncover:
-
Missing purchase events
-
Incorrect primary conversions
-
Duplicate tracking
-
Missing transaction values
-
Weak campaign goals
-
Landing-page and tracking gaps
-
Budget being optimized toward the wrong actions
Run your free Google Ads audit.
If the tracking is broken, Tabala Digital Solutions can implement the required conversion actions, test the complete journey, and verify that the data reaches Google Ads correctly.
Frequently Asked Questions
Answers to common questions Kenyan businesses ask about Google Ads conversion tracking, ecommerce purchases, GA4, WhatsApp leads, M-Pesa payments and tracking costs.
Final Checklist
Before relying on the data, confirm that:
-
Google Ads is connected to the correct GA4 property
-
Auto-tagging is enabled
-
The real business outcomes have been identified
-
Primary and secondary conversions are separated
-
Purchase events fire only after confirmed completion
-
Lead events fire only after successful submission
-
Ecommerce value is dynamic and accurate
-
Currency is reported as KES where appropriate
-
Every order has a unique transaction ID
-
Duplicate tags and conversion actions have been removed
-
WhatsApp clicks are not confused with qualified leads
-
Enhanced conversions are configured appropriately
-
Consent behaviour has been tested
-
Mobile and desktop journeys have been verified
-
Google Ads diagnostics show the conversion as active
-
Test conversions match the website or CRM records
-
The strongest business outcomes guide bidding
Summary
Google Ads conversion tracking is not simply a technical reporting feature. It is the feedback system that tells your business and Google’s bidding technology which advertising interactions create commercial value.
For Kenyan ecommerce businesses, reliable tracking means recording completed purchases with the correct value, currency and transaction ID.
For service businesses, it means separating casual clicks from submitted enquiries, qualified leads, bookings and eventual customers.
When that foundation is missing, campaign reports can look busy while the business remains unable to identify what generates revenue.
Before increasing your advertising budget, verify that Google Ads can see the outcomes you actually want it to produce.
Run a free Google Ads audit or book a strategy call with Tabala Digital Solutions.
Accelerate Your Revenue
While Revenue Intelligence builds long-term authority, Google Ads delivers immediate, high-intent traffic. Combine both for maximum market dominance.
Strategist Profile
Abala Tom
Digital systems strategist specializing in high-performance SEO, Google Ads, and conversion optimization. Mission: to replace marketing 'guesswork' with predictable revenue systems.