You should start with social media for affiliate traffic. You can use Facebook to target specific audiences. You must join niche groups and share relevant content. You can also use Pinterest to drive traffic with attractive images. You should post your affiliate links in blogs and forums related to your niche. You can try Quora to answer questions and include your links. You must focus on platforms with active communities. You should build your presence on LinkedIn to connect with professionals. You will see results by focusing on free platforms at first. You will grow your affiliate business with consistent effort.