John has to do the Marketing Audit.
Marketing Audit is a process of thoroughly reviewing the marketing plan, objectives, strategies and the current situation of your business. The objective of taking out this audit is to examine the current situation of the Marketing Program that was been initiated. This audit helps in reviewing what is going right and what is going wrong.
So by doing the Marketing Audit, John would be able to analyze why his sales have not reached the predicted level yet.