Internet Marketing Guide
Tools and Software
Marketing eBooks
Free Online Business Course
Free Marketing articles
Home

Home > Free Articles > Setup Own Affiliate Program Articles


Affiliates Tracking Software

Learn How Affiliates Tracking Software Works and why it's one of the Most Important Ingredients in running an Associate / Affiliate Program

Technology has really progressed rapidly when it comes to Associate / Affiliate Program software! Let's take a look at what it does... how it works and why it is so important.

There are many packages of software out there… and you literally have to be a programming expert to figure out the differences, specifically the advantages and disadvantages of each.

What is even more confusing… the prices for this type of software range from...

$300 to over $12,000!
Yes, I am not kidding… there is that much of a fluctuation. Over the next two articles, we will go over the pros and cons of each and show you the most economical solution. 

The main purpose of Affiliate Program software is... tracking! Visitor tracking, affiliate tracking, sales tracking. In other words, you need to be able to track your affiliates, and the visitors they send to your site - and the visitors who buy.

There are a number of ways this can be done. There are many, many ways, but the most common are:

  • CGI tracking
  • Cookie tracking
  • Hard-coded HTML tracking (this is a very old fashioned way of doing things at this point because technology has really progressed)
Please note that these systems have one of the following:
  • An "offline" database where all of the information is stored offline, which means the affiliate cannot view their statistics but it is easy to manage for the company.
  • An online database, where all statistics and affiliate information can be viewed by affiliates, in real-time. 
  • Neither database, if they are really "Mickey Mouse" and manually calculate what they owe their affiliates by hand (this is the way we used to do it back in 1995 as the software and technology didn't exist for doing this without a major investment).

Just to refresh, in case you have forgotten, all affiliate programs assign an affiliate a special URL, which is specific to them so when someone links to their site, they know who sent them the visitors and if that visitor buys. For example, you have a website mywebsite.com, the URL may look like http://www.mywebsite.com/t.cgi/1234. If someone posts this URL at their page, with a text link or banner, anytime someone clicks through that link to our site, we know affiliate #1234 sent us that visitor. If that visitor buys, we will give that affiliate a referral fee as a "thank you" for sending us the customer.

It sounds very simple, but the software is very complicated, as it has to account for many different types of situations, which we will go over in this article.

Tracking through HTML pages

This basically means you are setting up mirror pages or mirror sites. I've already described how this works in one of my previous articles, but in case you didn't read it... here it is again. If you already know this stuff, just skip to the next section on cookies by clicking here.

Basically you set up a separate page... or a separate site, for each affiliate. This is a VERY time consuming way of doing things, but there is almost no cost involved other than your time. Here's how it works..

Using mywebsite.com as an example. You'd set up a page for your 1st affiliate called http://www.mywebsite.com/info1.html. Then, as you got more affiliates you'd add pages... i.e. www.mywebsite.com/info2.html and ... / info3.html ... / info4.html and so on.

These would all be identical pages. The only difference between... / info1.html ... / info2.html ... / info3.html etc. is that it has a different tracking number. You actually hard code in the affiliates tracking number (i.e. info5.html would have the tracking number or affiliate number of "5") so that when you get an order, a hidden code in the order form prints the code. This allows you to manually track and give your affiliate credit for the sale. 

Now this does work and is great for doing a joint venture or two with a few people… however it has MANY drawbacks. 

First of all you can only sell one product. So if you have one sales letter which sells one product, doing it this way can work initially… but having multiple products at your website or having multiple pages will cause you nothing but havoc.

But say I get 100 affiliates (and it's pretty easy to get 100 affiliates… in fact it's very easy to get 100+ associates in a matter of 30 days)... now if I want to change something like the price, or I have found a better way to sell my product so I want to change the sales copy, or I want to add in a graphic, or whatever; I have to go to every single webpage and change them all manually, all 100+ of them. It's a HUGE job!

Trust me, people used to do it this way back in 1995 when associate/affiliate software was not available. Updating the pages ate up days of time. 

There is also the fact that you can't offer any of your affiliates real time statistics. They can't tell how much they've earned until the end of the month when you "manually" calculate it (which can take you a couple of days if you have 100+ associates). They don't even know how many visitors they are getting or how many sales they are generating... they have no way of tracking it on this type of system.


Internet Marketing Guide
Internet Marketing Tools
Free Online Business Course
Marketing Course and ebooks

And on top of all that, they have to have 100% trust in me that I'm not ripping them off because I am the only one who has the "true" visitor and sales numbers… they have no idea if they are selling the numbers as I report it to them. It's a pretty primitive way of doing it. It was a very old way of doing affiliate programs and you can "shoot yourself in the foot" because most people will not sign up with you if they don't feel comfortable that you are reporting to them in real-time, all the time, about how they are doing with sales. Heck some of the affiliate program directories (which I will mention later) won't even list your site on their list if you do not have real time tracking software.

Now another problem could occur if you had a site selling four products, and you wanted people to roam around your site, read articles and all that kind of stuff; but still tracking the affiliates visitors and sales. It's almost impossible to set up a reliable system using this method. There would be no way to track your visitors or affiliates from webpage to webpage. The only way to do this is to set up a whole separate individual site for every affiliate within your main website (a VERY big job!).

It would take HUGE amounts of room on your web server and there is no way you could manage it. If you ever wanted to change one small thing it would literally take you weeks to complete. It's totally unrealistic!

In our case, with thousands of affiliates, this would be an impossible amount of work!

Ok, I know I have stated a lot of negative things about this method… so you may be asking, "What is the benefit to this method?" The answer, unfortunately, is only one benefit… it is really cheap for those who have no money and lots of time on their hands… as setting up takes only your time and knowledge of HTML. But remember, you may do more damage than good as many affiliates will not join because they can't see their stats or have no confidence in you. Also you will get a low rating from many affiliate related directories as you will look like a "basement operation". But I guess despite the negatives, having this system is better than having no system. 

You could get away with this about a year ago, but not anymore. Some affiliates will not sign up on a system this ancient as it offers them no control. But I thought I would mention it just in case you saw a few of these floating around online. They do work, but they are not competitive against all the other associate programs, which have come out over the last 6 months.


Cookie Tracking

This method of tracking the visitor and sale offers some MAJOR advantages… but a few disadvantages as well.

Let's use an example here. If you had an affiliate promoting your products and you were using cookies to track that URL, you may give them a URL which looks like www.yourdomain.com/?12345 or www.yourdomain.com/track.x/12345/.

The associate number in the URL is a unique number, which is used to track an affiliate whether they use banner ads, graphics or text links.

In this case, if a visitor comes through an affiliate's link to my site, a "cookie" is placed in their browser called "12345". A cookie is a piece of information which stays with their browser so if they come back to the site at anytime, we can ask them if they have a "cookie" for our site, and the browser will tell us it is "12345". I will get to the importance of this in a moment.

We track them as a visitor through our site. If that visitor places an order we know which affiliate number gets credit for the order and they get a commission for the sale.

In other words, the cookie, which is placed in the visitor's browser, is the affiliate number... allowing us to keep track of which associate sent the visitor to us. 

Let's go over it in a little more detail (and in "laymen's terms" so everyone understands it). 

When a visitor clicks through on a banner or text link from an affiliate's site to your site... the first thing that happens is our software asks the visitor's computer... "Do you have a cookie for our site?" If this is the first time the visitor has come to our site the answer would be "NO" from the visitors browser... and our website would give them a cookie which is encoded with the affiliate's number (in the case above, that would be a cookie which reads "12345"). If the visitor leaves, that "cookie" (or associate number) will stay with them. If they come back a few days later to our main URL or any webpage on our website, our software will ask if the browser has a "cookie" set. The browser would say "YES" and give our software that cookie. Then underneath all of the webpages it "remembers" the number "12345", as the visitor surfs through the site and if that visitor orders something, our website records the "12345" as the person who referred the visitors to us and that affiliate (affiliate #12345) gets a referral fee for the sale.

Still with me? 

The beauty of cookies is that it makes it very easy to track, because no matter how many products a visitor orders... no matter how many times they come back, it gets tracked. This is not possible in any other method of tracking… which makes it a very powerful way to track visitors and orders. If a visitor visits the site today, but does not order… but then returns a few weeks later (or years for that matter) the software still tracks the "cookie" in the person's browser and the affiliate who initially sent him to the site gets credit for the order. If the person orders more than one product over a few days or a few weeks period, using the cookie method, it is super easy for the software to track all of this... and the affiliate gets credit for all sales generated, in a timely manner, whether he orders today, tomorrow, next week, or next year.

As of this printing, places like Amazon.com don't do that. If you are an affiliate of Amazon.com and have their icon on your site... if someone clicks through and buys right away you get credit. However if they leave Amazon.com and come back three seconds later by typing in amazon.com and not linking through the special URL they linked from in the first place to visit Amazon.com, and then place an order, you as an affiliate will not get credit for the sale. Amazon.com takes credit for the whole thing. That's the problem with those types of Affiliate programs. In other words, the only way to get credit for that was to type in the long URL like http://www.amazon.com/exec/obidos/ISBN=1571200207/planetpatchworkA/ 

Now, who is going to type in that?

But with cookies, if you first link through to a site and the cookie gets set, you can just type in the main URL and the cookie is still there… and the affiliate gets credit for the sale without the visitor ever knowing. Let's use yourdomain.com as an example. If an associate has a banner or text link to the site and we assign him http://www.yourdomain.com/t.cgi/12345 and someone goes there, a cookie of 12345 is set in the visitor's browser and they get redirected to http://www.yourdomain.com so nothing looks out of the ordinary. If the visitor does not buy, but later (days, weeks, or even years later) types in http://www.yourdomain.com, that "12345" cookie is still in the customer's browser and affiliate number 12345 will get credit for the sale even though they just went back to the main domain name, not the URL with the "…t.cgi/12345/" in it. Cookies are the only tracking method that can do this efficiently and easily.

You actually want to use cookies because the main benefit to your affiliate is that he will get credit for the sale six months from now, a year from now... whenever the potential customer visits the site again. And even if a visitor doesn't buy the first time, if you offer good information they will come back... and buy!

You can set the cookie to expire after a certain period of time, after 2 weeks, after 2 months, after 2 years... the cookie becomes obsolete. After a certain period of time the associate doesn't get credit for that sale anymore. The time period in which the cookie is active is really your choice, and depends on how much you want to reward your affiliate for referring their customer to you. Personally I set our cookies at 3 years… so if the customer comes back and buys within three years, the associate who originally sent them gets credit for the sale.

Okay... so now you have a visitor at your site, and they want to buy... let's go into more detail on how cookies work.

Now if she click through to the online order form, the affiliate software program calls the cookie back from the visitor's browser and the associate number is placed in a hidden field in the order form... so that you can track the sale. When the sale actually goes through, the associate's sale counter is increased by one so that the affiliate can see in real time exactly when she has a sale (assuming you have good affiliate software, which displays these stats for the affiliates). 

I won't get into the gory details, but "good" software, like that will track the number of visitors and the amount of sales coming in through each individual affiliate (so you can see which affiliates are sending you the majority of your visitors and making the majority of the sales. This allows you and your affiliates to check and see if they are converting enough visitors into sales. If you notice that they aren't, they can change their banners, text link, etc. to be more effective. 

Okay… we've talked about how powerful and useful cookies are... but there is a downside.

Some people turn off cookies on their browser, or they may have older browsers which don't accept cookies. Additionally we have encountered some cookie bugs with older versions of Netscape... and we don't want to place cookies on those browsers. 

About 20% of the people online either don't have a browser which accepts cookies, have cookies acceptance "turned off" on their browser, or have an older version of Netscape with cookie "bugs" in it.

So when these 20% come to the site... if the software you are using only operates on cookies (which many do) your associates would lose these sales because their visitors can't be tracked. This is not good and will not only make affiliates lose faith in you, but it can create a lot of "explaining" to affiliates if they don't get credit for sales. This may even stop many people from signing up if they know how you are tracking and have experienced difficulties with similar software. 

But the good news is I have a solution to the problem (we will get to that in a few pages!).
 

CGI Tracking

Tracking programs that utilize CGI scripting actually put the affiliate's code right in the URL as he is surfing through the site

Note: I categorize this type of tracking as "CGI Tracking", but it can be done through JAVA script or another programming language. It has virtually the same functionality as I am describing here, but I use "CGI" as an example as it is by far the most commonly used.

Basically the URL is hard coded into the appropriate pages so that the affiliate can still get credit for the sale.

The code is visible to the visitor because it becomes part of the URL. For example, if the visitor bookmarks the site... they wouldn't just bookmark the URL www.yourdomain.com, but they would bookmark something like www.yourdomain.com/index.cgi?12345 or www.yourdomain.com/tracking/reseller.cgi/home/12345.html, the possibilities are endless as to what the URL could look like… depending on how they set up their scripts.

The point is the URL is VERY long and it has the affiliate's ID in it.

The affiliate code is not hidden, it's still in the URL and it still puts the code on the appropriate pages so that the affiliate gets credit for the sales.

However, if someone leaves that page and remembers the main domain name (i.e. www.yourdomain.com) and they type that in later to revisit the site, the affiliate will not get credit as there is no way to track the visitor or sale if he does not re-type in the full long URL (which is almost impossible most of the time). 

This is the down side to CGI scripts.

You will also find some people will notice the long URL with a lot of "codes" in it and erase the extra codes in the URL and just go back to the root domain (www.yourdomain.com) to see if something is different there. If they do this, the tracking is lost and the affiliate will not get credit for the sale.

Many affiliate software programs use this method, so be careful which affiliate program software you choose. 

It is a "messy" way to do affiliate tracking. It is clear that you are tracking something and many people are curious as to why the URL on the webpage is so long and full of funny numbers/names.

A Solution - The best of both worlds!

From the article above you can see why each system has faults by themselves.

However the power is in using them TOGETHER!

I highly recommend using a combination of both cookies... and CGI scripting for backup.

Let's use the affiliate software that Internet Marketing Center (IMC) use. 

Why do they want to use a combination of both methods of tracking?

They want their associates to get credit for every single sale they are entitled to. They want their affiliates to have confidence in knowing they track everything, no matter what happens.

So what do they do?

IMC use the power of "cookie tracking" and have a backup CGI system, just in case a visitor's cookies are turned off, they are using an old browser which doesn't accept cookies, or they are using a version of Netscape which has a "cookie bug" in it (this is a little secret we learned from experience and hard knocks). 

If we cannot put a cookie on their browser for some reason (remember, I said that about 20% of all people online cannot accept cookies in their browser), IMC''s software automatically backs up to CGI and puts the code right in the URL through CGI scripting. So it still tracks the visitor and sale. In other words, we track all the visitors and sales to the best of what technology will provide us to make sure every affiliate gets credit for the sales to which they are due. 

Probably the most common method of tracking out there on the Internet is through cookies. But by using this system in many Affiliate Program sites, the 20% of visitors who cannot accept cookies get defaulted to the program owner's affiliate number and the affiliate who actually sent the visitors doesn't get credit for their sales

This is a poor way of running Affiliate Programs because you have no idea how much the owner of the Affiliate Program is essentially skimming off the top. 

That's why we use backup systems like CGI to make sure that our affiliates get credit no matter what. Every single person who comes into our site is tracked and our affiliates have a great belief and trust in us because we take so much effort to make sure that no sale goes into "limbo"… all associates get referral fees for every customer they send us.

This is one of the reasons IMC are so successful... they go out of our way to make sure our affiliates get credit for ALL of their sales. To be successful with your own affiliate program, you too must be super-reliable. If you don't come across that way you will not get the affiliates joining with you and you will not be looked upon as a quality Affiliate Program. IMC have been consistently rated as one of the top Affiliate Programs on the net so they know what they are talking about!

So why is all of this "software talk" so incredibly important?

The software your Affiliate Program owner uses is important because you want to receive credit and commissions for every sale you send their way! 

If your Affiliate Program is utilizing mirror pages or sites... they are using very old-fashioned technology! Your associates are totally reliant on your ability to keep good records and to be totally honest in calculating their commissions. They can't get real time statistics... and have no way of knowing what works or what doesn't work unless you tell them (they can't track it themselves).

If your Affiliatev Program utilizes only cookies, your associates are potentially losing 20% of their sales and referral fees (and if they are tracking offline orders… they may be losing more).

Would you join an affiliate program that had these problems? 

Of course you wouldn't… and you can't expect associates to join yours if you have these problems.

You would want to look for affiliate programs which give you FULL CREDIT for ALL of your sales! And expect your associates to do the same!

Additionally having good tracking systems is a fantastic selling point when you are recruiting affiliates. You can assure them that they will get credit for all sales... and you can provide them with real time tracking so that they can test banners, text links, etc. to find out what works best for their site, in a matter of days!

If you are setting up an Affiliate Program, the software you choose will determine how automated you can get with your program. The more automated the better... instead of focusing on administrative trivia you can focus on helping your associates become wildly successful! Which means that you will be wildly successful!

I'll tell you all about what features you should be looking for in good Affiliate Program software in the next article.

To finish up this article, I would like to go over some important points, which have not been mentioned yet.

One is the importance of tracking the number of visitors from each associate, not just sales.

Your software program has to track visitors; as it has to track sales. If it doesn't track visitors neither you nor your affiliates can tell how many visitors are converting into sales. 

It's very good for your affiliates because they can see how many visitors they brought in and how many sales have come from them. If they are only converting one out of every 700 visitors, they will get a little upset and will call you to go over the details on what they are doing wrong. This is a good thing! It gives you a good advantage because you are also seeing what affiliates are pulling really well... and you can call them up and find out what they are doing. Then you can help your other affiliates improve their sites, how they are marketing... and help them improve their conversion ratios to get them more money! And you want to do this because the more money they make, the more products you sell and the more money you make!

Another important requirement in setting up an Affiliate Program is to make sure that your Affiliate Program software can track through all of your order mechanisms. This means that you can easily track any orders you get by fax, by mail, over your 800#, and all of your online orders, including secure and non-secure orders. This is not a problem with the right software!

I just want to make sure that you are aware of how important this is... because some Affiliate Program software systems cannot handle this! Your affiliates aren't going to be very happy if you only track online orders but don't give them credit for any phone, fax or snail mail orders... so make sure you are tracking through all of them! (We will talk about software in the next article that can do this)

From the very beginning you are going to want to set up your Affiliate Program so that it is as automatic as possible. You don't want to be spending your time and efforts on looking after administrative trivia! Your time should be spent on testing and improving your marketing and on helping your affiliates become successful... not on filling out manual forms and dealing with manual tracking procedures.

It's also very important to make your Affiliate / Associate Program easy to join, and easy to use. You want to guide your new associate through the sign up process step-by-step. Make it very easy for them… all automated so that they can join your Associate Program within seconds and get all the information they need so they can become a part of it right away. 

Click here for more details on software that can do this for you automatically.

"Test your own Affiliate Program
risk-free for the next 90 days!"

If you've been thinking about starting an affiliate program, here's your chance to "test" one with zero risk.

For a limited time, Corey Rudl has agreed to let you test your OWN affiliate program with AssocTRAC 4.0 -- the SAME solution he used to balloon his income by over $1,876,053 last year.

Click here now to begin your test...

Google
 

"Attract MORE Buyers To Your Website... FREE!"

Find out how you can drive 1,000s of eager shoppers to your website with #1 and #2 rankings in popular search engines like Google, Yahoo, and MSN...

... WITHOUT spending a fortune on SEO experts!

Click here now to find out how!

 

 

"Hire Your Own, Private Team of Business Advisors for Just $3.19!"

For the first time EVER, you can get unlimited business ideas from the SAME team of experts who has made over $60 Million on the Internet!

They'll give you...

1. Ideas for new products!
2. Reviews of your salescopy!
3. Critiques of your website design!
4. Tips for attracting buyers!
5. Advice to increase your sales by 400% or more!

... plus tons more!
You'll get unlimited moneymaking secrets to INSTANTLY increase your sales by $4,500... $7,500... $11,750 per month and more!

Click Here Now to get instant access to this team of expets!

 


"Insider Secrets to Marketing Your Business on the Internet"!t

Get over 1,300 pages of case studies and strategies that have been tested and proven in over 1,000 businesses!

 


"Test your own Affiliate Program risk-free for the next 90 days!"

If you've been thinking about starting an affiliate program, here's your chance to "test" one with zero risk.

For a limited time, Corey Rudl has agreed to let you test your OWN affiliate program with AssocTRAC 4.0 -- the SAME solution he used to balloon his income by over $1,876,053 last year.

Click here now to begin your test...

 

*** Special Report ***

"How To Attract 15,650 Visitors to Your Website In 30 Days
With #1 Rankings In Google!"

Click here now to read a special report that reveals how you can drive 1,000s of eager shoppers to your website in the next 30 days... for FREE!

... You won't spend a DIME on pay-per-click advertising -- and you will NOT spend $1,000s on SEO experts!

Instead, you'll discover how EASY it is to get #1 and #2 rankings in popular search engines like Google, Yahoo, and MSN by STEALING the SEO secrets that cost one guy over $13,750 to discover!

Click here now to get the report!



MarketingOnInternet.com
Copyright 1999 - 2008 All rights reserved
Home | Internet Marketing Guide | Tools and Software | Internet Marketing eBooks
Free Online Business Course |
Free Internet Marketing articles | Free Internet Marketing eBooks
Research Resource / Useful Links | Link Exchange | Contact Us | Site Map