Ich frage mich, was der beste Weg wäre, um Ereignisse auf der (Frontend-)Website zu verfolgen, wie z. B. Benutzerregistrierungen oder Engagement (beispielsweise das Erstellen eines Beitrags oder das Liken eines Beitrags). Die Verfolgung solcher Ereignisse ist grundlegend für Analysen, die Messung von Konversionen oder einfach zum Aufbau von Zielgruppen, wie es von Tools wie Google Analytics, Google Tag Manager oder Facebook Pixel weit verbreitet ist.
Die Frage wurde bereits oft gestellt (hier oder hier), aber ich konnte keine überzeugende Antwort finden. Ich stelle sie erneut, falls sich etwas geändert hat oder jemand mit mehr Erfahrung auf meine Frage stößt.
Gehen wir ein paar Beispiele durch.
Kontoerstellung
Es scheint nicht auszureichen, URLs wie /u/account-created zu verfolgen, da dies Benutzer verpassen würde, die über Google/FB-oAuth-Registrierung kommen (sie sehen diese Seite nicht). Was wäre hier die beste Alternative?
Beitragserstellung
Es scheint, dass man eine AppEvent (topic:created) verwenden kann, um diese Ereignisse auszulösen.
Liken eines Beitrags
Dies scheint am schwierigsten zu sein, da ich weder einen AppEvent-Trigger gefunden habe noch eine spezifische URL zur Verfolgung wie im Fall der Kontoerstellung existiert.