Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Importing into an existing website in Matomo (not creating a new one)

Aperta
#2 36 commenti 18 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
25/100
Tipo di issue
Funzionalità
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
php
Ambito
analytics

Direzione di ricerca

Nell'issue non sono indicati file, test o punti di ingresso. Inizia individuando l'attuale flusso di importazione di Google Analytics e il modo in cui crea i siti web, quindi chiarisci il comportamento per l'importazione in un sito web esistente e la mappatura degli obiettivi e delle dimensioni personalizzate; il lavoro è completato quando esiste una progettazione concordata e verificabile per questi casi.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Currently each GA data import will create a new website in Matomo. Instead it would be great to let users choose, while preparing to import GA data, whether:

  • to create a new website to import the GA property
  • to import the data into an existing website ID in Matomo (eg. showing our website selector)

This will be valuable because often people want to migrate their Google Analytics web data after migrating from GA to Matomo. So they're already tracking data in both GA and Matomo. And having the GA historical data in a separate website makes analysis complicated (row evolution does not work, evolution graph, etc.).

Challenges with letting users import data into an existing site is how to decide what to do with:

  • Goals
  • Custom dimensions

The goals/custom dimensions may be present in both GA or Matomo, or just in GA. When present in both, we need a way to map the GA goals to Matomo Goals, maybe

  • letting users choose from a list what to do each with each goal "Create a new goal in Matomo" or "Track this GA goal data into this existing Matomo Goal"
  • or matching them by name. And show users "This goal has the same name in GA and Matomo so the data will be imported in the existing Goal" or "A goal with the same name does not yet exist in Matomo, please rename the goal in GA (or Matomo) so they match and try again. Or proceed and a new Goal will be created in Matomo".

Notes: one thought that one could use roll-up reporting to aggregate together the old GA site and the new Matomo site, but that unfortunately wouldn't work because Roll-Up reporting aggregates the data from the logs.

Lingua principale
PHP
Stelle
29
Fork
15
Merge medio
12h 42m
PR unite (30g)
12

Preparare l'ambiente

  • Nessun Dockerfile né file Docker Compose
  • Ha un modello di pull request
  • Nessuna guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di matomo-org/plugin-GoogleAnalyticsImporter

Tutte le issue di matomo-org/plugin-GoogleAnalyticsImporter

Issue simili

Altre issue su PHP

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.