Crucial Success Principles that Must be Applied to Any Type of an Online Business and Its Digital Marketing Strategies