Having tried a number of sleep tracking solutions to get this whole "wake up when your body is most ready for it" thing I'm not sure it works for me. To me, it seems the only way for me to wake up and actually
get up is:
1. Someone or something wakes me up
2. I get the hell up; no snoozing allowed
It doesn't seem to matter when or how I'm woken, if I don't just get out of bed I simply won't truly wake up. Snoozing is the bane of my existence.
I've gone from trying to use these fancy sleep tracking devices and apps and what not, to just sleeping with my Apple watch on my wrist and have an alarm set every day, including weekends. It's the same time, and I only turn it off under special circumstances, like I had to stay up all night for some reason or other.
I never get woken up by notifications, because do-not-disturb is on during sleeping hours, and when the watch is on my wrist it wakes me up by vibrating at the set time. This alone has done more to improve my sleeping habits I think, because something gently vibrating my wrist is a quite nice way to wake up, as opposed to blaring a war signal horn in my ear. When I don't have my watch with me or available, I do what someone else around here tipped about: sleep with my phone under my pillow and have it vibrate at a set hour.
There's probably some serious scientific fact around waking people up during light sleep making for better sleep or whatever, but it just hasn't worked out for me.