7 jQuery Effects To Explode Your PPV CTR!

This is a great guest post by one of my forum members, imrat. If you don’t use jQuery on your landing pages, it’s definitely worth taking an afternoon to learn.

Don’t you hate it when you spend days testing a ton of PPV targets and after recouping your initial test budget some other affiliate comes in and crushes your ROI? Before you know it, your in a bidding war. A war where the one with the biggest balls is gonna win.  What if you knew some secrets to give you an unfair advantage? What if you could grab your users attention in less than 4 seconds and raise your landing page CTR?

In this guest post I will show you 7 ways to use JQuery on your PPV landing pages to grab attention. You will learn how to animate the heck out of your landers.

The only thing your visitor will be able do is click and convert.

This is not an in-depth tutorial on JQuery – for that I suggest you check the tutorials on the Jquery site. If your a beginner, check out this excellent 15 day beginners video tutorial series.

You should also have a decent understanding of HTML and CSS to benefit from the tricks in this post. If you want to know how I build my landing pages, I suggest you check out my series on How to Build a PPV Landing Page.

The Demo

Here are the demo html files. Its a basic 750×550 PPV landing page, one without any JQuery applied, and the other with all the 7 effects applied.

Landing Page Without Jquery Magic | Landing Page With Jquery Magic

Enjoy!

Why JQuery?

Jquery is one of the most widely adopted Javascript libraries on the web, and is used by sites like Google, Digg, WordPress, Dell, and many others. It was started by John Resig and announced at the start of 2006. The first stable version was released on August 26, 2006.

I suggest you use it whenever you want to spice up your web designs with event handling, animation, and Ajax interactions. Its fast and reliable, and specifically offers:

  • light weight footprint (24kb)
  • CSS1 through to 3 support
  • cross browser compliant (IE 6, Firefox 2, Safari 3, Opera 9 and Chrome).

Setup Jquery For Your PPV Landing Page

To use JQuery on your webpage, you will need to include the Library in your HTML file.

You can host the Library file on your own server (download here), but I use the one provided by Google’s CDN.

If you are targeting users in countries where google is banned, I suggest you use one of the other hosted JQuery files.

All you need to do is include the following code before the </head> line in your html:

[sourcecode]<script type=”text/javascript” src=”http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js”></script>[/sourcecode]

Note: The Google CDN URL for the latest version of Jquery are listed here.

You want to start executing your JQuery animations after the page has finished loading. To achieve this, you also need to include the following, right after the code you have just included:

Note that the above section will be used to add the various codes in the sections below.

For all of the effects, the process consists of the same 3 steps:

  • include the javascript plugin file
  • attach the effect to a css class or div
  • add the class to the relevant element in the html

1. The Flasher

If you wanna really draw attention to yourself, you need to flash. Here I am going to show how to setup a flashing border and a flashing background.

Flashing Border

First up, lets add a flashing border around the ad. For this we use the Animated Borders plugin by Craig Davis.

Include the plugin in the <head> section below the line where you included jquery.

<script src=”jquery.animatedborder.js” type=”text/javascript”></script>

Note: make sure that the path reference to the jquery.animatedborder.js corresponds to where you downloaded and extracted the file.

Set the required CSS styles. Make sure the path is pointing to the location of the stripe.gif image:

.animatedBorderSprite { position: absolute; background: url(stripe.gif); margin: 0; }
.animatedBorderSprite-top { -moz-border-radius-topleft: 2px;         -webkit-border-radius-topleft: 2px; -moz-border-radius-topright: 2px; -webkit-border-radius-topright: 2px;}
.animatedBorderSprite-bottom { -moz-border-radius-bottomleft: 2px; -webkit-border-radius-bottomleft: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-radius-bottomright: 2px;}

Switch the flashing on by adding the following code below the line “// Include your code below this line”. You can change the thickness and color of the flashing border by changing the parameters.

$(‘.flash_border’).animatedBorder({size:5, color: ‘red’});

And add the class to the element on the page you want to have the border around, in this case the element with the id “wrap”:

<div id=”wrap”>

Background Flash

Next – lets flash the background a couple of times to draw the users eyes to the page. I prefer to do this just a couple of times to avoid getting sued for causing headache’s.

