Is your feature request related to a problem? Please describe.
The UMCG data data catalogue maintainers would like to kwon if and how visitor use the catalogue to make contact with the cohort (maintainers )
Describe the solution you'd like
Add generic analytics solution to emx2 service
User with sufficient rights should be able to create/configure event triggers
All users should be able to fetch triggers for a give schema ( and whole db ?)
If a user performs an action that has a trigger attached ( for example 'click contact button'), the event should be send to the analytic service ( and or emx2)
as test case, for the UMCG usecase;
Add site improve analytics events to all contact option
on contact section website click
on contact section contact btn click
on contributors email link click
on contact modal mail click
on contact modal send btn click
Describe alternatives you've considered
switch to alternative dedicated analytics system ( for example google analytics )
hand roll analytics system to allows setting up events in de emx2 db
Additional context
We do not have full site improve permission to setup and test analytic, need to coordinate via CBCH and UMCG ( and site-improve)
Is your feature request related to a problem? Please describe. The UMCG data data catalogue maintainers would like to kwon if and how visitor use the catalogue to make contact with the cohort (maintainers )
Describe the solution you'd like Add generic analytics solution to emx2 service
as test case, for the UMCG usecase;
Add site improve analytics events to all contact option
Describe alternatives you've considered
Additional context We do not have full site improve permission to setup and test analytic, need to coordinate via CBCH and UMCG ( and site-improve)![Screenshot 2024-06-17 at 13 32 54](https://github.com/molgenis/molgenis-emx2/assets/47183404/f164731b-0079-4f7e-ae58-7a82c87bb2e1)