Archive for July, 2008

Brief Review of Syndk8’s AutoPligg

July 30, 2008  |  General  |  2 Comments  | 

While this is not our normal modus operandi, we just wanted to share a new tool we’ve been made aware of and have had the opportunity to test. We are not affiliated with their company. We will not provide any technical support for their product. With that out of the way, we’d like to talk about Syndk8’s AutoPligg application.

We have to admit that we were very, very skeptical at first. The long term SEO value of applications like this has never excited us. For a short blast, they can be effective, but generally they are the quickest route to your local sandbox. However, at least for the time being, AutoPligg appears to do what it says it can do and it does it pretty damn well. For those who are unaware, Pligg is an open-source web application that is very similar to the extremely popular Digg platform. This allows a user community to vote and comment on links that they either like or dislike. There are quite a few Pligg sites floating around the web.

Essentially what AutoPligg does is automate the creation of accounts, as well as the submission and commenting of links. It’s as simple as that. While most people will definitely abuse this application and spam their links, we believe that more intelligent marketers will realize the potential of targeting the sites to which they list their stories.

The brief test we did, definitely seemed to show that AutoPligg is effective at increasing the short term SERPs of targeted low volume, low competition, long tail keywords. We can’t speak of the application’s long term value as we haven’t had access to it for a long enough period of time to really tell. It is extremely simple to use and doesn’t seem to be too much of a resource hog in it’s current incarnation. CAPTCHA cracking makes the account creation process much easier and the inclusion of proxy support was a great idea. Last, but not least, it’s price tag, only $189, is definitely in the right ballpark for this kind of application. If the makers keep it updated, this could be one of the better purchases a smart marketer makes this year.

The biggest fault we could find was it’s speed. From what we understand, the makers are working on a multi-threaded version which would make this application, much, much faster and that much better. That said, even though the application isn’t fast, it is automated, which almost makes up for it’s speed. We’d love to see a faster version in the near future.

We’ll post an updated review once we see how our results pan out over a longer period of time.

R.I.P. Dr. Randy Pausch

July 25, 2008  |  General  |  No Comments  | 

 

We’d like to take this time to send our condolences to the family and friends of Dr. Randy Pausch of Carnegie Mellon University who died today after a battle with pancreatic cancer. While only one member of the blackhatzen crew ever had the pleasure of being taught by this brilliant man, his search for balance and excellence in the computer science field will never be forgotten.

 

 

Thank you for everything, Professor Pausch.

Business Trips, Guest Posts, and New Products – Oh My!

July 16, 2008  |  General  |  No Comments  | 

Our apologies for the lack of posts in the last week or so. In the near future we’ll be back to our normal selves. We’ve lined up some blog posts that we think are pretty awesome including a guest post by a well-respected member of the Black Hat World community about a new kind of stuffing that we think people are really going to get excited about. We’re also very close to releasing Meta-Marketing: Fun Time Edition. We don’t want to give out many details yet, but let’s just say that with about 20 hours of work and a bit of patience and skill, we were able to pull in over $3,000 from EPN last month from a single site. We’ll also be releasing some new details on our very popular Return on Investment Research System (ROiRS) project in the next few weeks.

All in all, we’ve been very busy this summer and are starting to line-up some great content for our clients, customers, and readers. Check back for more in the immediate future.

Intro to Tracking Affiliate Offer Completions

July 7, 2008  |  General  |  4 Comments  | 

Introduction

We decided to make a little tutorial after reading a post on Black Hat World where a question regarding tracking IP addresses after offer completion was posed. While we realize that most seasoned affiliates are very aware of the technique we’re going to outline in this post, we hope that our less experienced readers learn something. What you are about to read is one of the most basic ways to really begin analyzing traffic and creating metrics to streamline and optimize your affiliate sales efforts.

Disclaimer

This is not an efficient or elegant way to go about tracking the people who complete your offers. However, if you’re not already currently tracking the leads you’re generating, it is a very simple way to start a process that will help refine your abilities as an affiliate marketer. We’re not going to offer that many code or SQL snippets because we firmly believe that some parts of the game are to be sold, not told. That said, nothing in this article is too complicated for a beginner to figure out.

What You’ll Need

Here are a list of things which you hopefully already have access to, but which are necessary to go forward with the procedure we’re about to discuss

  • Shared Hosting (or better)
  • PHP4 (or greater)
  • MySQL 4 (or better) and the ability to create new DBs
  • Text Editor
  • FTP client

Getting Started

First off, you’ll want to create a MySQL DB to store and handle the information you’ll begin tracking from here on out. To do that, you’ll probably want to access phpMyAdmin. If you’re unfamiliar with how to use this web application, you should read the manual. You’ll want to create a table and a series of appropriate fields. The number of fields is dependent upon what you want to track. So, for very, very basic tracking you’ll want to create a field to track the user’s subid, the offer ID of the offer the user filled out, the date they filled it out, and their IP address. This is list of fields is very flexible.

