Таким образом, решение проще, чем ожидалось.Вам не нужна дополнительная инфраструктура - вы можете сделать это следующим образом:
в вашем файле index.html:
<script>
window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
//TODO: change to prod tracking ID!
ga('create', 'UA-XXXX-X', 'auto');
// Replace the following lines with the plugins you want to use.
ga('require', 'eventTracker');
ga('send', 'pageview');
</script>
<script async src="https://www.google-analytics.com/analytics.js"></script>
<script async src="/assets/js/autotrack.js"></script>
Затем в каждом компоненте вам нужно отслеживать действия, которые вы должны выполнить.добавить несколько тегов, мой пример:
<ion-button class="onboardin-action-button" slot="start" onClick={() => this.skipButtonClickHandler()} ga-on="click" ga-event-category="Onboarding" ga-event-action="skipped" >Skip </ion-button>
Где: ga-on -> действия, которые мы отслеживаем ga-event-category -> определенная нами категория события, которая будет отображаться в GA-ga-event-action -> определенное нами событие action, которое будет видно в GA
Надеюсь, что кому-то поможет :)