Multi touch attribution is the practice of distributing conversion credit across every marketing channel a buyer engaged with before purchasing — not just the last ad they clicked or the first one that found them. For South African businesses running Google Ads alongside Meta, email platforms like Klaviyo or Omnisend, and WhatsApp, effective conversion rate optimisation depends on understanding which combination of touchpoints actually produces a sale. Without it, you fund channels based on last-click credit and quietly starve the ones doing the real work upstream.

The challenge is real: only 22% of marketers believe they are using the right attribution model, and 41% still rely on last-touch despite knowing it distorts budget decisions. South Africa's R130 billion ecommerce market — growing at 38% annually — means those distortions have significant Rand consequences. This guide covers the models, the setup, and the SA-specific wrinkles that most attribution tutorials ignore.

Quick Answer

Multi touch attribution assigns fractional conversion credit to each marketing channel in a buyer's journey, rather than giving 100% to one touchpoint. South African businesses with a mix of Google Ads, Meta, email, and WhatsApp need it because last-click and first-touch models routinely misrepresent which channels drive revenue. Set up in GA4 via Admin > Attribution Settings, choose your model based on conversion volume and sales cycle length, and reconcile platform-reported numbers against GA4's Conversion Paths report monthly.

Not sure which attribution model fits your business?

Share your current channel mix and we'll show you exactly which model matches your conversion volume — no jargon, no generic advice.

Get an attribution review

Why Single-Touch Attribution Fails South African Marketers

Single-touch attribution hands all the conversion credit to one channel — either the first one that discovered the buyer or the last one they clicked before purchasing. That was a defensible simplification when most SA businesses ran a single channel. It is not defensible when a buyer sees a Google Shopping ad on Monday, gets retargeted on Instagram on Wednesday, receives a promotional email on Friday, and then clicks a WhatsApp link to buy on Saturday.

The marketing attribution problem in South Africa is compounded by platform self-interest: every platform counts conversions in its own favour. Google Ads claims the sale because it ran the retargeting ad; Meta claims it because a Facebook ad touched the journey; your email platform claims it because the promotional send was the last pre-purchase interaction. Sum all three and your attributed revenue can be two or three times your actual revenue. That is not a measurement curiosity — it is a budget allocation error that costs money every month.

Research confirms the gap. Only 17% of companies analyse all their marketing channels together, and 75% of companies have now moved away from single-touch models for exactly this reason. The shift matters most in SA's multi-channel reality: 95%+ of SA searches happen on Google, yet Meta reaches 29.1 million South Africans via social media, and WhatsApp penetration in the country is among the highest anywhere in the world. A buyer almost certainly encounters your brand on more than one of these before converting.

Key Takeaway

If you are running more than one paid or owned channel, last-click attribution is silently redistributing your budget away from channels that assist sales toward channels that merely close them. Multi touch attribution surfaces the full picture — and often reveals that the "low-performing" channel is the one warming buyers who go on to convert elsewhere.

The Four Main Multi Touch Attribution Models

The four multi touch attribution models available in GA4 are Linear (equal credit), Time-Decay (recency-weighted), Position-Based/U-Shaped (40% first, 40% last, 20% middle), and Data-Driven (ML-weighted) — each suited to a different combination of sales-cycle length and monthly conversion volume.

ModelCredit LogicBest ForLimitation
LinearEqual credit to every touchpointLong awareness cycles; brand campaigns; understanding which channels assistTreats a first brand impression the same as the closing conversion — flatters upper-funnel and penalises lower-funnel
Time-DecayMore credit to touchpoints closer to conversionB2B with long sales cycles; high-consideration SA retailCan undervalue awareness channels that start journeys months before a sale
Position-Based (U-Shaped)40% to first touch, 40% to last touch, 20% split across middleBusinesses that run both awareness campaigns and closing campaigns and want to protect bothThe 40/40/20 split is a rule of thumb, not a measured reality for your specific customer journey
Data-DrivenMachine learning weights each touchpoint based on its actual influence on conversionsHigher-volume SA ecommerce stores; businesses with reliable GA4 conversion trackingRequires sufficient monthly conversion volume; operates as a black box with limited transparency

Linear Attribution

Linear attribution divides conversion credit equally among every channel in the journey. If a buyer discovered you via a Google search, saw a Meta retargeting ad, then converted after an email — each channel receives one-third of the credit. It is the most democratic model, and the most useful for auditing your channel mix: it prevents you from writing off a channel simply because it rarely appears as the last touch. The downside is symmetry — it treats a casual impression the same as the email that prompted the purchase decision.

