I’m wondering what would be the best way to track events happening on the (front-end) site such as user registration or engagement (for example, post creation or liked post). Tracking such events is fundamental for analytics, conversion measurement or simply in order to build audiences, as it is widely used by tools like Google Analytics, Google Tag Manager or Facebook Pixel.
The question seems to have been asked many times before (here or here), but I couldn’t find a convincing answer. I’m asking this again in case something has changed, or someone more experienced comes across my question.
Let’s go through a few examples.
Account creation
It does not seem to suffice tracking URLs such as /u/account-created
, as this would miss users coming from Google/FB oAuth registration (they don’t get to see that page). What would be the best alternative here?
Post creation
It seems one can use an AppEvent
(topic:created
) in order to trigger those events.
Liking a post
This seems the hardest as I couldn’t find any AppEvent
trigger nor there is a specific URL to track like in the case of account creation.