Online marketing is all about maintaining a perfect balance between the businesses related media and the ever-changing needs of the target customers. It is just a basic introduction of online marketing, but this field is a lot more than just the needs of the publisher, the advertiser, and the customer. There are plenty of tools that are used in this field such as PPC (pay per click), CPM (cost per mile), data analytics and more.