Welcome to WebmasterWorld Guest from

Forum Moderators: eljefe3 & skibum

Message Too Old, No Replies

Need to track keywords/campaigns that generate affiliate sales.

Calling all Gurus - I need origination tracking for affiliate links...



10:57 pm on Nov 6, 2006 (gmt 0)

5+ Year Member

Many have posted about similar tracking issues, but i believe this one is unique.

I have an eCommerce site with Affiliate links throughout. I need to track the keyword and ad from the origination point (e.g. Google AdWords, Yahoo, MSN, etc), through the customer's browsing within my site, and out to the Affiliate's site within the standard "SID=" style CJ variable. This would be a piece of cake if I had a simple one-page bridge page but mine is an entire site.

A few things to note:

1. My site does not support server-side scripting of any kind and unfortunately I can't switch providers. This makes the solution much more difficult I know.

2. I'm not looking to simply add/hard-code tracking info into the links within my site. I need the tracking code to pull in from a variable (or something) that passes from the origination point.

3. I've been told that Java might be the answer but thus far nobody I've talked to can help with such a script.

I'm despirate! I need to know which keywords are producing sales for me on the affiliate side just as much as I need to know which keywords/ads produce on the eCommerce side.

Thanks in advance! Any help is appreciated.


6:35 pm on Nov 7, 2006 (gmt 0)

10+ Year Member

I believe you can do that with cookies - that seems to be the only way left for you. Set a cookie depending on the keyword and build everything with javascript... Links to the merchant that is. I do not see another easy solution for you. of course many have some sort of anti-adware solutions installed or cookies disabled. But it will be still better than no tracking at all.


2:40 pm on Nov 12, 2006 (gmt 0)

5+ Year Member

Thanks Nefig! That sounds like a logical solution, problem is I have absolutely no idea how to do it. Any suggestions? Is this an easy thing to do? Someone else suggested I post this problem to the developer forum and see if someone is willing to do this for me (for a fee) I'm fine with that, just want to be sure I'm going to get the result I want in the end. Is this something you think I can do myself? with a little help and guidance?

Thanks again!


Featured Threads

Hot Threads This Week

Hot Threads This Month