matomo-org / matomo-org/plugin-GoogleAnalyticsImporter

Support a safer workflow to continue/import historical data for an existing Matomo property on UI

Open
#617 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
PHP
Stars
29
Forks
16
Avg merge
15h 12m
Merged PRs (30d)
14

Description

Users migrating from GA4 to Matomo often need historical imported periods and live Matomo-tracked periods to be consecutive for the same business property. Today, GA import creates a separate site, and if an import is cancelled or restarted, users can end up with multiple sites or a workflow that does not match how they need to present continuous reporting.

Current limitation
Existing support guidance indicates GA-imported data is currently imported into a new site and cannot be merged later into an existing Matomo website. This appears to be due to GA import relying on aggregated Google report data rather than raw event-level data.

Requested improvement
Please evaluate a supported product workflow for customers who need historical GA-imported data and ongoing Matomo-tracked data to appear as one continuous property.

This could be implemented in one of several ways:
On the UI:

allow selecting an existing destination site during GA import where technically safe
allow append-only import into an existing site before native Matomo tracking begins
provide a guided “historical data continuation” workflow instead of a true merge
provide a supported migration/linking mechanism that presents imported historical data and ongoing tracked data as one logical property in reporting

Important note
This request is not necessarily “just add a dropdown.” If true merging is not technically possible, a supported alternative UX/workflow would still solve the customer problem.

Customer use case
A customer is gradually enabling Matomo tracking on more parts of a website/application and wants to re-import selected GA periods so that historical imported data and newly collected Matomo data are consecutive for the same site, without having to create or maintain a separate site for the historical portion.

Expected outcome
Customers have a supported way to build one continuous reporting experience during GA-to-Matomo transition on the UI, or a clearly guided alternative that avoids accidental creation of unusable duplicate sites.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no files, tests, or entry points; begin by tracing the existing GA import UI and how it creates destination sites. Determine whether an append-only or guided continuation workflow is technically safe, and define completion as one supported reporting experience without accidental duplicate sites.

Written by the indexing model from the issue text.

Assessment

Tech stack
php
Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.