More in Getting started
- Install TapCub on your website
- Migrate from Google Analytics 4 or Baidu Tongji
- Add a website, app or mini-program
- How do I add TapCub to WordPress?
- How do I add TapCub to Shopify?
- Where do I paste the TapCub tracking code?
- Can I install TapCub with Google Tag Manager?
- How do I track a React, Vue or Next.js app?
- How do I check that TapCub is collecting data?
- Why does TapCub show no data after I installed it?
- What is a site, and how many can I add?
- Which time zone should I pick for a site?
- Which domains do I need to register?
- How do I keep my own visits out of the reports?
- Why does my visitor count differ from Google Analytics 4?
- Can I run TapCub alongside Google Analytics 4?
- Can I import my historical data from GA4?
- How do I add TapCub to Squarespace?
- How do I add TapCub to Wix?
- Which Content Security Policy rules does TapCub need?
- Do ad blockers block TapCub?
- How do I send events from my server?
- How do I install TapCub on React?
- How do I install TapCub on Nuxt?
- How do I install TapCub on Vue?
- How do I install TapCub on Next.js?
- How do I capture a HAR file for TapCub support?
- How do I create and manage API keys?
- How do I send events with the HTTP API?
- All guides in this category
Still have a question?
Could not find it? A person reads every message, usually within a few hours on business days.
Chat with usShort answer
Recreate only the goals someone opens weekly — usually fewer than ten. Map each GA4 conversion to a TapCub page goal, event goal or funnel; UTM links need no change at all.
Map goals one for one
Do not try to recreate every conversion event on day one. List the goals someone opens weekly and rebuild only those:
| In GA4 | In TapCub |
|---|---|
| Destination / page goal | A page goal under Web analytics › Goals: exact path, prefix or wildcard. |
| Event-based key event | An event goal on an event name, optionally with one property condition. |
| Purchase with value | An event goal with revenue enabled, or a server-side event for amounts you need exact. |
| Exploration / funnel | A funnel in Insights › Behavior, 2–20 steps, window up to 180 days. |
| Audience | A segment in Insights › Users. |
UTM and ad click IDs carry over untouched
UTM parameters need no mapping. TapCub reads utm_source, utm_medium, utm_campaign, utm_term and utm_content exactly as you already tag links. Ad click IDs (gclid, msclkid, bd_vid and more) are read automatically and classified as paid without setup. Channel groupings differ from GA4; if your team relies on a custom grouping, recreate it under ConfigurationWeb settingsChannel rules — your rules win over the defaults. Details in Sources and UTM.
Why the conversion rate looks different
Goal conversion rates in TapCub divide by distinct visitors, not sessions. If your GA4 report divided by sessions, the percentage will look different even though the underlying count matches. Decide which denominator your team wants and state it in the report title so nobody compares two different rates.
See also
Did this answer your question?
We use your answers to fix and expand this page.
Couldn’t send. Please try again in a minute.
Thanks for the feedback. We’ll use it to improve this page.You’ve already sent feedback on this page. Thanks.