Barkeepers Friend is a soft soap paste. Use it with a damp sponge to get off most of the surface grit. For burnt on stains smear the BkF and use a new single edge razor blade at a 45 degree angle. It works for us.
Try this: https://www.diynetwork.com/how-to/maintenance-and-repair/cleaning/how-to-clean-a-glass-top-stove
There is headlight cleaner for cars or buy a stove top glass cleaner and rub a lot.
Oh, use a razor blade, that usually does the trick, then clean it. It won't scratch the glass.
Weimans ceramic stove top cleaner and a razor blade. Just make sure the top has cleaner on it or it may stratch. Then use regularly to prevent build up.
Sprinkle some baking soda on the stove top, and rub with a sponge, cloth, or paper towel. (Using a paper towel, keeps from staining your sponge or cloth) That will usually clean the surface.
As other have said you can buy products for glass stove tops also.
Wiemans stove top cleaner magic eraser an clean cloth scrub it with the eraser polish it with the clean cloth