Time-Decay Attribution

Time-decay attribution gives progressively more credit to touchpoints that occurred closer to the conversion, using a half-life calculation. A channel interaction the day before purchase receives far more credit than one from six weeks earlier. This model suits businesses with considered purchase cycles — B2B services, high-ticket SA retail, or legal and financial advisory — where the final few interactions genuinely do carry more weight in the buyer's decision. It is also a reasonable default for new businesses that have not yet accumulated the conversion volume needed for data-driven models.

Position-Based Attribution (U-Shaped and W-Shaped)

Position-based attribution applies fixed weights based on a touchpoint's position in the journey rather than its timing. The U-shaped variant, available in GA4, assigns 40% of credit to the first touchpoint, 40% to the last, and splits the remaining 20% equally across every middle interaction.

This protects your awareness channels (the 40% for first touch) while still recognising the closing channel (the 40% for last touch). The W-shaped variant adds a third anchor — typically a mid-funnel milestone like a form submission — splitting the same logic across three defined moments.

Position-based is a practical choice for SA businesses running both brand awareness campaigns and retargeting, where you instinctively know both matter but cannot yet prove it algorithmically. It is also the recommended starting point if you are switching off last-touch for the first time.

Good use case: A Cape Town B2B software company running Google Search for branded terms, LinkedIn for awareness, and email for nurturing. Position-based (U-shaped) attributes 40% to the LinkedIn ad that began the journey and 40% to the Google branded search that confirmed the buying decision — neither channel looks redundant in the report.

Data-Driven Attribution

Data-driven attribution (DDA) uses machine learning to calculate how much credit each touchpoint deserves, based on actual patterns in your conversion data. GA4's official attribution documentation describes how DDA applies a Shapley-value framework — drawn from game theory — with an added time-decay weighting. Rather than applying a fixed rule, it compares converting and non-converting paths to identify which channel combinations genuinely produce sales. It accounts for device type, interaction order, ad type, and time from conversion, considering up to the last 50 interactions in a buyer's journey.

The trade-off is transparency. DDA is, as practitioners note, somewhat of a black box: Google's machine learning does the attribution behind the scenes and you cannot override its weights directly. It also only tracks clicks, not impressions — meaning a display campaign that influenced buying intent without generating a click will receive no credit. For South African businesses whose customers encounter brand messages on Meta Stories or YouTube bumper ads without clicking, DDA undervalues those impressions.

GA4 Attribution Window: The default conversion lookback window is 90 days — meaning GA4 will credit channels that touched a buyer up to 90 days before conversion. For impulse-purchase ecommerce (fast fashion, event tickets, food delivery), consider reducing this to 30 days. For B2B or high-consideration retail, keep it at 90. You can adjust this in Admin > Attribution Settings.

How to Set Up Multi Touch Attribution in GA4

GA4 uses data-driven attribution as its default reporting model, but you can switch to any of the rule-based models and compare them in the Attribution Comparison tool. Here is the practical setup path for SA businesses.

Step 1: Verify Conversion Events Are Correctly Marked

Go to Admin > Events, find the events that represent real business outcomes (purchase, lead_form_submit, phone_click), and toggle "Mark as key event." Without correctly defined key events, any attribution model produces meaningless output. For ecommerce stores using PayFast, Peach Payments, or Ozow, confirm the purchase event fires after the payment gateway redirect, not just at checkout initiation.

Step 2: Set Your Attribution Model

Navigate to Admin > Attribution Settings. Here you choose your reporting attribution model (the one that populates standard GA4 reports) and your lookback windows. If you are not yet ready for data-driven, set position-based or time-decay. The model you set here does not change historical data — it applies to conversions going forward and within the lookback window.

Step 3: Enable UTM Tagging Across All Channels

Multi touch attribution is only as accurate as its tagging. Every paid channel — Google Ads, Meta, email campaigns sent from Klaviyo or Omnisend, and any LinkedIn or TikTok campaigns — must use consistent UTM parameters (utm_source, utm_medium, utm_campaign, utm_content). Inconsistent or absent UTMs push traffic into "direct" or "(other)" buckets, which obscures the multi-channel view. Auto-tagging covers Google Ads by default; everything else requires manual tagging in campaign setup.

Step 4: Analyse the Conversion Paths Report

