TapCub is live — analytics, insights and live chat, free on one platform
Help center

Migrate from Google Analytics 4 or Baidu Tongji

Keep your current tool running, add TapCub, compare definitions rather than raw totals, then switch when the team trusts the trend.

Getting started7 min readLast updated Sep 20, 2026TapCub team

Still have a question?

Could not find it? A person reads every message, usually within a few hours on business days.

Chat with us

The one-week plan

Migrating analytics is mostly about trust, not data transfer. Historical reports stay where they are; what moves is the report your team opens each morning. The safest way is to run both tools for a week:

  1. Day 1 — install. Add the TapCub snippet next to your existing tag. Follow the install guide. Do not remove anything yet.
  2. Days 2–5 — compare. Open both tools each day and compare the three numbers below. Write down the ratio, not the difference.
  3. Day 6 — recreate goals. Build the goals and events your team actually reads. Usually there are fewer than ten.
  4. Day 7 — switch. Make TapCub the link people open. Keep the old tag for one more month as a fallback, then remove it.

Compare definitions, not totals

Totals from two analytics tools never match exactly, and that is not a defect in either one. They count different things under similar names. Before you compare, line up the definitions:

MetricWhat differsWhat to compare
VisitorsCookie-based tools count a device with a cookie; TapCub counts a daily or site-level pseudonym without cookies, and excludes recognized bots by default.The trend shape week over week. Expect TapCub to be lower when the old tool counted bots, higher when cookie consent blocked the old tag.
SessionsBoth split on idle time. TapCub defaults to 30 minutes and a 24-hour cap, both adjustable.Sessions per visitor. It should be within a few percent.
PageviewsClosest metric. Differences come from blocked scripts and single-page-app route events.Top 10 pages by share. The ranking should match.
Bounce rateEngagement-based tools call a session engaged after 10 seconds; TapCub counts a bounce as one pageview with no event.Direction by channel, not the absolute number.
Visitor totals are the number most likely to differ. The blog post Why UV never matches walks through every reason with examples you can show your team.

UTM and ad click IDs

UTM parameters need no mapping. TapCub reads utm_source, utm_medium, utm_campaign, utm_term and utm_content exactly as you already tag links, and keeps them as separate breakdowns under Web analyticsSourcesUTM.

Ad click IDs are read automatically for 14 platforms, including Google Ads, Meta, TikTok, Microsoft Ads and the four largest Chinese ad networks. Clicks with gclid, msclkid or bd_vid are classified as paid search without any setup. The raw ID is hashed before it is stored.

Channel groupings are different from the tool you are leaving. If your team relies on a custom grouping, recreate it under ConfigurationWeb settingsChannel rules — your rules win over the defaults. Details are in Sources and UTM.

Map goals and events

Do not try to recreate every conversion event on day one. List the goals someone opens weekly and recreate only those:

In your current toolIn TapCub
Destination / page goalA page goal under Web analytics › Goals: exact path, prefix or wildcard.
Event-based conversionAn event goal on an event name, optionally with one property condition.
Purchase with valueAn event goal with revenue enabled, or a server-side event for order amounts you need to be exact.
Funnel / path explorationA funnel in Insights › Behavior, 2–20 steps, window up to 180 days.
AudienceA segment in Insights › Users.

Goal conversion rates in TapCub divide by distinct visitors, not sessions. If your old report divided by sessions, the percentage will look different while the count matches.

Cutover checklist

  • Snippet is on every template, including landing pages built outside the main CMS.
  • Hostnames for all domains and subdomains are registered.
  • UTM links in running campaigns use the same parameters they always did — nothing to change.
  • Weekly goals are recreated and have shown data for at least two days.
  • Team members are invited with the right role (see roles).
  • Bookmarks and dashboards point to TapCub.
  • Old tag removed after the fallback month, and its consent banner entry updated.
Old data does not need to move. Keep read access to the previous tool for year-over-year questions; TapCub keeps your new data for 6 months on Free, 12 months on Pro and 24 months or more on VIP.

Was this guide helpful?

Your answer helps us decide which guides to expand next.

Thanks for the feedback. If something is still unclear, tell us what you were looking for.

See your data clearly. Find your growth.

Every click, backed by data. Install one line of code and see your first numbers in a minute.

No credit card · Free plans for analytics and chat · Cookieless analytics