A thug who strangled a woman until she started "seeing stars" after meeting her on Snapchat has been jailed.