GTmetrix: This Is Your Site On SPEED

It has been mentioned before on this blog that landing page loading time matters. Each precious second that you shave can mean more dollars in your pocket. I always thought that I did a pretty good job of keeping my landing pages fast. I used small, optimized images, had a good server, etc. But that was before my friend Rohail introduced me to GTmetrix.

I was skeptical at first, but it looked simple enough to try. All you need to do is put in your landing page URL and press go. So I did. GTmetrix analyzed my site in a few seconds, and it came back with a grade of C- for my page. I was surprised, since I thought it was loading pretty quick at 1.5 seconds. But the truly amazing thing about GTmetrix is how much detail they give you about how to speed up your site. They have it all laid out from the top factors affecting your speed down to the smallest ones. And everything that they suggest comes with more info about how to do it. For example, one of the suggestions for my site was to minify the javascript files I was using. All I had to do was click on the links for the minified code that it generated for me, replace my code with it, and upload it to my server. It took about 30 seconds to complete. They’ve also got a lossless image optimizer built in. If your images are too big, just download the optimized versions and upload them to your server. Simple. When I was done completing the high priority tasks that GTmetrix suggested, I re-tested the page. I was blown away! The load time was now down to 0.6 seconds. A few simple tweaks had cut my loading time in half, and then some.

GTmetrix Screen Shot

Looks like I’ve got some optimizing to do on this blog…

So how much does this tool cost? Absolutely nothing. It’s free. Bookmark it now and do yourself a favor. I use it on every single lander I do now, and it continues to amaze me how quick my landers are loading. If you take the time to read the info on how each tweak actually works, you will learn a great deal about better coding and web server best practices as well. I can’t recommend this site enough, and thanks again to Rohail for turning me on to it!

How To Set Up A Postback URL with CPV Lab

CPV Lab has been my tracking platform of choice ever since it launched. Despite the name, it can be used to track just about any type of traffic, not just CPV/PPV. I’ve used it for PPV, Facebook, Media Buys, and Mobile. Recently I had a campaign that required a Postback URL (also called Server-to-Server Pixel) for tracking instead of the usual pixel. It’s basically the same thing, but instead of placing a pixel on the landing page that gets loaded by the user’s browser, your affiliate network’s tracking system itself will tell your CPV Lab that a conversion has taken place. This is the primary tracking method used for Mobile campaigns, where pixels often don’t work. It is also much more reliable for tracking correctly (at least in my experience).

There is nothing in the CPV Lab interface that tells you how to do it. I had to go searching for the answer in the CPV Lab help desk, so I figured I’d share it with you. It’s actually quite simple.

First you will need your Image Pixel URL from your CPV Lab installation. Just go to the Edit Campaign window (any campaign), scroll down and copy the code in the box labeled “Image Pixel”. It should look like this:

<img src="https://yourtracker.com/adclick.php" width="1" height="1" border="0" />

Now copy just the URL part:

http://yourtracker.com/adclick.php

Next we are going to add “?subid=” on to the end of it, so we have this:

http://yourtracker.com/adclick.php?subid=

The final step is going to depend on what tracking platform your affiliate network is using. They each have a “token” that will make the system place the subid value into your link dynamically. Below I’ve listed the tokens for some of the most common tracking platforms.

Cake: #s1#

LinkTrust: [=SID=]

HasOffers: {aff_sub}

HitPath: xxc1xx

To complete your Postback URL, just paste the correct token onto the end of your link. If you aren’t sure what platform your network uses, just ask your Affiliate Manager. Here’s an example using the Cake token:

http://yourtracker.com/adclick.php?subid=#s1#

That’s it! Now all you need to do is send your new Postback URL to your Affiliate Manager and tell them to place it for you. Be sure to tell them it’s a Postback URL, not an Image Pixel. Also, if you have the proper access, you can place it yourself in all of these platforms I’ve listed above. It depends from network to network and also offer to offer whether they allow you to place your own pixel.

Try it out, once you get it working you won’t go back to Image Pixels…

Why Landing Page Loading Time Matters To Affiliates

This is a guest-post written by Kate Carpenter, the lead designer over at the web-oriented design and development studio, Fireworksable.

What are page loading times?

I assume that simply by reading the phrase “page loading times” most of you understand what it means, but for those who don’t I’ll elaborate:

