If you engage in any type of advertising on the Internet (for example, placing ads in ezines or buying AdWords traffic) then a click-tracker is an essential tool for determining which ads are generating traffic and which aren't.
I'm going to show you how to set up a click-tracker and it won't cost you a single penny! You could always pay a monthly fee and join one of the many services that will help you track your ads, or you can do what the pros do and have your own click-trackers running on your own domain.
You'll need your own hosting account with PHP for this to work. Don't worry if you've never used PHP before, if you can upload files to your web space then you'll have no problems here. A PHP file is no different from an HTML file in this respect – if you can upload web pages then you can get PHP scripts up and running just as easily.
In this example I'll assume you're placing the same ad in two different ezines and want to track the response generated by each. I'll also assume your domain is “yourdomain.com”. Obviously you can change these details to fit your own circumstances.
Ok, let's get started.
Go to http://www.phpsuccesstools.com, click “mailing list” in the navigation bar at the top and subscribe, then check your email for the password. This will give you full access to all the scripts. Click on “Free Scripts” in the navigation bar and then click on “Tagged Click Tracker”. Now fill out the form as follows:
Password: showstats (note that you should always choose a password that is a random combination of letters and numbers, but as this is just an example we'll use “showstats”).
Destination URL: Enter the URL of the website you want to advertise (could be an affiliate URL for example, or your own website).
Optional Expiration: Leave this box as it is. We don't want the link to expire.
Name: go (note that when creating your own click-trackers you should give each a different name and keep it as short as possible).
You can leave all the other boxes as they are, unless you understand what they do.
Now hit “Submit”. Follow the instructions on the next page, where you'll be asked to save several files on to your computer and then upload them to your web space and change the permissions. Upload them to the root directory, which is where your “index.html” file goes. You can upload these files anywhere, but for this example we'll upload to the root directory.
Once uploaded, follow the instructions for changing the permissions of the specified file. If you've never changed file permissions before then don't worry, here's a guide that simplifies this already simple task:
Now you're all set! You can view the statistics for this click-tracker by going to:
When it comes to placing your ezine ads, the first ad should have the following URL:
The second ad (in the second ezine) should have this URL:
Now when you view the statistics for this click-tracker, you'll see how many clicks were generated by each ezine. This is because each of the two URLs above are “tagged”. The first one is tagged with “ezine1”, and the second is tagged with “ezine2”. Each tag has its own set of statistics, so you can easily determine which ezine ad generated the most clicks. The “tags” can be anything you want, just make sure you use alphanumeric characters only (no spaces or symbols). You can also have up to 1000 tags per click-tracker.
Not only that, but you can also enter the number of sales achieved for each tag, the amount spent and the amount earned. The click-tracker then automatically generates the conversion ratio and ROI (return on investment) for each tag, as well as the overall conversion ratio and ROI. Now, if that didn't make any sense to you then don't worry, a simple example will reveal all.
It's your ROI which matters
Let's assume you're advertising an affiliate program in your ezine ads and you earn $50 per sale. Let's also assume that you got 100 clicks on the ad in the first ezine (tagged with “ezine1”, as explained above) and 150 clicks on the ad in the second ezine (tagged “ezine2”). The first ezine ad cost $25 and the second ad cost $60. Finally, the first ad generated 1 sale, while the second generated 2 sales. In other words:
ezine1 – $25 spent, 100 clicks, 1 sale, $50 earned.
ezine2 – $60 spent, 150 clicks, 2 sales, $100 earned.
Now after you enter this data into the click-tracker, we see the following information generated for us:
ezine1 – conversion ratio=1%, ROI=100%
ezine2 – conversion ratio=1.33%, ROI=66.66%
The conversion ratio tells us how many people bought the product, relative to the number of people we sent to the affiliate site. In the case of “ezine1”, we sent 100 people and made one sale, a conversion ratio of 1% (because 1% of 100 is 1). In the case of “ezine2”, we sent 150 people and made 2 sales, a conversion ratio of 1.33% (because 1.33% of 100 is 2).
The return on investment is simply the amount of profit made expressed as a percentage of the amount spent. For example, if you spent $100 and got back $100, the ROI is 0%, because no profit has been made. If you spent $100 and got back $150, the ROI would be 50%, because the profit ($50) is 50% of the amount spent ($100).
We can now see that “ezine1” is the best deal because it has the highest ROI. Whilst “ezine2” generated a higher conversion ratio, the ad cost more than twice as much as “ezine1”, putting a large dent in the ROI. The ad in “ezine1” only cost $25, generating a return of 100%, even though the conversion ratio was only 1%.
You may be wondering how you can determine how many sales are being generated for each tag. For example, how do you know how many sales “ezine1” generated and how many came from “ezine2”? When you login to your affiliate account you only see 3 sales, but no mention of “ezine1” or “ezine2”. Thankfully, affiliate link tracking is available at various affiliate networks which allows us to see where our sales are coming from. I'll use ClickBank as an example here, but the same principle applies to all.
With ClickBank, your affiliate URL looks something like this:
Now, if you were to change XXX to “ezine1” then any sales generated from this link would be assigned to the tracking ID “ezine1”. In other words, when checking your ClickBank stats you'll see a list of all the tracking IDs you've used and the number of sales assigned to each one. One problem though, we want XXX to be “ezine1” when someone responds to our ad in the first ezine, and “ezine2” when they respond to the ad in the second ezine. To achieve this, simply create your click-tracker again but this time, for the “Destination URL”, enter the following:
The important bit is at the end, where it says [TAG]. This is automatically converted at run-time to either “ezine1” or “ezine2” (or whatever tags you're using when you advertise your click-tracker URL).
Now take a look at your click-tracker URL from the first ad:
When somebody clicks on that link, the “Destination URL” is dynamically converted to:
Now if that person makes a purchase at the affiliate site, it will show up in your ClickBank stats as a sale for “ezine1”.
Using click-trackers does involve a certain amount of work to get them set up, but on the plus side it's 100% free and the information they provide is well worth the time and effort. Many hosting accounts come with PHP, even basic accounts. If you have PHP and aren't using it then it's a wasted resource.