Emoticon is a portmanteau word for emotion + icon.
Originally an emoticon was a group of characters combined to represent an emotion by a form of ASCII art. ;-)
Today emoticons are text and pictures.
Strictly speaking emoticons differ from emoji as they are theorically restricted to emotions and because they don’t figure in unicode standard codes.
Like emoji they can be used for marketing purposes.