The page loading time is the time it takes for a web page to complete loading of that it’s content in a visitor’s browser. The time it takes to load a page increases as the file-size’s of the it’s content increases.

Making sure that page loading times are optimized should be a key concern of developers, however when you hire a cheap freelancer from Digital Point or Elance to put together your landing page or website, it’s often not taken into account, ultimately at your own cost.

 

So, why exactly do page loading times matter to me as an affiliate?

 

If you don’t take into account how fast your page loads, chances are you’ll experience a higher bounce-rate and lower conversion-rate than you would had you optimized properly, due to:

Impatient visitors, which tend to make up the majority of us.

In this day and age, we’re used to getting stuff done very fast. That’s why when we visit a web page that appears to load slowly, even if it’s just by that tiny little bit, we’re very much inclined to hit the back-button.

Google and it’s various algorithms.

Google search now takes into account the loading time of a page when ranking pages, so if you get a lot of visitors from organic search, you could see your primary source of traffic start to slip away.

It also plays a part of your “Quality Score” if you’re using Google AdWords as an advertising platform to run PPC campaigns (NB: I think I read it only effects the search network and not the display network, but I’m not entirely sure).

What can I do to improve my page’s loading time?

 

Here’s two things you can do to improve the loading time of your web pages pretty significantly without diving too much into the technical side:

Compressing those images of yours.

 

Images are by far the biggest contributor an increased page loading time, as they tend to make up the majority of a page’s content in terms of file-size. Compressing an image allows you to remove unnecessary little bits of data from it, and reducing it’s file-size.

For the average affiliate whose not too technical, the best way to compress images is by using Yahoo!’s SmushIt, image compressor.

“Minifying” any JavaScript you’ve got.

 

Often JavaScript files can contain additional comments, white-spacing or code indentation that pumps up their file-size. Removing these additions is called “minifying”.

 

Again, for the average affiliate whose not too technical, a great way to “minify” JavaScript files is by using Google’s Closure Compiler.

 

Some final words on the subject of page loading times…

You can also calculate your page loading time on a scale of 1 – 100 by using Google Page Speed, as well as advice for improving loading time, specific to your page.

In all seriousness, I really recommend that you check out the resources I’ve mentioned in this guest-post, as it shouldn’t take you much longer than 10 or 15 minutes to compress your images and “minify” your JavaScript, and while the impact won’t be a 200% increase in conversions, it will certainly be worth far more than the time spent doing it.

Targeting Campaigns By Demographic

A popular technique is to target your campaigns with demographics. This is easy to do on Facebook, and it can be done on PPV as well with a little bit more work. Here is a basic strategy to get you started.

1. Go to Quantcast.com

2. Enter the url of the offer that you are promoting (such as “match.com”)

3. Click the Demographics tab from the left hand menu

Now if you are doing Facebook marketing, you can take this info and put it directly into your targeting for the campaign. Age, sex, etc. For PPV, you need to figure out what kind of sites that people in your target demographic also like to visit, then you bid on those urls. Here are the steps for that.

Quantcast Planner

Quantcast Planner

4. Go to Quantcast.com/Planner (this will require you to register a free account if you don’t have one already)

5. On the left menu, under “Audience Definition”, put in the demographic info that we learned from the previous steps.

6. Under “Filters”, click the empty box labeled “By Category” and then choose a relevant category from the list. (You must do this or else you will end up with a bunch of junk urls like google.com and facebook.com)

7. Click “Download”.

Now you have got a list of demographically targeted urls that you can use in your PPV campaign. Keep in mind that targeting demographically is not quite as accurate as targeting by keyword, but there can be a lot more volume. If you know that you campaign appeals to people within the demographic, it’s just a matter of building the right kind of landing page and/or finding the right offer that appeals to them. The good news is that if you get one of these to work, the rewards can be huge.

When EPC Isn’t The Most Important Thing…

When affiliates first get into this industry, they are usually always in search of offers with the highest payout. They figure if the payout is higher then they will automatically make more money. Obviously that’s not the case, since people can bank with $2 gaming offers even harder than someone running a $50 free trial offer.

A much better metric to go by is EPC (earnings per click). If you are making $0.50 a click on an offer, that is much better than $0.25 a click, right? Seems simple enough. It’s true, EPC is a much better measurement of the quality of a campaign that simply going by the offer payout. But is it the absolute best method? Nope.

