I have found the built in sleep tracking of my samsung active 2 to be good. Maybe you could strap the watch to your ankle instead of your wrist?
Example: on Sunday, I woke up, drove 20 minutes to a trailhead, proceeded to strenuously hike for an hour, drove 20 minutes back. When I checked the sleep log later that day, the watch had automatically assumed I had been sleeping through the entire hike.
I like most other things about this watch, but sleep tracking is not one of them.