I don't currently have a need to track variables on a per frame basis. However it did intrigue me enough to try it out.
The simplified version is:
-Install Mechanim addon actions
-Create EmptyGameObject
-Add an Animator Component
-Add an Animation Controller to the Animator component
-Create the Parameter variables you wish to track on per frame basis in the Animator under Parameters
-Create a Playmaker FSM on the Empty GameObject (any variables sent to and from this will be updated on a per frame basis)
-Use Set Animator Bool, Float, Int, Trigger actions locally
Then on your object where your interested in reading those variables
-Create Empty GameObject called DestinationGameObject
-Create FSM
-Use Get Animator Bool, Float, Int, Trigger action. Change GameObject from "Use Owner" to "Specify Game Object", and select the Empty GameObject
-Ensure that parameter names both match "EmptyGameObject" and "DestinationGameObject"
-Store the results like normal