Skip to main content
Migrate analytics data to tinyanalytics without starting your reports over. Import history from Google Analytics 4, Plausible, Umami, or Simple Analytics, then analyze it beside newly collected traffic.

How importing works

There are two ways in, depending on where you’re coming from: Either way, tinyanalytics turns your old data into regular events, so imported history flows through every report — pages, sessions, funnels, retention, cohorts, and period comparison all include it, exactly like natively-tracked traffic.

What carries over — and what’s approximate

Importing reconstructs your history from what your old tool recorded, and different tools recorded different things. tinyanalytics is deliberately honest about the gaps rather than inventing data: Channels are re-derived by tinyanalytics’ own rules, not imported as-is, so your imported traffic is classified the same way your live traffic is — a Referral is a Referral by one consistent definition. Each import page lists exactly what’s approximate for that source.

Good to know before you import

Re-running an import adds the data again. There is no automatic de-duplication, so importing the same export twice double-counts it. To redo an import, delete the previous one first — deleting removes all of that import’s data cleanly.
  • One import runs at a time per organization — start the next when the first finishes.
  • Rows dated in the future are skipped, and malformed rows are dropped and counted, so you can see how many events imported, skipped, or were invalid.

Frequently asked questions

No. tinyanalytics imports your history from Google Analytics 4, Plausible, Umami, and Simple Analytics, and stores it as regular events. Your imported history appears alongside new traffic in the same dashboard rather than starting your reports from zero.
Yes. tinyanalytics converts imported data into regular events, so it flows through every report — pages, sessions, funnels, retention, cohorts, and period comparison all include it, exactly like natively-tracked traffic.
Yes. tinyanalytics is one script tag and does not conflict with Google Analytics, Plausible, or any other tracker. Running both for a period is a common way to compare numbers before you switch over fully.
Different tools record different things, and tinyanalytics reconstructs history from what your old tool exported rather than inventing missing data. Exact within-day timestamps, bounce rate, and session duration are approximate for some sources, and channels are re-derived by tinyanalytics’ own rules so imported traffic is classified the same way your live traffic is. Each import guide lists exactly what is approximate for that source.

Import from Google Analytics 4

Connect your Google account and pull your GA4 history.

Import from Plausible

Upload a Plausible export.

Import from Umami

Upload a Umami export.

Quickstart

Install the tracking script and start collecting new data.