A lot of my PeerFly publishers are using DirectCPV right now and although I do not think it is the best PPV network, they do have traffic and there are some people running very successful campaigns with them. One issue they all seem to be having right now is that the pixel option with the new DirectCPV interface does not seem to work. It’s easy to see how this could be an issue when you go to optimize your campaign, but luckily there is another option that is just as good. Instead of placing the tracking pixel on PeerFly, you can simply pass their keyword/url variables into your PeerFly long link.
DirectCPV Destination URL
When you are setting up your Default landing page on DirectCPV they give you four variables that you can pass into your affiliate link. Well, just like when you setup a 7Search campaign, you can pass these variables into your long link and then when you view your Reports on PeerFly you can see a complete breakdown based on those SubIDs.
The four different variables you can pass are:
- $esc.url($query.keyword)
- ${query.trafficProvider.key}
- $esc.url($query.url)
- $esc.url($matched.categoryName)
If you are looking at that and thinking, “well, that’s confusing”, I agree with you. I am not sure why DirectCPV decided to make them complicated variables when they could have done something as simple as %KEYWORD%, but they did. Luckily, passing these into your link is simple and you don’t even need them all.
With PPV traffic I suggest bidding on URLs rather than keywords. If you are bidding on URLs then you should pass the $esc.url($query.url) variable into your first subid on PeerFly. If you are bidding on keywords then you should pass the $esc.url($query.keyword) variable into the first subid. I suggest passing the ${query.trafficProvider.key} variable into the second subid spot. I don’t really pay attention to categories, so I would ignore the last variable.
If you are bidding on URLs then the subid section of your PeerFly Long Link would look like:
subid=$esc.url($query.url)&subid2=${query.trafficProvider.key}&subid3=&email=
Simply copy and paste that into DirectCPV as your Destination URL and you’re all set! Once you start generating traffic you can go to your PeerFly Reports page and see a complete breakdown showing you which URLs you are getting conversions on and which ones you are not.
Pretty simple right? Let me know if you have any questions. I hope to get a DirectCPV case study up done soon and I’ll be mailing it to my Affiliate Manager Exclusive subscribers. Make sure you get on my list! :)





You mentioned you don’t think DirectCPV is the best PPV network. Aside from TrafficVance, which one do you like the best? I was about to get started with AdOn…is there a better one?
My personal favorite is LeadImpact, but I’ve heard good things about AdOn, so I don’t want to tell you not to try :)
Aside from TV I would recommend you give Lead impact a shot. The key to successful PPV marketing is finding low competition targets that others are not bidding on.
Oh dear Lord…. Mr. Luke is Unstoppable :D :D
Keep on sharing awesome stuffs luke :)
You the man !!
Thanks for the awesome article Luke! Definitely cleared up my confusion with DirectCPV’s tracking pixel :)
Great info!
My next question then is:
How do you pass the tracking through a landing page? Like DirectCPV –> LP –> youraffiliatelink.com/&s1=$esc.url($query.url)&s2=${query.trafficProvider.key}>
You would need to pass your own query string into your landing page. For example:
yourlandingpage.com/lp.php?url=$esc.url($query.url) and then you would use PHP $_GET['url'] and pass that into your landing page.
I personally think DirectCPV traffic sucks. I just doesn’t convert for me *at all*… I would advise you try them because it’s only a $100 and you might get better results, but ultimately, I will stop using them.
Hi
I have a landing page on a wordpress site that has an optin then redirect to an clickbank affiliate page. My Direct cpv destination URL points to my own landing page. Do you know where I put the tracking code then? I haven’t a clue. I would of course like to find what URL/Keyword the person was redirected to and the tracking codes. Say my destination URL is: http://www.mysite.com/landingpage/ how would this look with the following tracking IDs:
$esc.url($query.keyword)
${query.trafficProvider.key}
$esc.url($query.url)
Do I need to use ‘subid=’ and ‘&’ to join them up as you have displayed in this post?
Thanks for any info
Andrew
You’re going to have a really hard time doing that with WordPress. I would suggest creating a lander from scratch for PPV traffic.
I take it you mean a dedicated landing page on its own domain not within a wordpress?
Well, it can be on the same domain, but yes, a dedicated landing page.