How to integrate with product analytics services?

Hi all, I’m working on tracking product event analytics with our dashboards.

I can’t find a great way to get a hook into when an input changes on the client side.

I’ve been creating component wrappers around the dash components and overriding setProps which works, but is very cumbersome.
What is the recommended way to track these events? Should they be tracked server-side inside the callback system?