Online marketing is an umbrella term for all kinds of advertising and marketing activities that take place on the