Here’s my take. A jingle is a short piece of incidental music designed to catch the ear and is used to advertise or introduce a feature, person, product or show, whereas a song is designed to advertise and promote itself or the performer. They are very different beasts!