You're actually doing pretty good. Affiliate marketing is a 90/10 game. You have more than 10% active. you can always work to help more affiliates get active, but deleting inactives is something I wouldnt do if I still managed programs.
Here are some blogs I've written on the subject that should help you understand why I feel that way.
That is very helpful, we were planning on weeding out some of our inactives. However, I see the logic in your post and the links you posted. I will be developing some strategies on how to encourage our inactive affiliates.
Ok, I have some things to discuss about the "deleting affiliates" subject.
1. New affiliates sign-ups from non-related sites. Meaning we only have software in our catalog, and still receive affiliate requests from let's say a printed magazine publisher. Nothing related to software on their sites. Should this type of affiliates be accepted or not? (sure we've tried getting in contact with them - no answers)
2. Non-responsive affiliates. Like the "reports e-mails" (or any other emails) fail delivery, no other way to get in contact with them, and they are inactive. Should they be deleted?
It would be interesting to find various approaches to this.
Attention: "role based name" email prefixes such as support, webmaster, info, contact, forum, service, affiliate, admin, traffic, partners, marketing, etc., for our member accounts are not permitted. They are acceptable for a vendor listing, but not for the member email. This is due to bulk email processors scrubbing them for delivery due to extremely high bounce rates. Please apply for membership using a personalized email prefix. Something like email@example.com.
If we discover you signed up with a role based name we will give you only one message to change it. After 3 days your account will be removed if the email is not changed.