Yep - did this for two clients using two different approaches.
Analytics from Google Workspaces
- Using the Sites feature in Workspaces, enforce a policy that requires users to access Airtable via a specific Intranet web page.
- Track the activity using Workspaces login data to the clicks in the Airtable access point.
- Roll this data up into an analytics base using the API and Google Apps Script.
Analytics from a Custom App
- Create a custom app that all Airtable users install.
- Ideally, such app contains important information of features needed to do their work.
- Use the Airtable SDK features (such as useSession) to monitor everything the user is doing.
- Write desired analytics to a table or ideally, not where any user can see the data (i.e., a web service or other base).
Using the first approach requires the team is on Google Workspaces. The second approach even allows us to compute certain productivity metrics by user.