Best Advertising Strategies for Online Shops