Zwift reports it's results directly back to Strava exactly similar to the reporting of Garmin results for outdoor activities.
The key concept to keep in mind to track a recovery situation is ftp (Functional Threshold Performance). ftp is nothing complicated, it is basically the amount of energy you generate over a 20 minutes period. Currently I generate about 194W and my weight is 78Kg so my ftp is usually around 2.5W/Kg. Zwift reports ftp to Strava however you need the Premium package to dispaly the results in terms of graphs alternately just take an image off the Zwift results page and note the numbers down.
The following graph shows my recovery. Less than two weeks after my accident I was able drag myself on to my trainer. The X axis is days (as I did 30 days continuous every morning for an hour). The Y axis is ftp as previously described. The red line is ftp as calculated by Zwift and the blue line is the average (normalised for terrain) normally reported by Strava without the Premium reporting package.
The graph above is when I started mixing trainer and outdoor activities. The interesting stats from Strava of average power can vary quite widely but howevr the Strava computed ftp is much more consistent. I offer no explanation for this as Strava don't explain the exact method. The lesson here is if you want to track your progress out doors the the Premium results are necessary.