Here’s the problem. Even if an offer gets $0.50 a click instead of $0.25 a click, you might still want to run the $0.25 offer. Why? Because it may get more clicks. This is where eCPM (estimated cost per mille, or estimated cost per thousand impressions). This one can be a bit trickier to figure out than EPC, where you just divide earnings by the number of clicks. But if you are willing to do the math, eCPM will give you the most accurate picture of which offer makes more money.

Here’s how to figure your eCPM:

eCPM = (revenue/number of impressions delivered)*1000

This really works to find out which offer is working the best for you on a landing page with multiple offers, or if you are split testing two different offers on a landing page. It doesn’t really work if you are just direct linking, unless you are doing PPC and you want to count your ad impressions as the impressions, but that gets a little dicey. So if you are using landers, get calculating and see what you find out, you may be surprised by the results.

Testing Offers 101: From Red to Green

One of the toughest ongoing questions for affiliate marketers is, “How do I know when I’ve spent enough money testing an offer?”  Everybody has a different approach. There are a couple of truths that we need to look at.

  1. It is very rare to find a campaign that is profitable right out of the gate. I’m not saying it doesn’t happen, because it does, but it is very rare. In most cases you will need to test, optimize, test, optimize, then test some more before you really get it dialed in and profiting enough to make it worthwhile.
  2. Some campaigns will not work no matter how much testing and optimizing you do. There is nothing more frustrating than beating a dead horse.

Sound like a Catch 22? It all boils down to your tolerance for pain, or your willingness to lose (or I like to say “invest”) money in a campaign before it sees a profit. How do you test properly without blowing too much money, and still avoid dropping potentially profitable campaigns too early? Here’s what I like to do…

First of all, when you setup a campaign, you want to spend about 2x to 3x the payout of the offer for the initial test. If the offer payout is $5, then you want to spend approximately $10 – $15 on the initial test phase. This is the “gathering data” phase.

Stats

Green is good

Once you have done this, you will have some data to work with (assuming you’ve been tracking everything, with Tracking202 or a similar program). Here’s the type of questions you want to ask in order to evaluate your data:

Did it get any conversions at all? If so, what keywords / urls / referrers / ad copies / banners were they from? Did you make a profit? Would it be profitable if you bid on less keywords? Would it be profitable if you bid on more keywords for a cheaper price? The list goes on, but these questions should give you a start.

For me personally, after the initial testing phase, if I haven’t received any conversions at all, I usually dump the campaign. That’s -100% ROI, and that’s going to be hard to overcome without a drastically different strategy, and it’s probably not worth it. If you are anywhere from -50% ROI to 0% ROI, then you might be able to profit with optimization. Try using a landing page or direct linking (whichever you didn’t do the first time), try different ad copies, pictures, headlines, calls to action, etc. Use the data from the test to see what is working and what is not working.

However you got those conversions in the testing phase, focus on that precise set of circumstances and recreate them in greater volume. Once you understand how and why you got some conversions, you are well on your way to having an optimized and profitable campaign.

Now go make some money!

60% of the Time, It Works Every Time

There’s no such thing as a surefire winner in Affiliate Marketing. That hot campaign that you have making $1,000 a day right now? It won’t last. The vertical that you have been tearing up for the last two years? It won’t last. Markets change. Audiences get wiser. Traffic sources dry up. There are about a million things that could go wrong at any point in time in this industry, and if you don’t have your income diversified, you will get stung sooner or later.

Are You Diversified?

If this is your business strategy, you are in trouble.

Diversification is something that you hear a lot about in the Investing world. Your broker will tell you, “You don’t want to put all of your money in stocks, or in bonds, or in cash alone. You want to have an even mix so you are both protected against loss and also maximizing your gain.”  Truer words were never said for Affiliate Marketing as well.

The absolute worst position to be in is one successful campaign on one traffic source.  That is an empty bank account waiting to happen.  Most affiliates know well enough that they shouldn’t just sit back and be lazy with one campaign, but I know at least some don’t. Avoid this at all costs.

Another thing you need to watch is when you are running multiple campaigns, but they are all on the same traffic source.  At least you are safe if one of your campaigns goes down. But what if the traffic source dries up?  Then you are back to square one.  Many affiliates were really slammed when Facebook tightened up their restrictions, you can learn from that.  Don’t put all your eggs in the Facebook basket, the Google basket, or even the PPV basket.  What if your network suddenly tells you that they aren’t going to accept any PPV traffic anymore on any campaigns?  These are tough questions that you need to be asking yourself on a regular basis if you want to survive in Affiliate Marketing.

