GA4 counts visits. Kissmetrics counts customers.

Keep GA4 for traffic. Kissmetrics shows which campaign brought each paying customer, first click and last, on one record.

https://

Free plan, no card. Runs next to GA4, nothing to migrate.

Counted as visitsIllustration
How session-based tools count it
3 visitors, nothing links them
Visitor 1
phonepodcast_saastrpodcast_saastr
Visited, left
Visitor 2
laptoplinkedin_retargetlinkedin_retarget
Started a trial
Visitor 3
work computergoogle_brandgoogle_brand
Upgraded to paid
3 strangers. The sale goes to google_brand alone.
zoe.turnerCounts people
In Kissmetrics
One person, 3 devices, 9 days
podcast_saastr
Clicked a podcast link
phonepodcast_saastr
Day 1
linkedin_retarget
Started trial
laptoplinkedin_retarget
Day 3
google_brand
Upgraded to paid, annual
work computergoogle_brand
$1,872Day 9
1 customer. podcast_saastr opened it, google_brand closed it.

The same nine days, counted as visits and as one person. Sample data.

Since2008Analytics18 years of it9.6out of 10TrustRadius

Trusted since 2008 by 10,000+ growth and product teams

MicrosoftAirbnbUnbouncePipedriveAWeberSegmentCarvanaAppcuesDocSendMailchimpIntuitEtsyHubSpotStripe

Which campaign brought the customers who paid?

The question that decides the budget. Count revenue instead of signups, and the ranking can change.

Google Analytics 4In GA4

Traffic acquisition credits each session to the source it arrived from, and a purchase to the session it happened in. Revenue appears only if you send purchase events with a value.

KissmetricsIn Kissmetrics

Every trial and every payment sits on the person, under the campaign that first brought them. Rank the same campaigns by trials, then by revenue.

Ranked by trialsFirst touch
Last 90 days
#CampaignTrialsTrial to paid
1googlegoogle_nonbrand1,4045.7%
2googlegoogle_brand39215.8%
3youtubeyoutube_tutorials35215.3%
4linkedinlinkedin_abm_ops33617.3%
5saastrpodcast_saastr30418.4%
6newsletternewsletter_weekly25811.6%
7g2g2_category23612.7%
8linkedinlinkedin_retarget12213.1%
Ranked by revenueFirst touch
Last 90 days
#CampaignRevenueTrial to paid
1linkedinlinkedin_abm_ops$95,12017.3%
2saastrpodcast_saastr$71,68018.4%
3youtubeyoutube_tutorials$56,70015.3%
4googlegoogle_brand$42,78015.8%
5googlegoogle_nonbrand$32,8005.7%
6g2g2_category$22,80012.7%
7newsletternewsletter_weekly$21,60011.6%
8linkedinlinkedin_retarget$6,08013.1%

google_nonbrand starts the most trials, 1,404, and 5.7% of them pay. linkedin_abm_ops starts 336 and brings the most revenue, $95,120. Sample data. From the Performance report, on the Growth plan.

First click or last click? See both, on the same people.

The ad that closes a sale is not always the one that started it. Read the report both ways, then sort by revenue per person reached.

Google Analytics 4In GA4

Reports credit the session where the key event happened, and the advertising reports apply an attribution model. Without a User-ID you send, a phone visit and a laptop purchase are two users.

KissmetricsIn Kissmetrics

The Performance report shows first touch and last touch side by side, on the same people and the same revenue, with revenue per customer and revenue per person reached, per campaign. Any touch counts everyone a campaign reached.

Campaign visitors
103,720
distinct people from tagged links. Less than the rows added up: a person who clicked two campaigns counts once here
Converted from campaigns
386
Upgraded to paid, in this period
Revenue from campaigns
$349,560
last touch campaign per person
Most visitors
google_nonbrand
37,280 visitors, not the most revenue
Traffic performanceCounts people
Split by campaign · Last 90 days
Conversion: Upgraded to paidGive credit to
People reached
googlegoogle_nonbrand
37,280
80
74
$31,820
$430
$1.00
0.2%
linkedinlinkedin_retarget
17,860
16
87
$60,030
$690
$3.79
0.5%
newsletternewsletter_weekly
14,700
30
41
$34,440
$840
$2.62
0.3%
googlegoogle_brand
12,420
62
125
$158,180
$1,265
$14.93
1%
youtubeyoutube_tutorials
10,520
54
13
$12,740
$980
$1.63
0.1%
linkedinlinkedin_abm_ops
9,740
58
19
$30,020
$1,580
$4.23
0.2%
saastrpodcast_saastr
6,960
56
7
$8,330
$1,190
$1.73
0.1%
g2g2_category
6,380
30
20
$14,000
$700
$2.61
0.3%
386 of 606 people who upgraded had a campaign touch first; the rest came from organic search or direct. Per reached is lifetime revenue per person reached, payers or not.

