<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" version="2.0">

<channel>
	<title>CTRtard.com - Internet Marketing with a Helmet</title>
	
	<link>http://ctrtard.com</link>
	<description>Internet Marketing with a Helmet.</description>
	<lastBuildDate>Wed, 04 Jan 2012 20:41:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/ctrtard" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="ctrtard" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>32.791246</geo:lat><geo:long>-117.243437</geo:long><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Fctrtard" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fctrtard" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2Fctrtard" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.bloglines.com/sub/http://feeds.feedburner.com/ctrtard" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fctrtard" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fctrtard" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fctrtard" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.plusmo.com/add?url=http%3A%2F%2Ffeeds.feedburner.com%2Fctrtard" src="http://plusmo.com/res/graphics/fbplusmo.gif">Subscribe with Plusmo</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.thefreedictionary.com/_/hp/AddRSS.aspx?http%3A%2F%2Ffeeds.feedburner.com%2Fctrtard" src="http://img.tfd.com/hp/addToTheFreeDictionary.gif">Subscribe with The Free Dictionary</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.bitty.com/manual/?contenttype=rssfeed&amp;contentvalue=http%3A%2F%2Ffeeds.feedburner.com%2Fctrtard" src="http://www.bitty.com/img/bittychicklet_91x17.gif">Subscribe with Bitty Browser</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2Fctrtard" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://mix.excite.eu/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fctrtard" src="http://image.excite.co.uk/mix/addtomix.gif">Subscribe with Excite MIX</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.webwag.com/wwgthis.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fctrtard" src="http://www.webwag.com/images/wwgthis.gif">Subscribe with Webwag</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.podcastready.com/oneclick_bookmark.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fctrtard" src="http://www.podcastready.com/images/podcastready_button.gif">Subscribe with Podcast Ready</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.wikio.com/subscribe?url=http%3A%2F%2Ffeeds.feedburner.com%2Fctrtard" src="http://www.wikio.com/shared/img/add2wikio.gif">Subscribe with Wikio</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.dailyrotation.com/index.php?feed=http%3A%2F%2Ffeeds.feedburner.com%2Fctrtard" src="http://www.dailyrotation.com/rss-dr2.gif">Subscribe with Daily Rotation</feedburner:feedFlare><item>
		<title>AdCALC New Internet Marketing Calculators Site</title>
		<link>http://ctrtard.com/affiliate-marketing/adcalc-new-internet-marketing-calculators-site/</link>
		<comments>http://ctrtard.com/affiliate-marketing/adcalc-new-internet-marketing-calculators-site/#comments</comments>
		<pubDate>Wed, 04 Jan 2012 20:31:50 +0000</pubDate>
		<dc:creator>ctrtard</dc:creator>
				<category><![CDATA[Affiliate Marketing]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[adcalc]]></category>

		<guid isPermaLink="false">http://ctrtard.com/?p=1407</guid>
		<description><![CDATA[Happy New Year! The new year is here and it&#8217;s time for me to get crackin&#8217; on projects that&#8217;ve been on the back burner. AdCALC is one of those projects. A few months back, while goofing around with the jQuery UI library, I got the idea to make a simple marketing calculator. Once I got [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Happy New Year!</strong></p>
<p>The new year is here and it&#8217;s time for me to get crackin&#8217; on projects that&#8217;ve been on the back burner. <a href="http://adcalc.net">AdCALC</a> is one of those projects.</p>
<p>A few months back, while goofing around with the jQuery UI library, I got the idea to make a simple marketing calculator. Once I got rolling, it was hard to stop <img src='http://ctrtard.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  The site sat at about 90% completion for the past 3 months until this week when I decided to get it finished.</p>
<p>I think it turned out pretty good. It&#8217;s got two &#8220;Business Planning Calculators&#8221;&#8211; the coolest of which is the <a href="http://adcalc.net/cpv/">CPV Campaign Calculator</a>. It lets you tweak just about every aspect of a CPV campaign to perform some slick &#8220;what if&#8221; scenarios.   The other one is the <a href="http://adcalc.net/offer-compare/">Offer Compare Calculator</a> which lets you compare the Payout and Conversion Rate of two different offers to see which has the higher EPC, etc.</p>
<p>It&#8217;s also got a collection of &#8220;Mini Calcs&#8221; that let you do some simple marketing specific calculations.</p>
<h2>Sharing is Caring</h2>
<p>In my opinion the coolest thing about <a href="http://adcalc.net">AdCALC</a> is the sharing it lets you do. When you click on the Share icon in any calculator, you&#8217;re presented with four different ways to share:</p>
<p><strong>1. Tweet Button</strong> &#8212; Easily share your calculation on Twitter.</p>
<p><strong>2. Interactive Lin</strong>k &#8212; This spits out a link like this: <a href="http://adcalc.net/cpv/?calc=Q3RydGFyZCdzIENQViBDYW1wYWlnbiwwLjAzOSwyODAsMC4wNSwwLjE4LDUuNTU=">my calculation</a> Notice how the values I&#8217;ve set are preserved. Now you can see what I see. Paste it in a Skype chat group and share your stats with your business partner.</p>
<p><strong>3. Embed an Info Graphic</strong> &#8212; This is pretty slick. AdCALC will spit out a link to an image link, like this: <a href="http://adcalc.net/cpv/graphic.php?calc=Q3RydGFyZCdzIENQViBDYW1wYWlnbiwwLjAzOSwyODAsMC4wNSwwLjE4LDUuNTUsNzE3OSwzNTksNjUsMzYwLjc1LDgwLjc1LDI5JSwwLjc4LDQuMzE=">image link </a>You can use this as the src in any img tag or use it to embed a picture inside virtually any forum post. This is great for doing case studies or sharing stats on forums.</p>
<p><strong>4. Complete HTML Code for Info Graphic &amp; Link.</strong>  AdCALC also produces complete html code so you can insert an info graphics that&#8217;s clickable &#8212; and links to your calculation. Sweet! Less work = warm fuzzy feeling.</p>
<p><a href="http://adcalc.net/ctr/?calc=Q3RydGFyZCdzIENUUiwzODAsNzA="><img src="http://adcalc.net/ctr/graphic.php?calc=Q3RydGFyZCdzIENUUiwzODAsNzAsMTguNDI="></a></p>
<h2>Future Plans</h2>
<p>I&#8217;m planning to add both PPC and CPM Campaign Calculators soon. And thanks to some great ideas from <a href="http://ctrtard.com/ppvplaybook.php">Affplaybook Forum</a> members, I&#8217;ve got a few more calculators on the drawing board as well.</p>
<p><strong>If anyone has an idea for something they&#8217;d like to see, let me know!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://ctrtard.com/affiliate-marketing/adcalc-new-internet-marketing-calculators-site/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Affiliate Cage Match Las Vegas</title>
		<link>http://ctrtard.com/affiliate-marketing/affiliate-cage-match-las-vegas/</link>
		<comments>http://ctrtard.com/affiliate-marketing/affiliate-cage-match-las-vegas/#comments</comments>
		<pubDate>Wed, 21 Dec 2011 08:10:44 +0000</pubDate>
		<dc:creator>ctrtard</dc:creator>
				<category><![CDATA[Affiliate Marketing]]></category>
		<category><![CDATA[asw]]></category>
		<category><![CDATA[mma]]></category>

		<guid isPermaLink="false">http://ctrtard.com/?p=1394</guid>
		<description><![CDATA[You just knew it was too good to be true. As of yesterday, Shoemoney posted that his fight with Barman is off. Citing an injury he wrote the following: “Call me a pussy or whatever but my knee is not worth re-injuring and my doctor said it would be really stupid for me to get [...]]]></description>
			<content:encoded><![CDATA[<p>You just knew it was too good to be true.</p>
<p>As of yesterday, <a href="http://www.shoemoney.com/2011/12/19/barman-ppc-bz-vs-shoemoney-mma-fight-update/">Shoemoney posted that his fight</a> with Barman is off</a>.  Citing an injury he wrote the following:</p>
<blockquote><p>“Call me a pussy or whatever but my knee is not worth re-injuring and my doctor said it would be really stupid for me to get in a mma fight”</p></blockquote>
<p>PUSSY!</p>
<p>Moving right along. My first thought was to find another opponent for <a href="http://www.ppc.bz/industry-news/affiliate-summit-west-2012-viva-las-vegas-and-affiliate-balls">Barman</a>, who I’m sure, has been following a rigorous training regimen and gulping down 6 raw eggs every morning.</p>
<p>Opponents that come to mind:</p>
<p>Jonathan Volk, John Chow, and Ian Fernando.  </p>
<p>My personal preference would be John Chow – if anyone deserves to be put into a Kimura for some useless blog posts it&#8217;s this guy. <img src='http://ctrtard.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />   But seriously, any of these matchups would make a great title fight.  But we still need some opening bouts. </p>
<p>Then I got to thinking…  what about a <strong>Paid Forum Owner Battle Royale</strong>?</p>
<p>David “King of Pops” Ford vs. Jordan “the Stackman” vs. Will “PPC Coach” Haimerl vs. Ralph “Ruck” Ruckman &#038; Ryan “Super Twin” Gray.  </p>
<p>Now THAT’s a fight card.  </p>
<p>Now I realize a lot of these guys are probably super busy.  Especially Ruck &#038; Ryan with their grueling schedule of making 37 blog updates a day.  But surely they can make some time to do some rear naked chokes, can’t they?</p>
<p>I mean Nelly shmelly.  I want to see some super affiliates take some Superman punches to the face!<br />
<strong><br />
If you’re with me, please sign this “petition” by leaving a comment below.</strong>  </p>
<p>I mean seriously, what else are we going to do for entertainment?</p>
]]></content:encoded>
			<wfw:commentRss>http://ctrtard.com/affiliate-marketing/affiliate-cage-match-las-vegas/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Jumptap Offer Rotation &amp; Tracking Script for Prosper 202</title>
		<link>http://ctrtard.com/tracking/jumptap-offer-rotation-tracking-script-for-prosper-202/</link>
		<comments>http://ctrtard.com/tracking/jumptap-offer-rotation-tracking-script-for-prosper-202/#comments</comments>
		<pubDate>Sat, 15 Oct 2011 08:18:03 +0000</pubDate>
		<dc:creator>ctrtard</dc:creator>
				<category><![CDATA[Tracking]]></category>
		<category><![CDATA[jumptap]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[Prosper202]]></category>

		<guid isPermaLink="false">http://ctrtard.com/?p=1357</guid>
		<description><![CDATA[This script is designed to help you track clicks from Jumptap, one of the more popular mobile ad networks. It grabs tracking variables passed by Jumptap and turns them into c variables used by Prosper202. This allows you to see exactly what publisher, keyword/category, handset, and carrier are converting. The script will also rotate offers [...]]]></description>
			<content:encoded><![CDATA[<p>This script is designed to help you track clicks from <a href="http://jumptap.com">Jumptap</a>, one of the more popular mobile ad networks.   It grabs tracking variables passed by Jumptap and turns them into c variables used by Prosper202.  This allows you to see exactly what publisher, keyword/category, handset, and carrier are converting.</p>
<p>The script will also rotate offers if you add more than one link.</p>
<h2>Code</h2>
<div class="codeblock">
<pre class="brush: php; first-line: 1; title: ; notranslate">
&lt;?php
/**
* Jumptap Offer Rotation &amp; Tracking for Prosper 202 by ctrtard.com
* Last update 10-14-2011
*
* http://ctrtard.com/tracking/jumptap-offer-rotation-tracking-script-for-prosper-202
*
* This script will accept tracking variables from Jumptap and pass
* them along to Prosper 202.  It will also rotate one or more offers.
*
*
* Usage:
* Add 1 or more Direct Links from Tracking 202 as shown below.
*
* Make sure you DO NOT use c1-c4 variables when pulling your links.
* The c1-c4 vars will be populated automatically as follows:
* c1 = publisher, c2 = keyword, c3 = handset, c4 = carrier
*
* t202kw has been intentionally left unused.   You can use it for
* whatever you want.  Maybe campaign name?
*
* Upload this script to your server and use it as your Destination URL.
*
* e.g. http://yourdomain.com/free-ipad.php
*
* Important!:
* In Jumptap 'Ad Details' tab, make sure you set
* 'Append tracking parameters to destination url' to YES*
*
**/

// Example: $link[] = 'http://prosper202domain/tracking202/redirect/dl.php?t202id=12345&amp;t202kw=';  

$link[] = 'http://prosper202domain/tracking202/redirect/dl.php?t202id=12345&amp;t202kw=';

/*
STOP!! No need to edit below this line.
====================================================================
*/

// pick a link at random
if (count($link) &lt; 1) die ('Error! No links are defined.');
$n = rand(0, count($link)-1 );
$url = $link[$n];

// grab t202kw from incoming url
if (isset($_GET['t202kw'])) {
    $t202kw = $_GET['t202kw'];
    $t202kw = rawurlencode($t202kw);
    // populate t202kw= var
    $url = str_ireplace(&quot;t202kw=&quot;, &quot;&amp;t202kw=$t202kw&quot;, $url);
}

// grab jumptap specific vars
if (isset($_GET['jt-campaign'])) {
    $jt_campaign = $_GET['jt-campaign'];
    $jt_campaign = rawurlencode($jt_campaign);
}
if (isset($_GET['jt-adbundle'])) {
    $jt_adbundle = $_GET['jt-adbundle'];
    $jt_adbundle = rawurlencode($jt_adbundle);
}
if (isset($_GET['jt-keyword'])) {
    $jt_keyword = $_GET['jt-keyword'];
    $jt_keyword = rawurlencode($jt_keyword);
}
if (isset($_GET['jt-operator'])) {
    $jt_operator = $_GET['jt-operator'];
    $jt_operator = rawurlencode($jt_operator);
}
if (isset($_GET['jt-handset'])) {
    $jt_handset = $_GET['jt-handset'];
    $jt_handset = rawurlencode($jt_handset);
}
if (isset($_GET['jt-publisher'])) {
    $jt_publisher = $_GET['jt-publisher'];
    $jt_publisher = rawurlencode($jt_publisher);
}
if (isset($_GET['jt-site'])) {
    $jt_site = $_GET['jt-site'];
    $jt_site = rawurlencode($jt_site);
}
if (isset($_GET['jt-query'])) {
    $jt_query = $_GET['jt-query'];
    $jt_query = rawurlencode($jt_query);
}
if (isset($_GET['tsmid'])) {
    $tsmid = $_GET['tsmid'];
    $tsmid = rawurlencode($tsmid);
}
if (isset($_GET['tsmname'])) {
    $tsmname = $_GET['tsmname'];
    $tsmname = rawurlencode($tsmname);
}

// append c vars
$url .= &quot;&amp;c1=$jt_publisher&amp;c2=$jt_keyword&amp;c3=$jt_handset&amp;c4=$jt_operator&quot;;

// do redirect
header(&quot;Location: $url&quot;);
?&gt;
</pre>
</div>
<h2>Usage</h2>
<p>This is pretty straightforward.  Upload the script to your server.  I recommend you name it something related to the niche you&#8217;ll be promoting.  For example if you&#8217;re going to promote and test free ipad offers, call it free-ipad.php</p>
<p>You can add one or more links as shown in the script.  If you have more than one link, they will be rotated so you can test similar offers.</p>
<p>When you pull links from Prosper202, make sure you <strong>DO NOT define c1-c4 variables</strong>.  This script will populate those for you.  Also, don&#8217;t bother with cloaking.  You want the redirect to be as fast as possible for these slow mobile connections.</p>
<p>I intentionally left t202kw unused.  So you can ignore it, or use this for whatever you want. Maybe you want to use it to pass the campaign name?  See below.</p>
<h2>Examples</h2>
<p>Let&#8217;s say you upload this script to http://yourdomain.com/jumptap/free-ipad.php</p>
<p>That URL now becomes your destination link for use in Jumptap.  </p>
<p>You&#8217;re all done.  That would work just fine.</p>
<p>If you want to get fancier and pass along something to the t202kw variable.  You could do that by making your Destination URL be this:</p>
<p>http://yourdomain.com/jumptap/free-ipad.php?t202kw=ipadcampaign2</p>
<p><strong>Note:</strong> Make sure you go the Ad Details screen in Jumptap and enable the Append Tracking setting like so:</p>
<p><a href="http://ctrtard.com/wp-content/uploads/2011/10/jumptap-append-tracking.png"><img src="http://ctrtard.com/wp-content/uploads/2011/10/jumptap-append-tracking.png" alt="" title="jumptap-append-tracking" width="342" height="71" class="alignnone size-full wp-image-1369" /></a></p>
<h2>Results</h2>
<p>To view results, go to Overview > Group Overview in Prosper202.</p>
<p>Make sure you set your Group By settings.  In this pic, I set it to group by c4, which is where the mobile carrier is stored:</p>
<p><a href="http://ctrtard.com/wp-content/uploads/2011/10/jumptap-202-groupby.png"><img src="http://ctrtard.com/wp-content/uploads/2011/10/jumptap-202-groupby.png" alt="" title="jumptap-202-groupby" width="367" height="47" class="alignnone size-full wp-image-1363" /></a></p>
<p>And here you can see what this breakdown looks like:</p>
<p><a href="http://ctrtard.com/wp-content/uploads/2011/10/jumptap-202-grouped.png"><img src="http://ctrtard.com/wp-content/uploads/2011/10/jumptap-202-grouped.png" alt="" title="jumptap-202-grouped" width="591" height="341" class="alignnone size-full wp-image-1382" /></a></p>
<h2>Wrapup</h2>
<p>That&#8217;s it!  As you can see, it&#8217;s simple to see which carriers are converting.  To see a breakdown by handset/device, group by c3.   Sweet!</p>
<p>As a final note, <a href="http://ctrtard.com/neverblue.php">Neverblue</a> has excellent mobile tracking under Advanced Reporting.   Definitely check it out.</p>
<p>Please leave some comments and let me know how it works for you.</p>
]]></content:encoded>
			<wfw:commentRss>http://ctrtard.com/tracking/jumptap-offer-rotation-tracking-script-for-prosper-202/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>Prosper 202 1.7 Release and Chart disable Mod</title>
		<link>http://ctrtard.com/tracking/prosper-202-1-7-release-and-chart-disable-mod/</link>
		<comments>http://ctrtard.com/tracking/prosper-202-1-7-release-and-chart-disable-mod/#comments</comments>
		<pubDate>Tue, 11 Oct 2011 19:00:14 +0000</pubDate>
		<dc:creator>ctrtard</dc:creator>
				<category><![CDATA[Tracking]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Prosper202]]></category>
		<category><![CDATA[Tracking202]]></category>

		<guid isPermaLink="false">http://ctrtard.com/?p=1319</guid>
		<description><![CDATA[The long awaited new release of Prosper 202 1.7 is available for download today. Nana has put quite a bit of work into this new version and it looks like it&#8217;s a real winner. This new version has some changes to the UI/design as well as some changes under the hood. Here&#8217;s your executive summary: [...]]]></description>
			<content:encoded><![CDATA[<p>The long awaited <a href="http://prosper.tracking202.com/apps/download/">new release of Prosper 202 1.7 is available for download</a> today.   <a href="http://www.nanagilbertbaffoe.com/" title="Nana's Blog">Nana</a> has put quite a bit of work into this new version and it looks like it&#8217;s a real winner.</p>
<p>This new version has some changes to the UI/design as well as some changes under the hood.  Here&#8217;s your executive summary:</p>
<h2>UI</h2>
<p>The UI has been relabeled here and there to make more sense.  For example in the Setup tab, &#8220;PPC Accounts&#8221; has been replaced with &#8220;Traffic Sources&#8221;.  &#8220;Aff Networks&#8221; has been replaced with &#8220;Categories&#8221;.  The idea being: you can group campaigns together by network, by vertical, or by campaign type.  Overall this makes for a more user friendly and intuitive experience.</p>
<p>A mod by yours truly also made it into this new release!  My <a href="http://ctrtard.com/affiliate-marketing/pimp-your-prosper-with-subid-injection-buttons/">Subid Injection Buttons</a> mod is now officially part of Prosper 202. Sweet!</p>
<p>Another great mod that is now part of the standard release is Jasper&#8217;s <a href="http://nerdyaffiliate.com/pay-per-click-marketing/prosper202-lp-ctr-mod-for-1-5-x-1-6-x">Keywords LP CTR mod</a>.  If you haven&#8217;t used this mod, it is badass and a definite must.  </p>
<p>There is also a handy Mobile Mini View.  You can see this by pointing your mobile browser to http://yourdomain/202-Mobile/ </p>
<h2>Under the Hood</h2>
<p>The Administration section now has a button that lets you clear out (delete) all of your click data.  This button will keep all of your setup info (traffic sources, campaigns, etc.) but zero out all of the click information.  Doing this periodically after running a lot of volume will keep your 202 database nice and snappy.</p>
<p>There is also now support for third party pixels to be associated with each traffic source.  So when 202 sees a conversion happen, it will fire that traffic source&#8217;s pixel.  </p>
<p>And finally, probably one of the most important new changes is that <strong>redirect speed has been greatly improved.</strong> According to Nana, redirects are 2-5 times faster now.  This is a BIG deal because as we all know, speed is king.  This new speed should translate into improved CTR and ROI on your campaigns.</p>
<h2>Chart Disable Mod</h2>
<p>To coincide with the new Prosper release, here&#8217;s a mod I&#8217;ve used myself for awhile.  Personally I don&#8217;t get a lot out of the charts. I prefer looking at the data as it&#8217;s broken down in the tables.   So with that in mind, here&#8217;s the mod:</p>
<p><strong>Edit 202-config/functions-tracking202.php</strong></p>
<div class="codeblock">
<pre class="brush: php; first-line: 2927; highlight: [2928]; title: ; notranslate">
function showChart ($chart, $chartWidth, $chartHeight) {
	return; // disable charts
	$reg_key = &quot;C1XUW9CU8Y4L.NS5T4Q79KLYCK07EK&quot;;
</pre>
</div>
<p>You can see the change in the highlighted line above.  This will disable all charts from being displayed.  The result will be a 202 that&#8217;s a little snappier.  You will also free up more real estate on your screen.  This means more data will be above the fold and you&#8217;ll save yourself some scrolling.</p>
<p>That&#8217;s it, enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://ctrtard.com/tracking/prosper-202-1-7-release-and-chart-disable-mod/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Poor People, A Greedy Ex-con, and Pocahontas</title>
		<link>http://ctrtard.com/affiliate-marketing/poor-people-a-greedy-ex-con-and-pocahontas/</link>
		<comments>http://ctrtard.com/affiliate-marketing/poor-people-a-greedy-ex-con-and-pocahontas/#comments</comments>
		<pubDate>Wed, 28 Sep 2011 07:00:15 +0000</pubDate>
		<dc:creator>ctrtard</dc:creator>
				<category><![CDATA[Affiliate Marketing]]></category>
		<category><![CDATA[payday loans]]></category>

		<guid isPermaLink="false">http://ctrtard.com/?p=1295</guid>
		<description><![CDATA[QUESTION: Name 3 things you need to make bank on payday loans. The combination of a shaky job market and large payouts on payday loan offers is making some affiliates rich. I saw this story on the CBS Evening News last night. I don&#8217;t think the shadiness will surprise any affiliates, but I thought it [...]]]></description>
			<content:encoded><![CDATA[<p><strong>QUESTION: </strong>Name 3 things you need to make bank on payday loans.</p>
<p>The combination of a shaky job market and large payouts on payday loan offers is making some affiliates rich.</p>
<p>I saw this story on the CBS Evening News last night.  I don&#8217;t think the shadiness will surprise any affiliates, but I thought it was interesting nevertheless.</p>
<p><embed src="http://cnettv.cnet.com/av/video/cbsnews/atlantis2/cbsnews_player_embed.swf" scale="noscale" salign="lt" type="application/x-shockwave-flash" background="#333333" width="425" height="279" allowFullScreen="true" allowScriptAccess="always" FlashVars="si=254&#038;&#038;contentValue=50112188&#038;shareUrl=http://www.cbsnews.com/stories/2011/09/26/eveningnews/main20111913.shtml" /><br />
(<a href="http://www.cbsnews.com/stories/2011/09/26/eveningnews/main20111913.shtml" target="_new">Full transcript and docs</a>)</p>
<h2>Read More</h2>
<p><a href="http://blogs.cfed.org/cfed_news_clips/2011/02/payday-lenders-join-with-india.html">This article</a> was published back in Feb of this year and goes into a bit more detail.</p>
<blockquote><p>
Tribes doing business with online lenders made about $420 million in payday loans last year, or about 12,500 loans a month, he estimates.</p></blockquote>
<h2>Predictions</h2>
<p>Will these kind of business practices raise the ire of the FTC and trigger another round of smackdowns aimed at internet marketers?</p>
<p>Are we going to see a bunch of indian tribes with tables at the next ASW looking for JV partners?</p>
<p>Is someone going to start Shady Buffalo Hosting Company so we can all host our flogs on sovereign tribal land?  </p>
<p>Your thoughts?</p>
]]></content:encoded>
			<wfw:commentRss>http://ctrtard.com/affiliate-marketing/poor-people-a-greedy-ex-con-and-pocahontas/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Better PPV Target Trimming to Root Domain</title>
		<link>http://ctrtard.com/affiliate-marketing/better-ppv-target-trimming-to-root-domain/</link>
		<comments>http://ctrtard.com/affiliate-marketing/better-ppv-target-trimming-to-root-domain/#comments</comments>
		<pubDate>Wed, 14 Sep 2011 08:10:07 +0000</pubDate>
		<dc:creator>ctrtard</dc:creator>
				<category><![CDATA[Affiliate Marketing]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[CPV]]></category>
		<category><![CDATA[landing pages]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[PPV]]></category>
		<category><![CDATA[Prosper202]]></category>
		<category><![CDATA[Tracking202]]></category>

		<guid isPermaLink="false">http://ctrtard.com/?p=1137</guid>
		<description><![CDATA[Using DKI (Dynamic Keyword Insertion) is helpful to increase CTR on your landing pages. Normally this is a fairly simple task. If you&#8217;re using Prosper202 and you&#8217;ve got your campaign and tracking setup correctly, 202 should pass your keyword in the URL to your landing page. So you&#8217;re landing page URL will look something like [...]]]></description>
			<content:encoded><![CDATA[<p>Using DKI (Dynamic Keyword Insertion) is helpful to increase CTR on your landing pages.</p>
<p>Normally this is a fairly simple task.  If you&#8217;re using Prosper202 and you&#8217;ve got your campaign and tracking setup correctly, 202 should pass your keyword in the URL to your landing page.  So you&#8217;re landing page URL will look something like this:</p>
<blockquote><p>http://mydomain.com/landingpage.php?t202kw=walmart.com</p></blockquote>
<p>To &#8220;grab&#8221; this keyword and use it in your page, you simply do something like this:</p>
<div class="codeblock">
<pre class="brush: php; first-line: 1; title: ; notranslate">
&lt;?php
$target = $_GET['t202kw'];
?&gt;

&lt;h1&gt;Welcome &lt;?php echo $target; ?&gt; Visitors!!!&lt;/h1&gt;
</pre>
</div>
<p>(For more about this, check out <a href="http://ctrtard.com/affiliate-marketing/i-dont-get-gets/">I don&#8217;t get GET&#8217;s!</a>)</p>
<h2>The Problem</h2>
<p>Depending on what target your bidding on in PPV, many times these keywords aren&#8217;t &#8220;perfect&#8221; domains.  If So you might end up with something like this:</p>
<blockquote><p>Welcome ./shoppingcart.walmart.com Visitors!!!</p></blockquote>
<p>That&#8217;s lame.</p>
<h2>This Function</h2>
<p><strong>&#8230;basically trims the target to its root domain and makes it as pretty as possible so you don&#8217;t look like a tool to your visitors. </strong>I&#8217;ve seen a few bits of code floating around that promise to do this for you, but they&#8217;ve all done a poor job (a.k.a. suck).  Most of them don&#8217;t trim subdomains and many of them don&#8217;t handle pre-pended and trailing slashes.  This one does.</p>
<p>Here&#8217;s an example of what this function can do:</p>
<blockquote><p>http://CTRtard.com = ctrtard.com<br />
https://CtrTard.com = ctrtard.com<br />
http://www.ctrtard.com = ctrtard.com<br />
https://www.ctrtard.com/ = ctrtard.com<br />
/ctrtard.com = ctrtard.com<br />
./ctrtard.com = ctrtard.com<br />
ctrtard.ly = ctrtard.ly<br />
ctrtard.org = ctrtard.org<br />
ww.ctrtard.org = ctrtard.org<br />
//ctrtard.com = ctrtard.com<br />
money.ctrtard.com = ctrtard.com<br />
/ctrtard.com/ = ctrtard.com<br />
//something.ctrtard.com/ = ctrtard.com<br />
//something.ctrtard.com/?morestuff = ctrtard.com</p></blockquote>
<h2>The Code</h2>
<div class="codeblock">
<pre class="brush: php; first-line: 1; title: ; notranslate">
&lt;?php
function trim_url_to_root_domain($target) {
/** Trim Url to Root Domain
* by ctrtard.com 8/1/2011
*
* This function is mainly useful for PPV. You can pass it a URL (target) and it
* will trim it down to the root domain.  Unlike most other examples I've found,
* It handles subdomains and squirrely, or malformed URLs like &quot;//something.domain.com&quot;
* The result is a nice looking domain for dynamic keyword insertion into your
* landing pages.
*
* Usage:
* echo trim_url_to_root_domain(&quot;http://mytarget.com&quot;);
* or
* echo ucfirst (trim_url_to_root_domain(&quot;http://mytarget.com&quot;)); // uppercase first letter
*
*/
    // trim http, https, and //
    $target = str_replace(&quot;http:&quot;, &quot;&quot;, $target);
    $target = str_replace(&quot;https:&quot;, &quot;&quot;, $target);
    $target = str_replace(&quot;//&quot;, &quot;&quot;, $target);

    // check for dots
    $dots = substr_count($target, '.');
    if ($dots &gt; 1) { // if there are more than 1 dots, we need to remove subdomain
        $first_dot = strpos ($target, &quot;.&quot;);
        $target = substr($target, $first_dot+1, strlen($target));
    }

    // find the last slash, this should be the slash just before directory info
    $last_slash = strripos($target, &quot;/&quot;);
    if ($last_slash &gt; 0 ) {
        $target = substr($target, 0, $last_slash);
    }

    // find last slash one more time, to handle targets like /domain.com
    $last_slash = strripos($target, &quot;/&quot;);
    if ($last_slash !== FALSE ) {
        $target = substr($target, 1, strlen($target));
    }

    // normalize target so it's all lower case
    $target = strtolower($target);

    return $target;
}
?&gt;
</pre>
</div>
<h2>Usage</h2>
<p>I hope most of you know how to use this, but just in case&#8230;. Copy &amp; paste this function at the bottom of your LP.  Your LP should have a .php extension.   To grab the keyword from 202, use the example I gave above.  Then, instead of this:</p>
<div class="codeblock">
<pre class="brush: php; first-line: 1; title: ; notranslate">
&lt;h1&gt;Welcome &lt;?php echo $target; ?&gt; Visitors!!!&lt;/h1&gt;
</pre>
</div>
<p>do this:</p>
<div class="codeblock">
<pre class="brush: php; first-line: 1; title: ; notranslate">
&lt;h1&gt;Welcome &lt;?php echo trim_url_to_root_domain($target); ?&gt; Visitors!!!&lt;/h1&gt;
</pre>
</div>
<p>That&#8217;s it!  You can also capitalize the first letter of the domain using PHP&#8217;s ucfirst function.  Check out the comments in the function for how to do this.</p>
<h2>You Break it You Buy It</h2>
<p>So far this function has worked pretty well for me, but nobody&#8217;s perfect.  If you happen to find a target that doesn&#8217;t get trimmed correctly, please post in the comments below and I&#8217;ll see what I can do to fix it.</p>
<h2>But Wait, There&#8217;s More!</h2>
<p>I did a guest post on PPV Playbook Blog today called &#8220;<a href="http://ppvplaybook.com/blog/landing-pages-ctr/killer-buttons-to-squeeze-more-ctr-from-your-landing-pages">Killer Buttons To Squeeze More CTR From Your Landing Pages</a>&#8220;.  Check it out!</p>
]]></content:encoded>
			<wfw:commentRss>http://ctrtard.com/affiliate-marketing/better-ppv-target-trimming-to-root-domain/feed/</wfw:commentRss>
		<slash:comments>35</slash:comments>
		</item>
		<item>
		<title>Blazing Geo Lookups! How To Install Maxmind PHP Extension on Your Server</title>
		<link>http://ctrtard.com/code/blazing-geo-lookups-how-to-install-maxmind-php-extension-on-your-server/</link>
		<comments>http://ctrtard.com/code/blazing-geo-lookups-how-to-install-maxmind-php-extension-on-your-server/#comments</comments>
		<pubDate>Wed, 17 Aug 2011 15:32:15 +0000</pubDate>
		<dc:creator>ctrtard</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[geo]]></category>
		<category><![CDATA[geo targeting]]></category>
		<category><![CDATA[geoip]]></category>
		<category><![CDATA[landing pages]]></category>
		<category><![CDATA[maxmind]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://ctrtard.com/?p=1159</guid>
		<description><![CDATA[So there other day, while getting a burst of PPV traffic, I tried to load my landing page and it crapped out. More specifically, the page sort of half loaded then stopped. It turns out, the free maxmind javascript code that I was so fond of was hanging up my whole page. The maxmind server [...]]]></description>
			<content:encoded><![CDATA[<p>So there other day, while getting a burst of PPV traffic, I tried to load my landing page and it crapped out.  More specifically, the page sort of half loaded then stopped.  It turns out, the free maxmind javascript code that I was so fond of was hanging up my whole page.  The maxmind server was out to lunch (or throttling my greedy PPV pop traffic) and I was losing coin.</p>
<p>What to do?   Well, Maxmind was nice enough to offer a couple of more free solutions.  They both involve downloading the database and self-hosting it.  Sweet!  You can read more here on their <a href="http://www.maxmind.com/app/geolitecity">GeoLite City page</a>.</p>
<p>Once you&#8217;ve got the database, you can access the <a href="http://www.maxmind.com/app/php">GeoIP PHP API</a> by using the &#8220;pure PHP module&#8221;, or you can use the PHP Extension on PECL.</p>
<p>The pure PHP module is cake to install.  Great!   The PHP Extension, however, can be confusing to install and finding proper directions to do so is almost impossible.  So why even consider using it?</p>
<h2>Speed Kills</h2>
<p>According to <a href="http://www.maxmind.com/app/benchmark">maxmind api benchmarks</a>, doing GeoIP City lookups, you can expect the following performance:</p>
<p>Pure PHP API (with no cache) handles 619 queries/second</p>
<p>C API / PHP Extension (with no cache) can do <span style="color: #ff0000;"><strong>22,211 queries/second</strong></span></p>
<p>Holy crap! I&#8217;m in.   The PHP Extension is basically a wrapper for the fast C code, so you get a dramatic performance gain.  When your server is getting pounded with traffic, this can make a huge difference.</p>
<p>Let&#8217;s begin, shall we?</p>
<h3>Step 1: Create &amp; Upload Geotest.php</h3>
<p>Create a new file, paste in the following code, and upload it to your web root as &#8220;geotest.php&#8221;.</p>
<div class="codeblock">
<pre class="brush: php; title: ; notranslate">
&lt;?php
if ( function_exists ('geoip_record_by_name') ) {
    $geo = geoip_record_by_name( $_SERVER['REMOTE_ADDR'] );
    extract($geo);
    echo &quot;&lt;h1&gt;How's the weather in $city, $region?&lt;/h1&gt;&quot;;
}
phpinfo();
?&gt;
</pre>
</div>
<p>Once it&#8217;s uploaded, navigate to the URL (e.g. yourdomain.com/geotest.php) and you should see a bunch of PHP Info.</p>
<h3>Step 2: Login to your server as root via SSH</h3>
<p>If you already know how to do this,  go ahead and login and move on to <a href="#shell">Get Your Shell On</a></p>
<p>The first thing you&#8217;ll need is an SSH client.  If you don&#8217;t have one, most people use <a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/">PuTTY</a>. It&#8217;s free and just works.  If you want a slicker version, check out <a href="http://haanstra.eu/putty/">PuTTY Tray</a>.   PuTTY Tray has some refinements like better minimize options, configurable windows transparency, hyperlinking, portability features, etc.</p>
<p>After you get PuTTY running, enter your host name (or IP address), your port number (many hosts change it from the usual &#8217;22&#8242;), and then click Open.</p>
<p><a href="http://ctrtard.com/wp-content/uploads/2011/08/putty.png"><img class="aligncenter size-full wp-image-1242" title="putty" src="http://ctrtard.com/wp-content/uploads/2011/08/putty.png" alt="" width="269" height="258" /></a></p>
<p>If you get a message warning you about the server host key, it&#8217;s OK to click &#8216;Yes&#8217; and trust this connection. When the terminal window opens, you will be asked for your login in and password.  Go to town!</p>
<p><a name="shell"></a></p>
<h3><span style="color: #000000;">Get Your Shell On</span></h3>
<p><em><span style="color: #ff0000;"><strong>Important Stuff</strong></span></em><br />
First of all, messing around on your server like this is NOT hard.  But if you&#8217;re careless you can very easily get into trouble.</p>
<p>Think of the command line as one of those people you meet in a seedy, border-town bar at 4AM.  It&#8217;ll happily go along with any of your stupid, dangerous, wicked, or depraved schemes &#8212; no questions asked.  <a href="http://www.youtube.com/watch?v=4r7wHMg5Yjg">It doesn&#8217;t give a shit</a>.  YOU have to be the sensible one.  You&#8217;re running with scissors.  Pay attention, and keep your wits about you.   Remember: I am not responsible if you jack up your server.   So just take your time, and you&#8217;ll be fine.</p>
<p>Now, if you&#8217;re <em>already</em> pussing out after that last paragraph, then go ahead&#8230; pull up your skirt and run home Mary.  Call tech support and have them do this for you.  And don&#8217;t forget to have them cut the crusts off your PB&amp;J while they&#8217;re at it.  We won&#8217;t snicker at you&#8230; at least not to your face.  Now get out of my sight, you make me wanna puke.</p>
<h3>Tough Guys (and Gals) Read On</h3>
<p>The following are shell commands you need to do one after the other.  <span style="color: #ff6600;"><strong>Take note: PuTTY has a curious way of working.  You can&#8217;t simply do a &#8220;ctrl-v&#8221; in in the window to paste stuff.</strong></span> To paste, you need right-click your mouse and the text on your clipboard will be pasted into the terminal window wherever the cursor is.   Lame, I know.</p>
<p><strong>So just to be crystal clear:</strong> in Step 3, below, you first copy &amp; paste &#8220;mkdir /geotemp&#8221; into the terminal window, then press [ENTER].   Then you paste &#8220;cd /geotemp&#8221; [ENTER].   Monkey see, monkey do <img src='http://ctrtard.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<h3>Step 3: Let&#8217;s Make a Work Directory</h3>
<p>This will just be a place to download and unzip all the files we need.</p>
<div class="codeblock">
<pre class="brush: bash; title: ; notranslate">
mkdir /geotemp
cd /geotemp
</pre>
</div>
<h3>Step 4: Get the <a href="http://www.maxmind.com/app/c">GeoIP C Library</a></h3>
<p>The above link is just for reference.  We&#8217;re going to download directly to our server using wget.  Note, line 4 is highlighted.  The directory *may* be different on your server.  Each time this library get&#8217;s updated, the filename inside the archive is changed.  That&#8217;s the reason for the &#8220;ls&#8221; command.   It will show you a directory listing so you can double check your filename.</p>
<div class="codeblock">
<pre class="brush: bash; highlight: [4]; title: ; notranslate">
wget http://geolite.maxmind.com/download/geoip/api/c/GeoIP.tar.gz
tar xvfz GeoIP.tar.gz
ls
cd GeoIP-1.4.8
./configure
make
make install
cd /geotemp
</pre>
</div>
<h3>Step 5: Get the <a href="http://pecl.php.net/package/geoip">PHP Extension</a></h3>
<p>There are easier ways to do this step.  But I ran into some stupid compiling permissions problem.  By doing it this way, I&#8217;ve had success on 3 different server setups.</p>
<div class="codeblock">
<pre class="brush: bash; title: ; notranslate">
wget http://pecl.php.net/get/geoip-1.0.7.tgz
tar xvfz geoip-1.0.7.tgz
cd geoip-1.0.7
phpize
./configure
make
make install
</pre>
</div>
<p>That last command you did &#8216;make install&#8217; will output the path to the new extension.</p>
<blockquote><p>Installing shared extensions:     /usr/local/lib/php/extensions/no-debug-non-zts-20090626/</p></blockquote>
<p>You need to copy that path and use it in step 7.  So using your mouse, highlight that path.  (In PuTTY, any text you highlight is copied to the clipboard.)   Now open up Notepad and paste it so we can use it later.</p>
<h3>Step 6: Get the GeoLite City DB</h3>
<p>We&#8217;re downloading and unarchiving again.  The only thing worth noting is when we move the GeoLiteCity.dat file to the proper directory, we&#8217;re also renaming it.  The PHP Extension expects to find a file named GeoIPCity.dat, not GeoLiteCity.dat.</p>
<div class="codeblock">
<pre class="brush: bash; title: ; notranslate">
cd /geotemp
wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
gzip -d GeoLiteCity.dat.gz
mv GeoLiteCity.dat /usr/local/share/GeoIP/GeoIPCity.dat
</pre>
</div>
<h3>Step 7: Edit our php.ini file</h3>
<p>Note the highlighted line.  On both an Apache and a LiteSpeed server, the php.ini file is in this directory: /usr/local/lib as I&#8217;ve written below.  However, your setup might be different.    It would be wise to check that test page you uploaded in Step 1.   You can find the correct directory where it says &#8220;Loaded Configuration File&#8221;</p>
<div class="codeblock">
<pre class="brush: bash; highlight: [1]; title: ; notranslate">
cd /usr/local/lib
vi php.ini
</pre>
</div>
<p>The last command &#8220;vi&#8221; opened an editor.   When it opens, you should see a bunch of stuff.  This is your php.ini file   If you don&#8217;t see anything and/or it says &#8220;[New File]&#8221; at the bottom, then you either mistyped or your php.ini file isn&#8217;t in this directory (see above.)   OK&#8230; so if you&#8217;re good, and you see a bunch of php directives, we need to get to the bottom of the file.  To do that, press &#8220;G&#8221;.   Now we need to insert the following lines at the bottom of the file.   To do that, press &#8220;I&#8221; ([i]nsert.)   You can now move the cursor, and add the new lines as you see them here:</p>
<div class="codeblock">
<pre class="brush: bash; highlight: [1]; title: ; notranslate">
extension_dir = &quot;/usr/local/lib/php/extensions/no-debug-non-zts-20090626/&quot;
extension=&quot;geoip.so&quot;
geoip.custom_directory=/usr/local/share/GeoIP
</pre>
</div>
<p><strong>NOTE:  The highlighted line with &#8220;extension_dir =&#8221; is specific to my server.  Yours will be different.   Use the path you pasted into Notepad instead of the one I have here.</strong></p>
<p>Once you&#8217;ve added the lines, press &#8216;Esc&#8217;.   Then type &#8220;:wq&#8221;.  (That is a colon followed by [w]rite [q]uit.)  You will exit the editor.</p>
<h3>Step 8: Restart the Web Service</h3>
<p>Now that the editor is closed, we&#8217;re back at the command prompt.  To make PHP recognize the new extension and settings we need to restart Apache (or Litespeed).</p>
<div class="codeblock">
<pre class="brush: bash; title: ; notranslate">
service httpd restart
</pre>
</div>
<h3>Step 9: Test</h3>
<p>Now visit the page: http://yourdomain.com/geotest.php</p>
<p>You should see something like this:</p>
<p><a href="http://ctrtard.com/wp-content/uploads/2011/08/geo-success.jpg"><img class="alignnone size-full wp-image-1270" title="geo-success" src="http://ctrtard.com/wp-content/uploads/2011/08/geo-success.jpg" alt="" width="450" height="126" /></a></p>
<h2>Mission Accomplished!</h2>
<p>If all went well, nice job!  Using the code I gave you way back in Step 1, you can now add geo functionality to any of your landing pages on this server.</p>
<p><strong>Troobleshooting</strong><br />
If you get an error or run into problems, then retrace the steps above and make sure you did everything correctly.</p>
<p>If you don&#8217;t see the &#8220;How&#8217;s the weather&#8221; message, first check to make sure PHP has found and loaded the extension.  Do a search for &#8220;geoip&#8221; on the test page.  If PHP found the extension, it will show up here among all the other info.   If you don&#8217;t see it on this page, then PHP can&#8217;t find it or maybe never loaded it.   Maybe you goofed up the &#8216;extension_dir =&#8217; in step 7?  You should have used info from Step 5.    Another thing to check is maybe you didn&#8217;t restart your httpd service properly?  Try doing that again and it should force PHP to reload the ini file and see the new extension.</p>
<p>If you still can&#8217;t figure it out, bug your hosting support guys.  Your server config is probably a bit different and they will be able to figure out what&#8217;s wrong and sort it out quickly.</p>
]]></content:encoded>
			<wfw:commentRss>http://ctrtard.com/code/blazing-geo-lookups-how-to-install-maxmind-php-extension-on-your-server/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>San Diego Meetup 202 is Coming Up!</title>
		<link>http://ctrtard.com/affiliate-marketing/san-diego-meetup-202-is-coming-up/</link>
		<comments>http://ctrtard.com/affiliate-marketing/san-diego-meetup-202-is-coming-up/#comments</comments>
		<pubDate>Thu, 30 Jun 2011 07:00:11 +0000</pubDate>
		<dc:creator>ctrtard</dc:creator>
				<category><![CDATA[Affiliate Marketing]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[free beer]]></category>
		<category><![CDATA[Meetup202]]></category>
		<category><![CDATA[San Diego]]></category>

		<guid isPermaLink="false">http://ctrtard.com/?p=1071</guid>
		<description><![CDATA[There a bunch of marketers who live in San Diego, and that makes it even more sad that our Meetup202&#8242;s are almost non-existent. Hopefully, things are turning around for the better. This is the second meetup being organized by Internet Dynamix. They are a San Diego based affiliate network and have been around for awhile. [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1081" title="freeb-beer-250x250" src="http://ctrtard.com/wp-content/uploads/2011/06/freeb-beer-250x250.jpg" alt="" width="250" height="250" />There a bunch of marketers who live in San Diego, and that makes it even more sad that our Meetup202&#8242;s are almost non-existent.  Hopefully, things are turning around for the better.</p>
<p>This is the second meetup being organized by <a href="http://www.internetdynamix.com/">Internet Dynamix</a>.  They are a San Diego based affiliate network and have been around for awhile.  Last year, they organized the first 202 meetup.  It was really small and held in a little yogurt shop downtown.  But like most meetups, whether they are Meetup202&#8242;s or full-blown Affiliate Summits, they are what you make of them.</p>
<p>Back then, Internet Dynamix was called Pinnacle Dream Media, and I had never heard of them.  Since the turnout was so small (I&#8217;m talking like 12 people) I was able to chat with a few guys from PDM.  I ended up signing up with their network and had a couple of profitable campaigns.   The point is, if I hadn&#8217;t gone, I never would have made that money.</p>
<p>Another conversation I had was with a guy who&#8217;s well known in the industry. I had no idea who he was until someone else told me.  But we talked about PPV and some offers.  After a few minutes, I could tell he was way more experienced than I was.  Because of this, I decided I had no &#8220;secret&#8221; campaigns, that he didn&#8217;t already know about.  I actually started mentioning a campaign I was running along with some specifics.  This is, obviously, something I don&#8217;t usually do.  But after I did, the conversation got WAY more interesting.  As soon as I shared, he shared back and I got some pretty good ideas.  But I would say besides the tips, I think the most important thing was that light bulb going off in my head.  Sharing can be very beneficial.</p>
<p>So back to the upcoming meetup.  This looks like the first &#8220;real&#8221; Meetup202 in San Diego.  The speaker line up looks pretty good and the venue is pretty nice.  Seau&#8217;s is a cool sports bar &amp; grill and it should be a good time.  I hope to see you guys there.</p>
<h2><span style="color: #ff6600;">Meetup202 San Diego, Saturday, July 16, 2011 &#8211; 12:00 PM</span></h2>
<h3><span style="color: #ff0000;">WHERE: Seau&#8217;s in Mission Valley Mall, San Diego</span></h3>
<h3>Speakers:</h3>
<p><strong>Zon Lai – Adtack Media</strong><br />
An accomplished affiliates perspective of running Facebook dating.</p>
<p><strong>Micael Cojanu – www.WhatRunsWhere.com</strong></p>
<p>The latest online advertising data tool, and Mike will be giving us all a demonstration.</p>
<p><strong>Q&amp;A Panel:</strong></p>
<p>We have knowledgeable individuals on the panel representing Advertisers, Social and PPV media buyers.  This is your chance to ask anything you want.</p>
<p><strong>Valentino Vaschetto – Internet Dynamix</strong></p>
<p>Valentino has been involved in online marketing for the last 8 years.  In recent time he has become very successful dedicated his media buying towards Pay Per View marketing.</p>
<p><strong>Stephan Goss – Ad Social</strong></p>
<p>Stephan has been involved in online marketing for the last 4 years.  His major successes were within social marketing and the executive decision was made to focus on social full time.</p>
<p><strong>Matt Marcin – Zeeto Group</strong></p>
<p>Matt has been involved in online marketing for over 6 years.  Over the past 2 years he has transitioned from an affiliate into a lead generation advertiser.</p>
<p><strong>FREE BEER!</strong></p>
<p><strong> </strong></p>
<h3><span style="color: #ff0000;">Full Info and RSVP: <a href="http://www.meetup.com/Meetup202-San-Diego-Affiliate-Marketing-Group/events/23183481/">Click Here</a></span></h3>
]]></content:encoded>
			<wfw:commentRss>http://ctrtard.com/affiliate-marketing/san-diego-meetup-202-is-coming-up/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Secrets from the TrafficVance Webinar II</title>
		<link>http://ctrtard.com/affiliate-marketing/secrets-from-the-trafficvance-webinar-ii/</link>
		<comments>http://ctrtard.com/affiliate-marketing/secrets-from-the-trafficvance-webinar-ii/#comments</comments>
		<pubDate>Fri, 03 Jun 2011 07:11:14 +0000</pubDate>
		<dc:creator>ctrtard</dc:creator>
				<category><![CDATA[Affiliate Marketing]]></category>
		<category><![CDATA[CPV]]></category>
		<category><![CDATA[PPV]]></category>
		<category><![CDATA[TrafficVance]]></category>

		<guid isPermaLink="false">http://ctrtard.com/?p=1058</guid>
		<description><![CDATA[David &#38; Corey from PPV Playbook Forum hosted a webinar with Dani Neighbors from TrafficVance last night.    Here are some highlights: Account Approval As an affiliate, you need 1 referral from an active advertiser.  We&#8217;ve all heard this before, but some people seem to think you need 2 referrals.  Not so. The interesting bit is [...]]]></description>
			<content:encoded><![CDATA[<p>David &amp; Corey from <a href="http://ctrtard.com/ppvplaybook.php">PPV Playbook Forum</a> hosted a webinar with Dani Neighbors from TrafficVance last night.    Here are some highlights:</p>
<h2>Account Approval</h2>
<p>As an affiliate, you need 1 referral from an active advertiser.  We&#8217;ve all heard this before, but some people seem to think you need 2 referrals.  Not so.</p>
<p>The interesting bit is when Dani spoke about web site owners advertising their own online business.  In these  circumstances, they need only apply and don&#8217;t require a referral.  This could be the &#8220;in&#8221; some people have been waiting for.  Dani was careful to say that you can&#8217;t simply throw up a web page with your contact info and expect to get approved.  She said that it needs to be a real, actual online business.  And they need to verify ownership, history, etc.   I guess the idea is you need to be legit.   That being said, I&#8217;ll bet more than a few affiliates have a web property that could qualify and this just might be a great way to get approved.</p>
<h2>International Traffic</h2>
<p>When asked about how much international traffic they have, Dani didn&#8217;t give out numbers.  I thought that was  a bit odd considering they are a traffic source.  I mean just about every other traffic source on the planet is touting their numbers and reach, trying to attract advertising dollars.  Weird.  She did say they were expanding as fast as possible.</p>
<h2>Text Links</h2>
<p>When asked how text links get served (e.g. do the top 2 or 3 bidders get the majority of the traffic) she said no.</p>
<p><strong><span style="color: #ff6600;">Pay attention kids: </span></strong>Dani said the amount of traffic you get is mostly influence by CTR.  If you have a high bid but low CTR you won&#8217;t get a lot of inventory.   They&#8217;re optimizing for what their audience considers useful/relevant, so the higher the CTR, the more traffic you&#8217;ll get.</p>
<p>CTR is calculated keyword by keyword.   Not at the creative or campaign level.</p>
<p>When asked what&#8217;s a good CTR, she said 5.5% is average.  But she&#8217;s seen as high as 12-15% CTR on some text links.  She also recommend not bothering with offers with less than $1 CPA.  She recommends sticking with $2 CPA offers and above.</p>
<p>Frequency Cap with text links works differently than it does with pops.  If you have a 24 hour freq cap on a text link, that link will show multiple times until a user clicks on it.  Then it won&#8217;t be shown until the next day.  So the impressions aren&#8217;t counted, it&#8217;s the click thrus.</p>
<h2>Wrap Up</h2>
<p>There was quite a bit more info that was good.   Dani did a great job.  The only criticism I would have is that they didn&#8217;t seem to accept spontaneous questions from the attendees.  Asking questions beforehand in the forum was fine and I&#8217;m sure helped everyone prepare.  But some things she said made me think of more questions and it would have been great if  we could have asked those.   I mean, we HAVE a chat window.  Why not use it?   She did say she&#8217;ll be watching the forum for any post-webinar questions though.</p>
<p>The whole replay is up on <a href="http://ctrtard.com/ppvplaybook.php">PPV Playbook Forum</a>.  Check it out if you&#8217;re a member.  And if you&#8217;re not, you&#8217;re missing out!</p>
<h3>Speaking of PPV Playbook Forum</h3>
<p>They are now offering loyalty pricing discounts.  They&#8217;ve tiered the pricing so the longer you stay, the lower your subscription rate goes.   The offer is good for returning members as well!   I think this is a pretty smart move.  As people progress in this industry they use forums less for learning and more for socializing and keeping up with industry friends and trends.   It&#8217;s a no brainer that to keep successful members sticking around, you temp them with a sweet renewal deal!</p>
]]></content:encoded>
			<wfw:commentRss>http://ctrtard.com/affiliate-marketing/secrets-from-the-trafficvance-webinar-ii/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Does Your Internet Lawyer Need a Lawyer?</title>
		<link>http://ctrtard.com/affiliate-marketing/does-your-internet-lawyer-need-a-lawyer/</link>
		<comments>http://ctrtard.com/affiliate-marketing/does-your-internet-lawyer-need-a-lawyer/#comments</comments>
		<pubDate>Fri, 27 May 2011 07:53:11 +0000</pubDate>
		<dc:creator>ctrtard</dc:creator>
				<category><![CDATA[Affiliate Marketing]]></category>
		<category><![CDATA[R4ndom]]></category>
		<category><![CDATA[intellectual property]]></category>
		<category><![CDATA[lawyer]]></category>

		<guid isPermaLink="false">http://ctrtard.com/?p=1045</guid>
		<description><![CDATA[So I was checking out Affbuzz tonight and I saw an ad for a law firm branding itself as &#8220;Internet Lawyers&#8221;.  Click on the image to see it in all of its irony-dripping glory&#8230; This firm is marketing itself as specializing in things like intellectual property rights. And I quote: The [law firm] is an [...]]]></description>
			<content:encoded><![CDATA[<p>So I was checking out Affbuzz tonight and I saw an ad for a law firm branding itself as &#8220;Internet Lawyers&#8221;.  Click on the image to see it in all of its irony-dripping glory&#8230;</p>
<p><a href="http://ctrtard.com/wp-content/uploads/2011/05/the-rock.gif"><img class="aligncenter size-medium wp-image-1052" title="the-rock" src="http://ctrtard.com/wp-content/uploads/2011/05/the-rock-300x96.gif" alt="" width="300" height="96" /></a></p>
<p>This firm is marketing itself as specializing in things like intellectual property rights.  And I quote:</p>
<blockquote><p>The [law firm] is an established authority in helping you set the  proper policies in place to: reduce your business&#8217; liability, protect  you and your company from potential attack and help rectify these issues  if and when they do arise.</p></blockquote>
<p>LMAO.   What are the odds that they actually paid for the rights to use Dwayne &#8220;The Rock&#8221; Johnson&#8217;s likeness in their ad?</p>
]]></content:encoded>
			<wfw:commentRss>http://ctrtard.com/affiliate-marketing/does-your-internet-lawyer-need-a-lawyer/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
	</channel>
</rss>

