POFpro: Premium Tracking & Optimization Platform for POF Ads Launches to Public

April 22, 2013 by Tom Fang 1 Comment

POFpro Ad Platform

Today we’re finally launching POFpro, a new premium demand-side ad platform specifically for marketers to track, automate, and scale the Plenty of Fish traffic source, into a public beta.

This product is the proudest thing we’ve ever put out as we continue to transition into a technology-focused, product-obsessed company. We’ve been in private beta with just under 100 users to date and really worked hard to make the most advanced, yet easy to use product.

If you market on POF or have thought about it but found it difficult to get started, this is THE platform for you. POF’s laser sharp demographic targeting capabilities rivals that of Facebook and is perfect for performance marketers and for startups focused on user acquisition in the dating space.

Fully Integrated, Premium Experience

Fully integrated with POF’s self-serve ad system, POFpro aims to transform POF marketing to its simplest, most intuitive form, allowing newcomers to get started much more smoothly, as well as allowing the experienced to scale faster and do it in a fraction of the time.

Currently there isn’t really a solution out there that does what POFpro does. What people have duct-taped together are things that make you export reports from multiple platforms and leave it to you to mash it up in Excel. POFpro is trying to bring the similar premium experience that Facebook Ads API users enjoyed, but to POF Ads.

The basic foundation is we drill down to the specific ROI of a creative with no extra effort from one central interface. Then, with the incredibly granular data, we are able to apply advanced features like rule-based auto-optimization and day-parting, which all contribute to users spending less time monitoring campaigns and to scale faster.

Ben Louie of POF Ads

“I’ve been working with Tom as they’ve developed this technology over the past year,” says Ben, Senior Account Manager at POF Ads. “All I have to say is: just try it out. This piece of technology is a complete game changer for any POF advertiser. If you’re new, they have an expansive training guide that they used to charge for, now it’s 100% free as part of the platform.”

Integration with WhatRunsWhere

In addition, we also did a small integration with the guys at WhatRunsWhere inside POFpro. Users can search by an advertiser, and POFpro will pop out a limited number of ads that runs for that advertiser, as well as key information such as where and how long it has been running.

Get Extended Free Usage During this Public Beta!

POFpro Trial

The software is currently in public beta, which means there will be no charge to use it for an indefinite period of time (approx. 2-3 weeks), in addition to the 30-day free trial when they officially come out of public beta.

That means if you sign up now, you’ll have 6-7 weeks of free usage ahead of you before you have to pay a single dime. Take advantage of this before it ends!

POF Case Study: How Display Size Can Affect Landing Page Performance

March 31, 2013 by Aziz Kamara 8 Comments

With as much experience as we’ve had in POF, there are still a lot of questions we have yet to answer and a vast more that we haven’t even thought to ask.
 
How Display Resolution Can Affect Performance
That said, recently we decided to tackle one question that’s been in the back of our heads for a little while regarding landing page performance and landing page display resolution.
 

The Big Question

With all of the various screen sizes that exist in the world today, we wanted to find out which display dimensions we should use to create our landing pages to best cater to our POF demographic.
 
So to find that out, we had to ask ourselves: does display resolution affect landing page performance?.
 

Our Preparation

With that question in mind, and a set budget of $500, we started to prepare our test. After a little bit of research, we found a list of the most popular resolutions used in the US.
 
Taking that list, we found 3 resolutions we decided to use

  • 1024×768 – “Low-Resolution”
  • 1366×768 – “Mid-Resolution”
  • 1920×1080 – “High-Resolution”

Finding Our Landing Page

Before we could test the various resolutions we wanted to start out with a landing page that performed well, but that we hadn’t used before.
 
Immediately, we began testing numerous landing pages each varying in design and complexity until we had a steady landing page click-thru of 40%.
 
Since we only cared about how visually alluring the landing page was, we didn’t want to concern ourselves with any other performance metrics like conversion rate or creative CTR.
 
Below was our resulting layout:
 
Landing Page Resolution Case Study Template

Live versions:
Low-Res | Mid-Res | High-Res

Campaign Targeting

