homepage Welcome to WebmasterWorld Guest from
register, free tools, login, search, pro membership, help, library, announcements, recent posts, open posts,
Become a Pro Member
Home / Forums Index / WebmasterWorld / Ecommerce
Forum Library, Charter, Moderators: buckworks

Ecommerce Forum

Affiliate Program Woes
We need guidance on the best way to operate our affiliate program.

 4:42 pm on Mar 11, 2013 (gmt 0)

Background: We originally handled our affiliate program in house by using the ?source=affiliateID at the end of each affiliate's URLs. We then moved to a 3rd party program that came to have a lot of issues and they are not only are they expensive but their customer service reps aren't any help at all.

We are wanting to do it in house again but in testing the ?source= doesn't work all the time. What could be the cause of that? Could it be a firewall issue in house? Is there a better way to do it in house?



 5:13 pm on Mar 11, 2013 (gmt 0)

Rather than pass variables on the URL like that, you could use /aff/###/ (or similar) in the URL then use script just like you do with the variable to parse the affiliate's ID. This way the variables on the URL won't be an issue.


 5:44 pm on Mar 11, 2013 (gmt 0)

From an SEO standpoint would that create a duplicate content issue?


 5:47 pm on Mar 11, 2013 (gmt 0)

It could if you don't take steps to exclude the affiliate pages from the indexes. You'd keep the top level urls that point to the products without the /aff/###/ so they could be indexed by the bots. Then any of the affiliate pages could be noindex. Since I'm not really sure how you're setup nor the relationship with your affiliates and how the site is being used, this is all hypothetical.


 6:00 pm on Mar 11, 2013 (gmt 0)

I see and that would definitely work. Could you explain a little bit more about how you could track using the /aff/###/? Currently what we were planning to do (with the ?source=) is to search the source field for the affiliate ID.


 2:47 am on Mar 12, 2013 (gmt 0)

Using /aff/###/ instead of ?source= is url rewritting.

The idea is that is is SEO friendly, but since SEO is not really a concern, I think it will make the URL friendly for affiliates to give out.

If you are having issues with ?source=, then you could still have issues with url rewritting.


 8:54 am on Mar 12, 2013 (gmt 0)

something along the lines of this would be a start but you may need something more specific to exclude some requests or to prevent rewrite loops:

RewriteEngine On

RewriteRule ^aff/([^/]+)/$ /arbitrarypath?source=$1 [L]


 3:41 pm on Mar 12, 2013 (gmt 0)


My thoughts on the issue are that there may be issues with the variables on the URL on the client side - could be browser security setting, AV program, or who knows what (this is a guess). But if the server is handling them behind the scenes then they're out of the picture. Cleaner URL == eliminates the possibility.

The ### is just a placeholder in the example and would be replaced by an affiliate ID. You could write the URL any way you see fit - skip the /aff/ and just use the /###/ if you want. As long as you can reliably extract the URL into a usable variable when the user hits it.


 7:00 pm on Mar 12, 2013 (gmt 0)

I agree with you lorax. I would rewrite the url too.


 7:08 pm on Mar 12, 2013 (gmt 0)

Thanks everyone for your help!

Global Options:
 top home search open messages active posts  

Home / Forums Index / WebmasterWorld / Ecommerce
rss feed

All trademarks and copyrights held by respective owners. Member comments are owned by the poster.
Home ¦ Free Tools ¦ Terms of Service ¦ Privacy Policy ¦ Report Problem ¦ About ¦ Library ¦ Newsletter
WebmasterWorld is a Developer Shed Community owned by Jim Boykin.
© Webmaster World 1996-2014 all rights reserved