To change the background color I use a plugin called Color Animations.

Include the plugin, again just after the previous plugin / JQuery script include:

<script src=”lib/plugins/jquery.color.js” type=”text/javascript”></script>

Add the flashing code, again in the codeblock that starts with
//Include your code below this line

$(“.flash_background”)

.animate( { backgroundColor: ‘pink’ }, 100)

.animate( { backgroundColor: ‘white’ }, 100)

.animate( { backgroundColor: ‘blue’ }, 100)
.animate( { backgroundColor: ‘pink’ }, 100)
.animate( { backgroundColor: ‘white’ }, 100)
.animate( { backgroundColor: ‘blue’ }, 100)
.animate( { backgroundColor: ‘pink’ }, 100)
.animate( { backgroundColor: ‘white’ }, 100)
.animate( { backgroundColor: ‘blue’ }, 100)
.animate( { backgroundColor: ‘pink’ }, 100)
.animate( { backgroundColor: ‘white’ }, 100)
.stop();
});

And add the class .flash_background to the required element, again, in this case “wrap”:

<div id=”wrap”>

2. Moving arrow

The second trick is to tell your visitor where to look and direct their eye. One way to do this is animate an arrow pointing towards the call to action.

Because I wanted to include a link on the actual arrow as well, I included the arrow as an image in the background. Make sure that there is sufficient transparent canvas on the right hand side of the arrow.

For this particular effect I used build in jquery functions so you don’t need a plugin.

What the following code does is basically create a function which moves the background to the right and then the left. Then a simple interval is set to call this function every second. All you need to do is include the following code again in the codeblock that starts with

//Include your code below this line

//slide the arrow
var vibrate = function() {

$(‘#arrow’).animate({

‘background-position-x’: ‘+=20′
}, ‘fast’).animate({
‘background-position-x’: ‘-=20′
}, ‘fast’);
};

interval = setInterval(vibrate,1000);

3. Audio

One thing that really boosts your conversion rate is including an audio message when the page loads. You can do this quit easily with Jquery, and I have used the sound.js plugin for that. Make sure you save the file as WAV, and that you keep it of a relatively small size.

Although I have done this with Jquery to show you how to trigger sounds, you can achieve the same effect in html.

The downside with using jquery or <embed> in html, is that in IE, for some users it will ask for authorisation to play the content with windows media player…bugger! I will need to find a workaround for this someday, using this or this.

Until I do, for now download the required files, and include the javascript.

Then just after this line:
//Include the code below this line

Include the code:
$.fn.soundPlay({

url: ‘welcome.wav’,

playerID: ‘welcome’,

command: ‘play’
});

I’ve not gone as far as including the required Audio controls. So if you use this example on your landing page you will ‘Breaks the Rules’ of most networks.

4. Counting down

Scarcity and social proof are 2 of the Six Weapons of Influence. Jquery is great for adding in a counter on your landing page. You can use this in multiple ways.

A simulated user count

For example, you could dynamically change the numbers in the following sentence on your landing page:

34 users currently viewing this offer, there are only 7 vouchers left.
I am not including this here as an example, i might do something with this in future. This type simulation would work great on dating offers (Sophie is online right now waiting to chat. 12 members are currently viewing her profile).

Countdown clocks

How do you create scarcity? There are many ways. One way is to include a countdown and show that this offer is time limited: ‘Submit your email within the next 1m and 45s’.

For this blog post I will add a countdown timer, using the excellent plugin from Keith Wood. I suggest you follow the examples on his site.

Just download the packaged zip file, unzip the required files, and include the Javascript and the css. Check the demo file to see how I included the effect on this example landing page.

As usual, here is the code to include the Javascript. I used the pack file because it is smallest in size.

<script type=”text/javascript” src=”jquery.countdown.pack.js”></script>

Then add your CSS stylesheet code to your <style>…</style> section:

@import “jquery.countdown.css”;
#glowingLayout div { float: left; width: 34px; height: 50px; background: url(countdownGlowing.gif) no-repeat 0px 0px; }
#glowingLayout div.image0 { background-position: -0px 0px; }
#glowingLayout div.image1 { background-position: -34px 0px; }
#glowingLayout div.image2 { background-position: -68px 0px; }
#glowingLayout div.image3 { background-position: -102px 0px; }
#glowingLayout div.image4 { background-position: -136px 0px; }
#glowingLayout div.image5 { background-position: -170px 0px; }
#glowingLayout div.image6 { background-position: -204px 0px; }
#glowingLayout div.image7 { background-position: -238px 0px; }
#glowingLayout div.image8 { background-position: -272px 0px; }
#glowingLayout div.image9 { background-position: -306px 0px; }
#glowingLayout div.imageDay { background-position: -340px 0px; }
#glowingLayout div.imageSep { background-position: -374px 0px; }
#glowingLayout div.imageSpace { background-position: -408px 0px; }

Connect the countdown function to the relevant div/span by including this in the head javascript section:

//countdown timer
$(“#glowingLayout”).countdown({

until: ‘+1m +30s’,

compact: true,
layout: ‘<div></div><div></div>’ +
‘<div></div>’ +
‘<div></div><div></div>’
});

Feel free to change the +1m +30s to the amount of time you want the countdown to run for.

And finally include in the body of the HTML the following code to embed the countdown timer. I used the scarcity div to style the element background, but this is not essential.

<div id=”scarcity”><span id=”glowingLayout”></span></div>

The demo PPV Landing Page includes a sound effect as well to stimulate a ticking clock, and shows an ‘offer expired’ message when the timer runs out. If you want to include this you will need to figure it out from my demo file.

5. Image swipes

For offers where a visual or photo helps with conversions you can include a short piece of script to cycle through a number of images in an animated slide show.

There are tons of jquery ‘sliders’ on the web, just search for ‘jquery slider’.

For this example, I am using the slideshow plugin by Marcel Eighner.

As usual, after you have included the Javascript, you need to associate the effect with the relevant html element:

$(‘.mySlideShow’).slideShow({

hoverNavigation: true, // use mouse for navigation

interval: true // disable auto-slideshow
});

Then, in the HTML, include each image as a <li> element, and include the right class as shown below:

<div>
<ul>
<li><img src=”sign1.jpg” border=”0″ alt=”"  width=350 height=270 /></li>
<li><img src=”sign2.jpg” border=”0″ alt=”"  width=350 height=270 /></li>
<li><img src=”sign3.jpg” border=”0″ alt=”"  width=350 height=270 /></li>
</ul>
</div>

6. Remind your user before they leave

Because PPV triggers a pop up, many users move their mouse over to the tab/window close button as soon as it appears.

Wouldn’t it be great to stop them in their tracks and remind them of your special offer?

Unfortunately most networks dont allow exit popups, but JQuery comes to the rescue.

In this example I am trying to emulate most modern browsers. They slide in a yellow alert bar at the top of the window to notify the user of for example the option to save their password.

This is therefore a great way of attracting user attention. And the Activebar2 plugin is the answer.

After you have downloaded, include the plugin javascript file in the head section.

Then in the section where we switch on and attach each of the effects, include the following code:

$(‘.triggerAlert’).hover(function() {
if ($(‘#alert’).length == 0) {
$(‘<div id=”alert”></div>’).html(‘You really dont want to leave this page. Click to look at the deals we are offering!’).activebar({
url: ‘http://imrat.com’,
font: ‘serif’,
icon: ‘activebar-information.png’,
button: ‘activebar-closebtn.png’
});
}
});

Lastly, all you need to do, is to add the class triggerAlert to each element that you want to activate the alert when the user moves their mouse over this. For example:

<div id=”head”>

As browser close buttons are either at the top right or left corner, I recommend you add the class to for example your headline. Or, checkout the demo html, to see how I did it here. I included a separate div across the full width of the page at the top to capture the users mouse.

7. Optimize your download size

Another reason for poor CTR on your landing pages is the time it takes to load your page. Big images, slow servers, and huge javascript files all contribute to long long download times, and low low low CTRs.

So, once you have finished your landing page, its time to compress and minifi.

First, save a copy of your html file for safe keeping.

Then, collect the content of all of your JavaScript plugin files, and add them to a new single js file.

If you downloaded and used files that have already been packed or minified, then I recommend you download the unpacked versions.

Make sure you include the Javascript that was included in the html file as well:

Include everything below the //Include comment in your new javascript file.

Just in case you did not do this, you will need to remove all separate javascript plugin includes from your main html. All you need is 1 to your new minified version.

Also note that the main Jquery javascript file should not be included in this process.

Next, just upload your new combined js file to a Javascript compresser service like jscompress.com, compress, and copy & paste the minified version into a new js file.

Doing this radically increases download speed of your landing page. From 7 files totaling over 60kb down to a single file of 33Kb. Because this is still large for a PPV file, I recommend you only include 1 or 2 effect plugins.

It also makes your landing pages a lot harder to steal.

Here is a copy of the reduced html file, and here is the minified js file.

Wrapup
So that was that. I hope you enjoyed this tour of JQuery. It would be great to see what results you are getting, so let me know by leaving a comment below.

Here is also a downloadable zipped copy of the landingpage, plugins and associated files.

If you are interested in getting help with your landing pages or PPV campaigns, check out my blog: imrat.com – Ditching The Dayjob

How to Seduce Your Affiliate Manager

How many of you would like to be seduced by your affiliate manager? How many have seduced your affiliate manager already?

Now get your naughty affiliate minds out of the gutter! What I mean is that you need to learn how to communicate with your affiliate manager and not get screwed. See, contrary to popular belief, affiliate managers don’t always have your best interest at heart.

How many times has an affiliate manager told you affiliates were just killing it on an offer? How many times has an affiliate manager convinced you to run a campaign? Now, I’m not saying that affiliate managers never give good advice on campaigns to run…I’m just saying that sometimes an affiliate manager needs to get a lot of traffic/leads for a particular offer regardless of how well it is performing.

A lot of it has to do with the AM you get assigned. Like in any business there are competent and incompetent people working in the industry. A lot of it has to do with how well you get along with your AM. Some people click, and some don’t. If you don’t feel like you’re getting what you want from your AM, it’s reasonable to ask for another.

I want to compare what my best affiliate managers are like vs. the worst I have dealt with.

The best AM’s I have

  • Stay in touch regularly without hounding me about offers/traffic, etc.
  • Raise my payout on an offer before asking me to run it
  • Get back to me promptly when I ask about something, even if its just to tell me they don’t have any news yet but they are looking into it.
  • Share tips and strategies of what they have seen working (not giving away individual campaigns or anything like that)
  • Fight to get leads credited for advertiser downtime, etc.

The worst AM’s I have dealt with;

  • Call, email, or IM non stop about running offers or sending traffic.
  • Don’t respond rapidly to issues. This is a huge deal if we are talking about getting a payment or something.
  • Fight tooth and nail to not give me any kind of payout increase
  • Send emails that look like they have hand picked an offer just for me when really, it’s just a blast to all their affiliates.
  • Don’t tell me when an offer is going to be paused or taken down (I know sometimes they don’t always know)

Obviously, those are some of the best and worst examples, and many AM’s will fall somewhere in between. So the question is;  How do you get what you want from your affiliate manager without the BS?

Here are some tips for making the most of the relationship with your AM:

  • Make friends with your AM. Don’t bug them all the time, but do try to make things a little more personal. Asking how their weekend was, something about their kids, etc. can go a long way to making it easier to share information in the relationship.
  • Don’t be afraid to share your expectations with them. Say they didn’t let you know an offer was going down…a simple email saying ‘Hey, in the future I really need you to call me asap when that happens, because I am spending money sending traffic to this offer’. You might get a professional response that is acceptable or one that is defensive or antagonistic. In case of the latter, I would look for a new AM. There are some really good CPA networks and great affiliate managers out there. There isn’t much reason to do business with someone who doesn’t take your business as seriously as you do.

The relationship with your affiliate manager is very important. Try to keep a friendly, open line of communication, and you can build a relationship that will be very profitable for both of you!

Trick to Click!

My friend Corey Bornmann from Affportal uses the phrase ‘trick to click’ to describe landing pages that look like this:

You might have seen variations on this type of landing page or banner and that’s because it can work great! Who can resist clicking that ‘play’ button?

The basic idea is to take a screen-shot or pic to use as the ‘video still’, then use Photoshop (or another graphics editor) to make it look like a video player.When selecting the picture to use, browse around Youtube and see what videos make you want to click on them. Usually you’ll find that the image is one that you want to see what happens next. For example, if I see a guy sitting there facing his webcam I am probably not going to be as inclined to click as I would if I saw a big shark just about to bite something (you get the idea!)

You can download the source files for the project above here

Getting creative with this style of LP is the key. The main thing that will influence your CTR isn’t the play button, or any of the video player effects…it’s the picture you use. It can get tricky because you don’t want to mis-represent what you are promoting, yet be provocative enough to get clicked.

One scenario I have seen a lot is using pictures of ‘hot girls’ in the video player frame to promote dating offers. This can be a little deceptive, and often traffic from such tactics doesn’t back out for the advertiser which can result in getting kicked off the offer….so use at your own risk.

Get creative with trick to click and try something that you haven’t seen before.

150% ROI PPV Campaign

This is a guest post by Brian “browie”.  He is a member of PPV Playbook forums and has a blog at Browie.com

This PPV trick and/or tip isn’t going to change your life but it sure could make that “loser campaign” into a relative golden nugget.  I just started PPV marketing at the end of 2009.  That is when I joined David Ford and his PPVPlaybook Forum.  I was slow jumping on the bandwagon and I’m disappointed that I didn’t jump on earlier.  So, what I’m saying is I am still new and this little tip bumped my campaigns across the board.

I have to give credit where it is due.  I have private messaged this guy something to the effect of “you changed my life”.  Well not quite but it was a great tip that I didn’t think about before or maybe i didn’t pay attention too it when I saw it.  His name is Derek and he posts on the PPVPlaybook Forum.  There was a thread he created by giving some random tips about keywords and url’s.  Most of the stuff I had read before but this one just happened to catch my eye;

There is a difference, in some networks, between .com and .com/

There are 100′s of little case studies and tips and tricks on all of these internet marketing blogs and forums but I swear I had not read that before.  I have been profiting on many campaigns since I started taking his advice and you can see why below.  Here is one particular offer that has brought in 150% ROI everyday for over 2 weeks because of this tip.  If I didn’t take his tip to heart I know for a fact I would have deleted this campaign because there is no way I would bid that high.  Here is a screen shot.

As you can see people are bidding $0.60+ on the .com and I’m #1 for the .com/ at $0.034

Thank you Derek for that and I hope some one else or many of you find this post helpful and will take action on your PPV campaigns.  The point to this post is that any little detail can bump your campaign from a loser to a winner.

An Easy $100 a Day Campaign

Everyone wants to do paid traffic, and for some people that works out great. Paid traffic such as PPV, Facebook, PPC, etc. can get you a lot of traffic really quick but it also can require a substantial investment of time to keep those campaigns going. I think anyone who is interested in building a long term affiliate business needs to devote some time to SEO/Free traffic sources that can generate income for years on almost autopilot, hence this post.

This technique I am going to share is not something new at all, it’s not some big secret, but it has been forgotten by most fickle affiliates who jump from one traffic source to another thinking the grass is always greener. I am talking about Yahoo Answers

No…you didn’t just step out of a Delorian in 2007,  Yahoo answers still works. I just completed a case study that shows the potential of this traffic source. The reason affiliates fail at it is because they go about it all wrong. In fact, I would go so far as to say that most affiliates have no idea how to properly monetize social media traffic like this. See, most affiliates want to spend hours automating, scraping, etc thinking that’s the way to do things. If they actually put a little quality into their work, they would reap the benefits for years down the road.

Here is how to make money from Yahoo answers;

Offers

Almost any niche is fair game but since answers can take time to rank, pick niches that will be around a while

Keywords/Questions

After you pick an offer, you need to research keywords. Use the Google keyword tool and find some good keyword phrases you could make into questions. Research your potential keywords to see what other types of sites are ranking for them, and how much competition there is.

Landing Pages

Depending on the offer, you can iframe the offer page or make a page that looks like a great resource. Forget the LP’s you use for PPV or media buys…you want to make landing pages that actually offer good info or resources. If you were doing an education offer, you could have a site that listed all the colleges the user could request free information from (and you get a commission for). Don’t make this look like a sales page – that’s the trick.

Questions and Answers

This is going to be what separates the people who make money with this, from the people that don’t. Most people want to outsource this part, or simply write some lame answer with a big ‘click here’ type of sales pitch. This will not work. The outsourcing part can be done if you can find someone who can do what you would do. Don’t outsource this until you find a formula that works yourself.

You will want to ask AND answer your own questions. Why? This gives you the ability to chose the best answer (all other answers are being hidden now). You can also phrase your questions in a more search engine friendly way. Obviously for this you are going to need multiple accounts. You don’t want to answer your own question right away (that doesn’t look natural), and you don’t want to select your answer as the best answer until you get a few other responses. You won’t always get your question answered by other people but give it a little time to see if you do.

Answer your questions in a conversational tone. This isn’t the place to sell. Offer real, useful advice and give them a resource (your link) they can get more information. I really want to stress this point – you have to give useful answers. Not just a sentence or two. Pretend a friend just asked you this question and you are giving them real advice.

With your different accounts, answer some random questions once in a while to make your account look more ‘normal’.

Based on some campaigns I have been doing, just putting in 5 hours a month would result in thousands of dollars of income per month once you got the ball rolling. You probably aren’t going to break 6 figures a month with this technique but I can guarantee you will be getting conversions for a LONG time down the road on campaigns you haven’t touched in months. Give it a shot!

Bruce Lee – Greatest Affiliate Marketer Ever

Hope you enjoy these posts from some of the blogs I read

11 Lessons from Bruce Lee

Javascript & SEO = No?

Adwords Split Testing Tool

Newbie Entrepreneurs

Why self improvement courses suck

Money making myths

Bing vs. Google

Beginners guide to starting an online business

How to avoid becoming a workaholic

Free SEO tools

Hardcore Affiliate Tail

Ghetto cats be stealing my Affbuzz hats

The Best Posts You Missed

Here are some great posts you might have missed this week from various blogs

8 Reasons rich people hate their lives

Two campaigns, one theme, different outcome

Five Best Web-Based Conferencing Tools

6 Tips for When You’re Not in the Mood to Work

Article Marketing + Submission for SEO

11 Practical Ways To Stop Procrastination

Ecommerce Tip: SEO for Product Pages

Free Multiple Choice LP Template

Multiple choice landing pages can work really well for promoting email/zip submits. In the forum most of the time when I see email submits being promoted, affiliates are just using basic landing pages. While this can work, there is a lot more you can do to increase conversions.

I want to show you a way to use multiple choice landing pages. There are a couple ways you can do this – using a regular multiple choice landing page or one that pre-populates the offers. First I will show you the regular multiple choice LP

The way this works is the user selects which offer they want and are directed to it. In the source files (included in the bottom of this post) you would need to do is open the .php file in your favorite editor and edit this part

Putting in your own affiliate links. Simple right?

There is also something cool we can do by pre-populating these offers. What that means is that we will have someone check a radio button to pick their offer and fill out their email address on our landing page and then send them to the offer with their email address filled out. This is what that landing page looks like:

You edit this file the same way, but you need to make sure the offers you are running are able to be pre populated (either look in the offer description[ption or ask your affiliate manager).

You can download the templates here

Play around with multiple choice landing pages and see how creative you can get!

Blogs You Missed This Week

There are a lot of great blogs focusing on affiliate marketing. If you haven’t already, visit Affbuzz on a regular basis to see what people are talking about. I wanted to share some other blogs that aren’t necessarily focused on affiliate marketing, but have useful information for affiliate marketers. I usually email my forum members on Sunday with good threads or posts from the week so I thought I would also make a blog post highlighting some good blogs posts from the week that you might not have seen otherwise.

So, without further ado here are some good blog posts from the last week you should check out:

A landing page makeover

How to sell products with direct mail inserts

If Abraham Lincoln taught affiliate marketing

What to do on the slow days

Using Social Media to Help Launch Your New Business

International SEO strategies

Forget multitasking, try unitasking

How to find energy for more than your day job

Bing the default search engine for the Iphone?

How search engines value links

People with jobs have a fantasy about…

Business ideas for musicians and their fans

12 useful ways to get out of ruts

Dealing with the haters

Block distracting sites and get more done

The #1 habit of highly creative people

I hope you find some of those links useful!