Once we found our landing page, we then took that design and layout and applied it to our top 3 resolutions as seen in the links above. Each landing page was separated into 3 campaigns all targeting US males ages 30-39 with a login count of <50 which helped us keep everything properly organized.

Setting The Rules

The most important thing about any test is to abide by a strict set of rules.
 
Our rules were simple:

  • Use The Same Creatives for each landing page. While we desired the lowest possible cpc, we felt that interfering with the creatives process would skew data. If one campaign needed more creatives, the other two got the same creatives injected as well.
  • Stagger Each Campaign’s Bid by just $0.01 each to maintain placement fairness.
  • Rotating Bids between the three campaigns each day. This was an attempt to lower the influence of placement on performance as much as possible while preventing two of the same creative appearing at once
  • Only Running During The Day to keep an eye on creative performance.

And The Winner Is…

After we spent our budget $500 to find and test our landing pages, we felt we had enough data to draw some conclusions. Before we break down our findings, let’s take a broad look at what we found:
Landing Page Resolution Case Study Template

At first glance this may seem a little jumbled, so I’d like to provide the important metrics individually.

CTR (Click-Thru Rate)

Landing Page Resolution Case Study CTR The primary focus of these landing pages’ performance was on the landing page CTR. As you can see in the graph above, the landing page catered to the largest display resolution had the highest CTR. While we can only speculate as to why it got more clicks, we have our suspicions.

CVR (Conversion Rate)

Landing Page Resolution Case Study CVROddly enough, while the high-resolution landing page yielded the best CTR, it also got the worst conversion rate at just 3.96%. Since we only used this one design for this resolution, we can’t know why users clicked to go on to the offer but failed to act. Historical data has shown us that a high click-thru and low conversion rate is mostly due to misleading images or copy, but since the other landing pages had the same content, that doesn’t seem to apply here.

Profit/Loss

Landing Page Resolution Case Study Profit/LossLastly, for those curious about how much the resolution affected our ROI, to the left is a graph which shows how profitable each landing page resolution was. Although the low-resolution landing page had the lowest CTR, with it’s greater CVR, it was the most profitable with $127.40 in profit. The opposite could be said for the high-resolution page which actually lost $27.54 in total.

Conclusions

Taking into consideration the larger images, if users with a smaller screen saw the high-resolution landing page, they might see mostly a set of images scrolling down their screen, thus placing all of the focus on images and not on copy. But if users aren’t seeing our copy, we’re missing out on an opportunity to convince them to act in our favor. This may explain the high CTR but low CVR for the high-resolution page.

Also notice how our landing page is a little wordy; users are more likely to be able to read all of our copy in the low-resolution so that when they clicked to the offer, they had a higher intention of signing up.

Last Words

We can speculate all day as to why one page performed well over the other; but without further testing, we won’t know. What we do know is that the smaller display resolution performed the top 2 most popular by a large margin. Ultimately, take the above data into consideration when you’re designing your next landing page to truly get the best out of your landing pages.

3 Simple Yet Effective jQuery Techniques You’ll Use Time and Again

March 24, 2013 by Aziz Kamara 2 Comments

In our previous post, we discussed how useful learning html, php, javascript, and jQuery could be to your digital marketing career. In this post, we wanted to provide some examples showing just how true that can be.

Using jQuery’s library of code, we can create a shaking effect, pulsating effect, and typewriting effect that will draw the user’s attention to any element of our choosing. Let’s take a look…

Fundamentals of Our Code

Since it’s not as easy as it may seem, it’s important to know how to paste our code into our landing pages.

How to Paste In Your JavaScript CodeFirst, you’ll need to make sure that your landing page has a link to the latest version of jQuery which you can download and save for free. Just make sure to save it as a .js file.

Or you can create link to the url they provide at the bottom of their home page onto your landing page.

Next create and attach your external .css file. While you’re not required to use an external .css file, for the sake of keeping everything organized, I highly recommend it.

Lastly, make sure to wrap the functions I provide in a <script> tag and within your <head> tag. Without that, nothing will work.

If you’re not familiar with what I’m talking about, please watch the quick video above to make sure that you’re using these scripts properly.

