Appearance
Importing history
Moving to Eureka doesn't mean starting from zero. You can import history from Google Analytics 4, Universal Analytics, Matomo, Piano / AT Internet and Adobe Analytics.
What can be imported
| Source | What | Level |
|---|---|---|
| GA4 BigQuery export | Every event since the export was enabled | Hit level |
| GA4 Data API | Daily reports | Aggregates |
| GA360 BigQuery export (Universal Analytics 360) | Every hit | Hit level |
| Universal Analytics archives | Reports you saved before July 2024 (JSON or CSV) | Aggregates |
| Matomo database | Every visit and action | Hit level |
| Matomo Reporting API | Daily reports | Aggregates |
| Piano raw exports (Data Flow / Export) | Every event | Hit level |
| Piano Data Query API | Daily reports | Aggregates |
| Adobe Analytics Data Feeds | Every hit | Hit level |
Hit level is always better: imported events behave like live data, so funnels, paths, sessions and every report work on history. Aggregates can only fill the reports whose dimensions and metrics existed in the source tool.
Universal Analytics
Google shut down Universal Analytics data and its API on 1 July 2024. Only the GA360 BigQuery export (if you had one) and reports you saved yourself remain.
Full history from the GA4 BigQuery export
GA4's data retention setting (2 or 14 months) limits its explorations, not the BigQuery export: the daily tables keep every event since the export was linked. See the GA4 migration worked example.
How it works
- Admin → Imports → New import: choose the source, the date range and the credentials (for example a Google service account with read access, or a Matomo database replica).
- Eureka shows a coverage report: which fields map to Eureka, which are kept as custom properties, which are dropped. Review it.
- The import runs day by day. You can follow its progress; a failed day is reported and can be re-run. Re-running an import never creates duplicates.
Imports require the admin role. GA4 imports are included from the Growth plan; every source from the Pro plan.
In your reports
- Before your Eureka go-live date, reports show the imported data with a badge such as "Imported from GA4".
- Agents are not split in history. No previous tool could tell agents from humans, so imported data counts as human. Bots that the source tool filtered out stay excluded.
- Run both tools in parallel for 2 to 4 weeks before switching. Eureka compares the overlap period day by day and shows the difference as an annotation where the curves join, for example "GA counted 7% more sessions, which matches the AI agents Eureka classifies separately". History is never corrected silently.
Privacy
IP addresses are never imported. User IDs are hashed. Email, phone, token and password parameters are removed from URLs.