The best thing that you can do to protect yourself from a bad situation is to build up an asset that belongs to you completely.  Create a content-based website in a solid niche that’s been around forever, or just that you can get a lot of traffic from a certain demographic and then sell the traffic.  Or you can build an email list.  An email list is an asset that you can take with you and keep promoting to no matter what happens to your offers, your networks, or other traffic sources.

The number one thing to remember here is that when you are buying traffic from someone and then selling it to someone else, you are the most vulnerable link in the chain and you can be replaced or eliminated at any time.  Don’t make the mistake of thinking that you have job security by arbitraging, even for one second.

The Top 5 Prosper202 Hacks & Mods

Almost every affiliate that I know (who is worth his salt) uses Prosper202 for their tracking. For the uninitiated, it is the open source version of Tracking202. Open source means that everyone is free to poke around in the code and mod or hack it to work better for their specific instance.  Also it means that you keeep all your data on your server and host the installation yourself. Since the release of Prosper202 there have been a few nifty hacks that have been released on various blogs, and they are a pain to track down so I thought I’d compile my favorite 5 mods here.

1. Adding New Traffic Source Icons To Prosper 202

This one comes from the Masterless Samurai himself, Wes. It’s a fairly simple mod, but extremely useful. The original P202 install only has a few Traffic Sources (PPC networks) built in. Now that affiliates are using P202 to track almost every traffic source imaginable, you will want to add the new icons in so you can see at a glance which accounts you are looking at in the Overview report. If there’s no icon, it just appears as a question mark. It’s nice to be able to add newer traffic sources like Plenty Of Fish, etc.

2. Redirect Prosper202 To Any Tab

This is one of two mods on this list by Jasper, aka Nerdy Affiliate. This one is also simple in nature but a big time saver. When you go to check your stats, it takes 3-4 steps for you to get to the information you want. With this mod, you can set it up to go straight to the reporting page that you want when you go to your tracking domain. Very handy.

3. Prosper202 LP Click-Through for Text Ads & Keywords Mod

This one is also from Nerdy Affiliate. It is a pretty deep mod that adds an additional layer of statistics that you can track: the landing page click-through rate on an individual keyword or text ad basis. This is used to compare the effectiveness of each keyword or text ad by seeing which ones generate the highest click-through rate from your landing page to the offer page. Without this mod, you are only able to tell the overall landing page click-through percentage for all keywords combined.

4. Prosper202 Offer Rotation Setup

This one is by AdHustler, and it’s not an actual hack to the software. It is just a different mindset for using the offer rotation feature in P202. This doesn’t take any coding to setup, just simply follow the instructions on the linked post and you will see how effective it can be for split testing offers to make sure you are getting the most money for your traffic.

5. Prosper202 Complete Install Package for Hostgator

Hostgator is one of the most popular web hosting companies our there. Because of this, more than a few people have tried to install Prosper202 on their Hostgator account and run into a nasty error. The guys at BlueLayerMedia have created an all-in-one fix and install package for version 1.3.2 of P202 that will get you up and running on your Hostgator account quicker than you can say “make monies online”.

If you’ve got a sweet hack that I didn’t list here, let me know in the comments and share the wealth! The open source nature of P202 and its users is what makes the software so essential.

MyAds Minimum Bid Price Is Now 1 Penny

MySpace MyAds has never been as popular as Facebook Ads.  One of the major reasons is that overall, the traffic quality doesn’t seem to be as good as Facebook.  That, coupled with a $0.25 minimum CPC on MyAds, led to Facebook taking the lead early on.  But the times, they are a-changin’…  I personally am sick of getting my ads rejected under Facebook’s stricter policies, and will definitely be giving MyAds another try.

Now that the minimum bid price is only $0.01 on MyAds, with the right targeting and a high CTR, it should be more than possible to get a very positive ROI.  Keep in mind that a lot of MySpace users these days are of a younger age, since most adults have moved on to Facebook. Try promoting offers that would appeal to the youngsters.

Also, don’t use the banners that your affiliate network has available for you on MyAds.  CTR is everything, and 9 times out of 10 those default banners bite the big one.  They aren’t split-tested and optimized, they are just thrown together by some graphic designer making $25 an hour that has no clue how to market things online.

And there you have it!  Let’s make some monies.