Getting “Shaky” With jQuery

Maybe you have an important sense of urgency you’d like to convey to the user,but don’t want to risk drawing too much attention away from your headline or call to action. Perhaps you’d like to make your images move around a little when your users move their cursor across the page. The shake effect will help you do just that

Your Code

First, you’ll need to grab the shake code below. Once copied, you can just paste it in between your <script> tags as mentioned in the video. However, before you do that, take a second to look a the code and make sure you append the .shaking_text with whatever Class or ID you’d like the shake to affect.

$(document).ready(function(){
setInterval(function() {
$('.shaking_text').effect('shake',{
/*adjusts how many times the element will shake*/ times:4,
/*adjusts how far (in pixels) the element will shake*/ distance:10},
/*adjusts how fast the element will shake*/ 1000);
},
/*adjusts how frequently the element will shake*/ 5000);
});

Here is an example of what your element will look like when you’re finished editing everything.

Additional Modifications

We can also make the shaking element interactive by switching the setInterval() function with the .mouseover() function. This would cause your element to shake only when the user passed their mouse over the element. Add a .mouseout() function and you get an incredibly responsive effect for any element!

Bring Your Elements Alive With Pulse

Many people like to use the blink text decoration to draw attention to certain elements on their page. The only issue however, is that the incessant blinking can be less eye-catching and more annoying. A better alternative is to make your text pulsate with the .animate() effect.

function pulsate() {
var pulser = $(".pulsing_text");
if(!pulser.hasClass('stop pulsing')){
pulser.animate({opacity:
/*this adjustst how faded the element will get*/ 0.2},
/*this adjusts how quickly the element will fadeout*/1000, 'linear')
.animate({opacity: 1},
/*this adjusts how quickly the element will fade back in*/1000, 'linear', pulsate);
}else{
pulser.animate({opacity: 1},10)
.removeClass('stop pulsing');
}
}
$(document).ready(function() {
pulsate();
/*this will stop the text from pulsing when the user drags their cursor over the pulsing text/element */
$('a').mouseenter(function(){
$('.pulsing_text').addClass('stop pulsing');
});
});

Again, I’ve created some minor notes so that you can adjust the animation to your liking. Just like with the shaking code above, you’ll want to change the values of certain elements to reflect the elements you’d like to animate. So replace .pulsing_text with the class or id of your choosing. Here is an example of what your end result would look like.

Additional Modifications

Notice that with this code, once the user has moved their cursor over the pulsing element, the pulsing stops for that session. Although this is a great way for the user to inadvertently turn off the pulsing element (in the event that they find it annoying), if you’d like to allow the pulsing to continue even after the user has moved their cursor away, just delete everything between the pulsate(); and }); values.

Guide Your Users Across Your Text With Typewriter

This last effect is a great way to draw attention to certain text on your landing page and subtly engaging the users as they’re led across your copy. As the eye is attracted to movement, when certain events occur, you can make it so that your text appears as though it’s being typed in real time by someone.

var text = "";
var count = 0;
var maxspeed = 150;
$(document).ready(function(){
function type_what_you_want(your_text){
text = your_text;
type();
}
function character(start, end, text){
return text.substring(start, end);
}
function type() {
var random = Math.floor (Math.random() * maxspeed);
setTimeout (type, random);
$('.headline').append(character (count, count+1, text));
count++;
}
type_what_you_want (
"This Is A Headline That Grabs Attention!");
});

Once pasted in you’ll get something that looks like this. There really isn’t much modification with this one, since it’s pretty basic. You can adjust how quickly your text is written by adjusting the max speed variable (var: maxspeed=) at the top. Aside from that, you can replace the “This is A Headline[...]” text with whatever of your choosing.

Last Remarks

These are some pretty basic yet wonderfully effective jQuery effects you can use on your landing page. But keep in mind, these examples are just a tip of the iceberg. We wanted to provide these techniques to connect with our previous post on learning code to show people how useful it can be to brush up on your javascript, php, and html knowledge in relation to digital marketing. So explore and try out some of the other useful jQuery tools out there.