Wenn Sie nicht versuchen, etwas komplett von Grund auf neu zu erstellen, könnten Sie mit der Verwendung von Google Messprotokoll suchen. Es ist zwar nicht möglich, benutzerspezifische Daten zu sammeln, Klicks auf Tracking-Schaltflächen oder andere Anwendungsaktionen sind jedoch dafür gedacht.
https://developers.google.com/analytics/devguides/collection/protocol/v1/
Das Messprotokoll wird die Datenerfassung und Speicherung Ihrer Anwendungsereignisse kümmern und die Daten, die die Standard-Google-Analytics-Schnittstelle angesehen werden könnten; hilfreich beim Testen. Wenn Sie dann die gesammelten Analysen auf Ihrer benutzerdefinierten Website anzeigen möchten, können Sie die reporting api verwenden.
Bitte beantworten Sie nicht zu weit gefasste Fragen wie die hier gestellte Frage. –