Go to Advertising > Attribution > Conversion Paths. This report shows the actual channel sequences your buyers follow before converting. Look for channels with high assisted conversion counts — these are the channels that appear in converting journeys but are not the last touch. If email appears as an assist for the majority of purchases but receives near-zero last-click credit, the conversion optimisation implication is clear: your email programme is doing critical nurturing work that last-click reporting has been ignoring.

Step 5: Reconcile Against Your CRM

GA4's attribution model covers digital touchpoints it can observe. Offline interactions — a sales call, a trade show conversation, a referral from a partner — are invisible to it. If your business closes deals partly through offline touchpoints, reconcile GA4 data against your CRM (HubSpot, Salesforce, or a local option like SA-based CRM tools) monthly to identify the gaps. Deals that GA4 attributes to organic search may actually have been preceded by a cold email or a networking event.

Key Takeaway

Setting up multi touch attribution in GA4 takes less than an hour — the time-consuming part is ensuring your UTM tagging is clean across every channel before you trust the output. One untagged campaign can misallocate thousands of Rand in budget decisions.

SA-Specific Multi Touch Attribution Challenges

SA attribution data is structurally skewed by four local factors: WhatsApp dark-social visits that appear as direct traffic, Meta under-reporting from iOS ATT restrictions, consent-modelled gaps mandated by POPIA, and cross-device stitching errors caused by a mobile-first buying pattern where research and purchase happen on different devices.

WhatsApp as a Dark Social Touchpoint

South Africa has one of the world's highest WhatsApp penetration rates. Many SA buyers receive a product link or promotion via WhatsApp message, then visit the website directly from the app. That visit lands in GA4 as "direct" traffic — no source, no medium — even though WhatsApp was the channel that prompted the visit.

This dark social problem means attribution models systematically undercount WhatsApp's role in the purchase journey. Partial mitigations include using tracked short links in WhatsApp Business messages and monitoring direct traffic spikes that follow WhatsApp broadcast campaigns.

iOS Privacy Changes and Meta Attribution Gaps

Apple's ATT (App Tracking Transparency) framework limits Meta's ability to track iOS users across apps. For SA audiences on iPhones — a significant segment in higher-LSM markets — Meta's Ads Manager will under-report conversions compared to GA4. The gap is real, not a reporting error. Businesses using Meta's Conversions API alongside the standard Pixel narrow this gap by sending server-side conversion events that bypass browser restrictions. If you have not set up CAPI, your Meta attribution data is structurally incomplete.

POPIA and Consent Mode

The Protection of Personal Information Act (POPIA) requires consent for cookie-based tracking. If your GA4 implementation uses Google Consent Mode v2 — which it should — some user journeys will be modelled rather than directly observed when users decline analytics cookies.

GA4's conversion modelling fills in the gaps using aggregate patterns, but it means attribution data for South African users who decline consent will be estimated rather than exact. This is not a reason to avoid attribution tracking; it is a reason to deploy Consent Mode v2 correctly rather than ignoring consent requirements entirely.

Mobile-First, Multi-Device Journeys

With 98.4% of SA internet users accessing the web via mobile and 71.42% of B2C transactions occurring on mobile, South African buyer journeys are overwhelmingly mobile — but conversion rates on mobile often lag desktop because buyers research on their phone and complete the purchase on a laptop.

Cross-device attribution in GA4 relies on Google Signals (users who are signed into Google across devices), which only covers a portion of SA users. For the remainder, GA4 uses probabilistic modelling to stitch journeys. The result is directionally accurate but not precise at the individual user level.

Running Meta Ads and Google Ads in parallel with no clear channel split?

Tell us your current channel mix and monthly conversion volume. We'll map out which attribution model is appropriate for your stage — and where your current reporting is likely misleading you.

Request a measurement assessment

Attribution Windows: What to Set for SA Businesses

An attribution window is the period of time before a conversion in which a channel interaction can receive credit. Setting it correctly is critical: the wrong window systematically over-credits or under-credits channels based on your buyers' actual cycle length — regardless of which model you use.

WindowBest ForRisk
7 daysImpulse ecommerce: same-day or next-day decisions (food, events, fast fashion)Misses channels that introduced a buyer who took two weeks to return
30 daysConsidered ecommerce purchases (electronics, furniture, appliances) where research takes a few weeksMay under-attribute for B2B deals that close over months
90 days (GA4 default)B2B services, high-ticket retail, professional services with long evaluation cyclesCan give credit to channels that had no real influence — a display ad seen 89 days before purchase may not have mattered

