Skip to content
HitKeep
Select language
Select theme
GitHub
Start free in Cloud

Import Simple Analytics Data into HitKeep

HitKeep imports Simple Analytics history from the raw datapoints CSV. Open Simple Analytics’ current export page, choose the website and export the pageviews and events you want to migrate as CSV. In HitKeep, use Integration → Import & Export for the destination site. Simple Analytics’ export guide links to its current export interface and API helper.

New to HitKeep? Create a workspace, add the destination site, copy its generated snippet from Site Settings, and install the tracker. Keep Simple Analytics running while you verify new pageviews. A historical export is optional: you can start using HitKeep even if your source account cannot export raw data.

Check your source account’s export entitlement before planning a historical migration. Simple Analytics documents plan restrictions for Export API access; a Free account should not be assumed to include it. See its export guide and current plans.

If you have a missing-badge notice, resolve it or save an available export before access is restricted. Simple Analytics can lock exports after the 14-day warning period while tracking continues. Restoring badge compliance restores access, but does not change your plan’s export entitlement.

Choose the destination’s retention window before importing: HitKeep Free Cloud keeps 60 days of history and removes older data. Keep an untouched copy of your CSV separately; do not use the Free dashboard as your only historical archive.

You need access to the Simple Analytics website you are moving and site.manage_data access for the destination HitKeep site.

HitKeep accepts any .csv file whose header matches the Simple Analytics raw datapoints schema. The filename is only used for display, validation warnings, and import history.

  1. Open the export page and sign in to Simple Analytics.
  2. Select the website and date range you want to migrate.
  3. Include pageviews and events, along with the raw datapoint fields required below.
  4. Choose CSV and download the export.

Simple Analytics’ guide notes that its older video is outdated. Use the current export page or Generate export URL helper if the navigation differs. API export availability depends on your Simple Analytics plan.

Use a raw datapoints export rather than an aggregated report. HitKeep expects the raw datapoints CSV with fields such as added_iso, datapoint, path, document_referrer, device_type, country_code, is_unique, and duration_seconds. If the export includes optional fields such as browser_name, browser_version, lang_language, and lang_region, HitKeep imports those into browser and language reports too.

  1. In HitKeep, select the destination site.
  2. Open Integration → Import & Export from the left navigation.
  3. Choose Simple Analytics as the importer.
  4. Upload the downloaded datapoints CSV.
  5. Run validation and review the date range, row counts, accepted rows, skipped rows, and warnings.
  6. Start the import after the validation summary matches what you expect.
HitKeep Import tab with Simple Analytics selected and the CSV upload drop zone visible
Open Integration → Import & Export in HitKeep, choose Simple Analytics, then upload the datapoints CSV.

The import writes to the currently selected HitKeep site. If you manage multiple sites, check the site switcher before uploading the CSV. HitKeep uses that selected site’s domain to suppress self-referrers from the imported source breakdown.

The CLI reuses HITKEEP_PUBLIC_URL when it is already set, and otherwise talks to http://localhost:8080. Pass --url only when running the command from a different machine.

You can validate the same file from the command line:

Terminal window
hitkeep import validate simpleanalytics --site <site-id> --file simple-analytics-export.csv

Start the import after reviewing the manifest:

Terminal window
hitkeep import simpleanalytics --site <site-id> --file simple-analytics-export.csv --wait

HitKeep imports Simple Analytics pageview history into compatible aggregate reports:

Simple Analytics fieldHitKeep report data
added_isoDaily traffic date
is_uniqueVisitors and visits
datapoint=pageviewPageviews
duration_secondsVisit duration totals
pathTop pages
document_referrerTop sources
device_typeDevice breakdown
country_codeCountry breakdown
browser_name / browser_versionBrowser breakdown when present
lang_language / lang_regionLanguage breakdown when present
utm_sourceUTM source breakdown

Simple Analytics datapoints exports do not include everything HitKeep can track natively. Bounce counts and native HitKeep event relationships are not invented during import. Browser and language dimensions are imported only when the CSV includes the relevant fields. If the CSV contains unsupported datapoint types, validation reports them as skipped rows so you can review the coverage before importing.

Open the destination site’s dashboard and select the imported date range. The imported pageviews, visitors, pages, sources, devices, countries, browser names, language codes, and UTM source data appear in compatible historical reports when those fields exist in the CSV.

For API automation, use the import endpoints under the Imports API reference.