Digital marketing consists of a broad array of channels & strategies such as SEO, SMO, Email, etc. whereas PPC is a strategy that is a part of digital marketing that can involve optimizing these channels & strategies. The fundamental difference here is that pay per click marketing initiatives need you to pay for the ad spending only when the desired action is completed.