Check how much you know about affiliate marketing — from business models and niche selection to link tracking, SEO, and scam avoidance. Find out where you stand with the fundamentals!