General Revolutionizing Affiliate Marketing: The Rise of CPC Compensation and Its Impact on Advertisers and Publishers