Illustrative numbers, fully clickable. Nothing here queries your data.

On last touch google_brand closes 125 customers; it opened 62 of them. podcast_saastr closes 7 and opens 56, and on first touch is worth $11.64 per person reached against $0.93 for google_nonbrand. Sample data. The Performance report is on the Growth plan.

One customer on three devices, not three strangers.

Who is the person behind the sale, and what did they do before they paid? GA4 is not allowed to tell you.

Google Analytics 4In GA4

A user is a browser or a device unless you send your own User-ID, and Google’s terms forbid sending names, emails or other personal details. Even a joined-up user is an ID you cannot look up.

KissmetricsIn Kissmetrics

Send the email when someone signs up or logs in. Earlier anonymous visits on that device join their record, and every visit, event and payment after lands on the same person.

PersonEvery device
Last 90 days
zoe.turnerFirst seen Sep 8
First touch
podcast_saastr
Last touch
google_brand
Plan
Pro, annual
Revenue
$1,872
Devices
phone, laptop, work computer
anon_9c1 merged on day 6
Tue, Sep 8 · day 1
07:42Clicked a podcast linkFirst seenphone · podcast_saastr · anonymous until day 6
07:44Visited pricingphone · anonymous until day 6
Thu, Sep 10 · day 3
14:05Started trialConvertedlaptop · linkedin_retarget
Fri, Sep 11 · day 4
10:18Created first projectlaptop
Sun, Sep 13 · day 6
21:31Invited teammatephone
Wed, Sep 16 · day 9
11:02Upgraded to paid, annualConvertedwork computer · google_brand

zoe.turner: 9 days, 3 devices, first touch podcast_saastr, last touch google_brand. The day 1 phone visit joined her record when she logged in on that phone on day 6. Sample data. People search is on the Growth plan.

GA4 or Kissmetrics? Where each one is better.

GA4 is free and very good at traffic and Google Ads. It is better on four of these rows, and we say so.

Google Analytics 4 and KissmetricsSide by side
October 2026
QuestionGoogle Analytics 4Google Analytics 4KissmetricsKissmetricsBetter at it
PriceFree. Google Analytics 360 is the paid edition for large companies.Free plan with 100k events a month and 3 seats, no card. Growth from $99 a month.GA4GA4
Event volumeNo charge per event on the free edition.Priced by the events you track.GA4GA4
Google AdsA native link: share key events and audiences with Google Ads for bidding.Reads the campaign from the UTM tags on your links, Google Ads included.GA4GA4
Raw dataFree export of raw events to BigQuery.CSV export of any report on Growth, the API on every plan.GA4GA4
What a user isA browser or a device, unless you send your own User-ID.A person, joined across devices when they sign up or log in.KissmetricsKissmetrics
Who the customer isGoogle’s terms forbid sending names, emails or other personal details, so a user is an ID.A record per person, with their email, every event and every payment.KissmetricsKissmetrics
Campaign creditTraffic acquisition credits each session to its own source. Advertising reports apply a model.First click and last click on the same people, side by side, plus Any touch.KissmetricsKissmetrics
Revenue per campaignPurchase revenue by source, when you send purchase events with a value.Revenue, revenue per customer and revenue per person reached, per campaign, under first or last touch.KissmetricsKissmetrics
Getting an answerStandard reports for traffic. Deeper questions in Explorations, which can be sampled.Ready-made reports, and the chat for a follow-up in plain English.KissmetricsKissmetrics
  • PriceGA4GA4
    GA4
    Free. Google Analytics 360 is the paid edition for large companies.
    Kissmetrics
    Free plan with 100k events a month and 3 seats, no card. Growth from $99 a month.
  • Event volumeGA4GA4
    GA4
    No charge per event on the free edition.
    Kissmetrics
    Priced by the events you track.
  • Google AdsGA4GA4
    GA4
    A native link: share key events and audiences with Google Ads for bidding.
    Kissmetrics
    Reads the campaign from the UTM tags on your links, Google Ads included.
  • Raw dataGA4GA4
    GA4
    Free export of raw events to BigQuery.
    Kissmetrics
    CSV export of any report on Growth, the API on every plan.
  • What a user isKissmetricsKissmetrics
    GA4
    A browser or a device, unless you send your own User-ID.
    Kissmetrics
    A person, joined across devices when they sign up or log in.
  • Who the customer isKissmetricsKissmetrics
    GA4
    Google’s terms forbid sending names, emails or other personal details, so a user is an ID.
    Kissmetrics
    A record per person, with their email, every event and every payment.
  • Campaign creditKissmetricsKissmetrics
    GA4
    Traffic acquisition credits each session to its own source. Advertising reports apply a model.
    Kissmetrics
    First click and last click on the same people, side by side, plus Any touch.
  • Revenue per campaignKissmetricsKissmetrics
    GA4
    Purchase revenue by source, when you send purchase events with a value.
    Kissmetrics
    Revenue, revenue per customer and revenue per person reached, per campaign, under first or last touch.
  • Getting an answerKissmetricsKissmetrics
    GA4
    Standard reports for traffic. Deeper questions in Explorations, which can be sampled.
    Kissmetrics
    Ready-made reports, and the chat for a follow-up in plain English.