As a working rule of thumb: set your attribution window to match your actual decision cycle, not an aspirational one. If your Conversion Paths data shows that most conversions happen within 14 days of first touch, a 90-day window is adding noise. Check your Conversion Paths report — GA4 shows the time from first touch to conversion for each path — and adjust accordingly.

Common mistake: Using a 90-day window for a Shopify store selling fast-fashion accessories where most buyers convert within 48 hours of their first ad interaction. The long window inflates "assisted" credit for channels that had no meaningful role in a fast-decision purchase.

When Is Your Business Ready for Data-Driven Attribution?

Data-driven attribution requires enough conversion events each month for its machine learning to identify genuine patterns — not statistical noise. GA4's DDA model will function below this threshold, but the attribution weights it produces will be unreliable. For most SA businesses, the practical question is whether your current conversion volume justifies the complexity.

As a practical starting point: if your business is still reaching for consistent monthly conversions across paid channels, begin with position-based (U-shaped) attribution. It is rules-based, transparent, and does not require a minimum data volume. Revisit data-driven attribution once your Google Ads campaigns and GA4 key events are generating sufficient volume consistently — at which point the algorithmic model will surface insights that no rule-based model can.

Ready for data-driven: A Johannesburg ecommerce retailer selling across Google Shopping, Meta Dynamic Ads, and Klaviyo email — generating hundreds of tracked purchase events per month — will benefit from GA4's DDA because the algorithm has enough converting and non-converting paths to learn from. The model can distinguish which Google Shopping products tend to appear in first-touch paths versus which Meta creatives appear in closing paths.

Not ready yet: A Durban professional services firm generating fewer than 30 lead form submissions per month from a mix of Google Ads and LinkedIn. At this volume, DDA is learning from a handful of journeys. Last-click or time-decay will produce more stable, actionable output until conversion volume grows.

Practitioners switching from last-click to data-driven attribution typically report a 6% increase in conversions — not because the model generates more sales, but because it reveals where to shift budget to support channels that were previously underfunded. Industry estimates from marketing analytics platforms suggest that businesses acting on channel-level reallocation see cost-per-acquisition improvements of 14–36% as they stop over-investing in low-funnel channels and support the ones that warm buyers upstream. Individual results depend on your starting channel mix and how cleanly your tracking is configured.

Key Takeaway

Data-driven attribution is the most accurate model available in GA4 for businesses with sufficient conversion volume — but it requires clean tracking, consistent UTM tagging, and an understanding that it reflects click-based touchpoints only. For most growing SA businesses, position-based attribution is the practical right choice while building toward data-driven.

Spending on four channels but reporting on one?

We'll audit your current GA4 attribution setup, check your UTM coverage, and give you a specific recommendation — including which model suits your conversion volume right now.

Book a GA4 attribution audit

Why South African Businesses Choose Growth Pulse Media for Conversion Measurement

Dirk built and scaled a South African ecommerce business before founding Growth Pulse Media — which means attribution is not a theoretical concept here. It is the tool that determined where the next Rand of ad spend would go. We have configured GA4 attribution for businesses running Google Ads alongside PayFast-integrated stores, Klaviyo and Omnisend email programmes, and Meta campaigns across Facebook and Instagram. We understand why a WhatsApp conversion shows up as direct traffic, and we know how to account for it.

Our conversion rate optimisation service treats attribution as the foundation: you cannot improve what you cannot measure accurately. That means we set up Consent Mode v2 for POPIA compliance, verify Meta CAPI is sending server-side events, and reconcile platform-reported totals against GA4's conversion paths before drawing any conclusions about channel performance. We take a limited number of clients at any time, which means every attribution setup gets senior attention rather than a junior analyst running a default report.

Who This Is NOT For

Single-channel businesses: If all your paid traffic comes from one source — say, Google Ads only — and you have no email programme, no social ads, and no WhatsApp presence, multi touch attribution adds complexity without insight. Last-click or time-decay tells you what you need to know at this stage. Add attribution model sophistication when you add channel complexity.

Very early-stage stores with minimal monthly conversions: If your Shopify or WooCommerce store is generating fewer than a few dozen sales per month, attribution model selection is not your highest-leverage activity. Your effort is better spent on landing page optimisation and trust signal improvements to grow conversion volume first. Build the data before you try to analyse it.

