Yes, very simple logging of contact database changes is needed. Similar to the 'Last Changed' box.
Date of change, who changed it, what field was changed, Before Value, After Value
With turnover in organizations, being able to see changes from years ago, provides assurances of data quality.
No need to restore, we can re-enter data if someone makes a bad change. But we need to know what the history was.
This is a good start, to measure and review contact logins. I didn't see a drill down when reporting by date, to see who on that date logged in?
I hope that page tracking follows.
My company is always saying, You can't improve or set a goal on what you don't measure.
Even though it is not a direct implementation, I hope this could be helpful:
We just launched integration with Integromat platform, which helps to build automated workflows. We also provide several templates for quick start, and one of them allows to copy google calendar events into WA events. So if you share a google calendar for events submission, then the scenario could copy submitted events into your Wild Apricot account.
You can try this integration by this link https://www.integromat.com/en/integration/2275-copy-google-calendar-into-wild-apricot-events
+1 as well. Having a role/permission to do so, would be good. So you can limit calendar access as much or as little as you need.