Tracking Agent Diligence in Updating Records

Tracking Agent Diligence in Updating Records

Our organization mainly focus on B2B. While we've implemented automations like pushing info from web forms into CRM, we often get info from events and individual networks. The complete/updated info relies in the agents who directly interacts with them, and we want to make sure our CRM is complete with necessary info and agents don't leave them hanging in the record.

I'm exploring solution on how we can track whether agents are diligently updating records with key information (e.g., name, email, phone). However, the audit log isn’t extracted as a table, even in Zoho Analytics. The only metric Zoho CRM currently have is "Modified Time," which just tells us when a record was last updated—which will overrides the last month update, for instance.
"Modified Time" determines when is the last time an organization is edited, so it only store one date, which is the latest date modified.
This means if
1. A updated contact called "John Smith" on 1 Jan 2025
2. B also updated the same contact called "John Smith" on 1 Feb 2025

Then the "Modified Time" = "1 Feb 2025", as it overrides 1 Jan 2025.

This also means that A's update is not 'acknowledged', and gives impression that A never updates the contact.
Hence I think this isn't an optimum measurement to track agent's performance, at this stage.

How do other organizations track this? Are there best practices, custom reports, or third-party integrations that can help? Any insights would be greatly appreciated!