Chances are you’ve heard of affiliate marketing. Maybe you’ve even tried setting up your own affiliate program. The appeal of affiliate marketing is that it allows you to leverage independent marketers to promote your product, and only pay when a sale is made. The challenge of building your own affiliate program from scratch is getting …