Once you’ve created the DB, you’ll want to create a unique ID to begin to track the users that click on your offers. We’ve done this by simply creating a unique identifier with PHP that gets sent by path argument to each URL referrer page like so:

<?php
function genKey ($length = 10)
{
  $key = "";
  $possible = "0123456789bcdfghjkmnpqrstvwxyz"; 
  $i = 0; 
 
  while ($i < $length) { 
    $char = substr($possible, mt_rand(0, strlen($possible)-1), 1);
    if (!strstr($key, $char)) { 
      $key .= $char;
      $i++;
    }
 
  }
return $key;
}
?>

You can either put this code into a separate page, include it on your main page, and call the function or just run the entire process on your main page. The output will be a string similar to this: 8g2kbcz0qr

You’ll want to pass this unique identifier onto your referrer pages. You’ll then want to link to your affiliate page with something similar to this:

<a href="http://www.yoursite.com/offer.php?id=<?php echo $key; ?>" target="_blank">Click here to fill out your offer.</a>

Now you’ll want to figure out how your affiliate network handles subids. Subids are independently assigned path arguments that you can create to send very specific information to your affiliate networks which may then be sent back to you via a universal pingback upon offer completion. There is a fantastic list and small primer on subids located at Subids.com.

Once you’ve figured out how to process subids on your respective network, you’ll want to make sure that the unique ID you created earlier gets passed to the affiliate network. In this example, I’ll use Azoogle’s subid system. So, if you’ve setup a link like I specified earlier, this is the code you’d need to have on http://www.yoursite.com/offer.php:

<?php
$sid = trim($_GET['id']);
header( "Location: http://x.azjmp.com/%OFFERID%sub=".$sid) ;
?>

%OFFERID% is where you’ll want to place the unique offer ID provided for you by affiliate, which, in this example, is Azoogle.

If you want, you can also begin to track how many users that click your offer links actually complete your offers. To do this, you’ll want to create a record and leave the IP address or offer ID fields blank on the referrer page. This way, you can easily discern between records that have and have not completed offers.

Just like most affiliate networks, Azoogle’s universal pingback tool is very easy to setup. How these tools works is that they send a very basic hit with some path argument attached every time someone completes one of your offers. For this example, a very easy pingback URL to use would be:

http://www.yoursite.com/pingback.php?subid=%%SUB_ID%%&offerid=%%OFFER_ID%%

The %%SUB_ID%% indicates where your SubID will be. Your %%OFFER_ID%% indicates where the unique ID of your offer will be. When a user has completed an offer, http://yoursite.com/pingback.php will receive a “ping” from the affiliate network with all of the information you’ve requested attached via path argument, so you’ll want to be able to read these, right?

The code is very simple:

<?php
$subid = trim($_GET['subid']);
$oid = trim($_GET['offerid']);
 
list($affid, $sid) = explode("-", $subid);
?>

This will grab each respective argument and store it into a variable. The reason for the explode() is that Azoogle returns each subid with your affiliate ID separated by a dash and then whatever subid you define. So, if you defined 8g2kbcz0qr as the subid and your affiliate ID is 12345 then the resultant argument would be: ?subid=12345-8g2kbcz0qr

Now, since you know that any ping to this page is the result of either a test of yours or an actual completion, you can easily begin to add information like the time and IP address to your database. This can be done by simply assigning the IP address to a variable with the following command:

$ip=$_SERVER['REMOTE_ADDR'];

Once you have the IP address assigned to a variable, adding it to your DB is very simple.

Hopefully everyone who has read this article and was previously unfamiliar with the basics of affiliate tracking now has a better idea of how to go about doing it. As I stated in the beginning, this is by no means the most elegant or efficient way to go about tracking, it’s just a very basic way that works.

Find vBulletin Forums That Allow IMG Code

July 1, 2008  |  General  |  10 Comments  | 

After a post on BHW, I decided to begin exploring different Google queries that could result in finding lists of forums that allow IMG code. While we do not support stuffing public forums and believe that it will get you caught by your affiliate managers and banned from your networks, it is still an interesting problem.

By default vBulletin uses a string of “__________________” or 18 _’s to separate signatures from posts. This would be the first part of your query. By default vBulletin also lists Posting Rules that indicate which posting properties are allowed at the bottom of many pages. The string “[IMG] code is On” would indicate just what it says; that [IMG] codes will work.

So, a sample query for Google to find vBulletin forums with signatures that allow the [IMG] code would be:

“__________________” “[IMG] code is on”

If you wanted to find more niche-specific forums, you could add a keyword search on top of the original search. So your query could, for example, read:

“__________________” “[IMG] code is on” “blackhat”

Try it out and let us know what you think.

Video Update:

We decided to make a video to show our users just how effective this method can be if it is used the right way.