Businesses with no UTM discipline: Multi touch attribution produces accurate output only if every channel is tagged consistently. If your team sends email campaigns without UTM parameters, runs Meta ads without checking auto-tagging, and shares WhatsApp links without tracked short URLs, the Conversion Paths report will be dominated by "direct" traffic and produce misleading model outputs. Fix your tagging hygiene before changing your attribution model.

Platform-only reporters: If your definition of attribution is checking each platform's own dashboard for its reported conversions, multi touch attribution will frustrate you. Each platform claims credit aggressively — Meta will show assisted conversions that Google Ads also claims. Understanding multi touch attribution requires accepting that the right number lives in GA4's unified model, not in the sum of individual platform reports. If your stakeholders are not ready for that conversation, the model change creates noise before it creates clarity.

Frequently Asked Questions

What is multi touch attribution in simple terms?

Multi touch attribution is a way of giving partial conversion credit to every marketing channel a buyer interacted with before purchasing, rather than crediting only the first or last channel. If a buyer clicked a Google ad, opened a promotional email, then converted after seeing a retargeting ad on Instagram, multi touch attribution splits the credit across all three interactions based on a chosen model — linear, time-decay, position-based, or data-driven.

How does multi touch attribution differ from last-click attribution?

Last-click attribution gives 100% of the conversion credit to whichever channel or ad the buyer clicked immediately before purchasing. Multi touch attribution distributes that credit across the buyer's full journey. The practical difference for SA businesses: last-click over-credits retargeting and branded search (which close sales) while under-crediting awareness channels like display, YouTube, or email (which start journeys and warm buyers who would never have searched without them).

Which multi touch attribution model should I use in GA4?

If you are running both brand-awareness and conversion campaigns and want a transparent, volume-independent model, start with position-based (U-shaped): 40% to the first touch, 40% to the last touch, 20% split across middle interactions. If your business has consistent, high monthly conversion volumes and clean UTM tagging across all channels, GA4's data-driven attribution model will provide more accurate weights based on your actual conversion patterns. Avoid linear attribution as your primary model unless you are auditing channel contribution rather than making budget decisions.

Does POPIA affect how I run multi touch attribution in South Africa?

Yes — POPIA requires valid consent for cookie-based tracking. For GA4 attribution to be POPIA-compliant, you need a Consent Management Platform that triggers Google Consent Mode v2, adjusting what GA4 collects based on each user's consent choice. Users who decline analytics cookies will have their journeys modelled rather than directly tracked. This does not prevent you from running multi touch attribution — it means a portion of your data will be statistically estimated rather than observed. Consent Mode v2 is a legal requirement in SA, not optional.

What is an attribution window and how long should I set it?

An attribution window is the time period before a conversion in which a channel interaction can receive credit. GA4's default is 90 days. For SA ecommerce businesses selling lower-ticket products where decisions are made within a week or two, a 30-day window is usually more accurate and less noisy. For B2B services or high-consideration purchases where a buyer evaluates options over months, the 90-day window is appropriate. Check your Conversion Paths report — it shows the actual time from first touch to conversion for your customers — and set the window to match your real buying cycle.

Why does my GA4 attribution data not match Meta Ads Manager or Google Ads?

Each platform uses its own attribution model and counts conversions in its own favour. Google Ads claims conversions for any user who clicked a Google ad within the attribution window; Meta does the same for Meta ad clicks and views. When both platforms touch a single buyer's journey, both claim full credit. GA4's multi touch attribution model de-duplicates these claims and distributes credit according to the model you have set. GA4's unified attribution model is the least-biased cross-channel view available to most SA businesses — but it tracks clicks and observable sessions only. Treat it as your primary decision-making source, cross-checked against your CRM for offline touchpoints and Meta CAPI data for iOS gaps.

Get Your GA4 Attribution Set Up Correctly

We configure multi touch attribution for South African businesses running Google Ads, Meta, email (Klaviyo, Omnisend), and WhatsApp — including Consent Mode v2 for POPIA compliance and Meta CAPI for iOS-gap coverage. No guesswork, no generic playbook. We'll review your current setup and tell you exactly what to change.

No obligation — we'll get back to you within 24 hours.

Request your attribution review
Dirk van Greuning — Founder, Growth Pulse Media
Dirk van Greuning Founder, Growth Pulse Media

Founder of Growth Pulse Media and a specialist in South African search dominance. Dirk translates his experience in scaling South African businesses into high-velocity digital strategies for B2B and retail leaders. He writes about SEO, lead generation, and paid media from an operator's perspective — prioritising pipeline value over impressions.

Connect on LinkedIn