GA4 details as Google documents them in October 2026. Kissmetrics attribution, revenue, People search and CSV export are on the Growth plan. Tell us if something changed and we will fix it: help@kissmetrics.io.

Keep GA4. Add Kissmetrics.

Most teams run both: GA4 for traffic and Google Ads, Kissmetrics for the people who pay. Neither one changes the other.

Install with AI in about 5 minutes

The Kissmetrics snippet sits next to your GA4 tag. Your GA4 setup, reports and Google Ads link stay as they are.

Start from a ready-made schema

Ready-made schema examples show which events and properties to track, from signup to payment, so the setup is complete from day one.

Name the person once

Send the email when someone signs up or logs in. From then on every visit, trial and payment lands on one record.

Nothing to migrate. Start free.

Kissmetrics records people from the day you add it, and GA4 keeps your history. Attribution and revenue come with Growth.

Free

$0, no card

  • 100k events a month, 3 seats, no card
  • Funnels and Activity reports
  • Ask in plain English, dashboards, Live view
  • API access, up to 3 integrations active

Growth

From $99 a month

Everything in Free, plus:

  • Performance: first, last and any touch
  • Revenue, Cohorts, Path and People search
  • Populations and visitors from AI assistants
  • A/B tests, Product usage and CSV export

See pricing

What GA4 users ask before they start.

Should I replace GA4 with Kissmetrics?

Most teams keep both. GA4 is free and good at traffic and Google Ads. Kissmetrics adds what GA4 leaves out: each customer as one person, from the campaign that first brought them to every payment since.

Will the numbers match GA4?

Not line for line, and they should not. GA4 counts sessions, and a user per browser or device unless you send a User-ID. Kissmetrics counts people. The way to check it is to look up three customers you know and compare their history with your own records.

Can GA4 show me individual customers?

Only as IDs. GA4 joins a person’s devices if you send your own User-ID, but Google’s terms forbid sending names, emails or other personally identifiable information. In Kissmetrics each person is a record with their email, every event and every payment.

Can I import my GA4 history?

No. Kissmetrics starts recording people the day you add it, so keep GA4 running for your history. Today’s first clicks are next month’s answers.

Do I need a developer?

Not for the website: install with AI in about 5 minutes. Ready-made schema examples show which events and properties to track, from signup to payment. Sending the email when someone signs up or logs in is a job for whoever looks after your app. How installing with AI works

What is free?

Tracking, the Funnels and Activity reports, the chat, dashboards, Live view and API access, with 100k events a month, 3 seats and up to 3 integrations active, no card. Performance (first, last and any touch), Revenue, People search, Cohorts and visitors from AI assistants are on Growth, from $99 a month. See pricing

Fixing GA4 first? Read GA4 problems and how to fix them.

Leaving GA4 rather than adding to it? See the Google Analytics alternatives.

Other comparisons: Mixpanel, Amplitude, Adobe Analytics, Plausible and all comparisons.

Keep GA4. See who pays.

Kissmetrics remembers people from the day you add it. Today's first clicks are next month's answers.

https://

Free plan, no card. Runs next to GA4, nothing to migrate.