Nerdy Affiliate Adventures In Affiliate Marketing Land

Sponsored Ads

Random Images

 
P4260217.JPG IMG_8856.JPG P4220067.JPG

RSS Subscribe


TwitterCounter for @JasperP

Subscribe via Email:

Top 10 Popular Posts

  • Prosper202 Mod: LP Clickthrough for Text Ads/Keywords
  • My Experience on “The Price is Right”
  • ASW 2009 Recap
  • LP CTR Mod for Prosper 1.3.2
  • Prosper202 Mod: LP Clickthrough Version 2
  • FREE 15.4″ Macbook Pro from CashTactics.net
  • I am NOW a SUPER AFFILIATE!
  • EXCLUSIVE: Ryan Eagle Revealed – The Man behind the Money
  • Calculating CPM vs CPC (Great for Facebook CPM ads!)
  • I’m Elite with Elite Clicks Media
  • Top Commentators

    Recent Posts

    Tag Cloud

    Prosper202 Mod: LP Clickthrough for Text Ads/Keywords

    Posted by JasperP on May 7th, 2009

    **[EDIT: 7/6/09] Here’s an update to the code: Prosper202 LP CTR Version 2 **

    Since Prosper202 went open-source, I decided to poke around in the source code.  One feature that I wanted was to be able to know which keywords and text ads clicked through from the landing page to the merchant’s offer.  Before that, I was using Google Analytics and looking at the bounce rate to determine the effectiveness of a keyword.

    Now that Prosper202 is open-source, I created my own modifications for it.  If you notice at the top, I added links for “Keywords LP CTR” and “Text Ad LP CTR”.

    p202_1.gif

    The next thing I did was I added two columns, one for the number of clickthroughs and one for the clickthrough percentage of clicks into the LP and clicks out to the offer.

    Keywords:
    p202_3.gif

    Text Ads:
    p202_2.gif

    Here’s the download for it.  Take a look at the source code, I put a bunch of comments so that anyone can understand the changes that I did.

    Keyword-Text Ads LP CTR Mod

    Here are the instructions from the included txt file:

    1.) Make a backup of top.php in the tracking202/_config folder
    2.) Copy top.php to the tracking202/_config folder
    3.) Make a backup of index.php in the tracking202/analyze folder
    4.) Copy index.php to the tracking202/analyze folder
    5.) Copy contents of tracking202/ajax and tracking202/analyze to the corresponding folders (no backups are required since it doesn't overwrite anything)
    6.) Make sure to add the tables below using the SQL tab in PHPMYADMIN in your webhost.

    // Create Table: 202_sort_keywords_lpctr

    CREATE TABLE IF NOT EXISTS `202_sort_keywords_lpctr` (
    `sort_keyword_id` int(10) unsigned NOT NULL auto_increment,
    `user_id` mediumint(8) unsigned NOT NULL,
    `keyword_id` bigint(20) unsigned NOT NULL,
    `sort_keyword_clicks` mediumint(8) unsigned NOT NULL,
    `sort_keyword_click_throughs` mediumint(8) unsigned NOT NULL,
    `sort_keyword_ctr` decimal(10,2) NOT NULL,
    `sort_keyword_leads` mediumint(8) unsigned NOT NULL,
    `sort_keyword_su_ratio` decimal(10,2) NOT NULL,
    `sort_keyword_payout` decimal(6,2) NOT NULL,
    `sort_keyword_epc` decimal(10,2) NOT NULL,
    `sort_keyword_avg_cpc` decimal(7,5) NOT NULL,
    `sort_keyword_income` decimal(10,2) NOT NULL,
    `sort_keyword_cost` decimal(13,5) NOT NULL,
    `sort_keyword_net` decimal(13,5) NOT NULL,
    `sort_keyword_roi` decimal(10,2) NOT NULL,
    PRIMARY KEY (`sort_keyword_id`),
    KEY `user_id` (`user_id`),
    KEY `keyword_id` (`keyword_id`),
    KEY `sort_keyword_clicks` (`sort_keyword_clicks`)
    ) ENGINE=MyISAM AUTO_INCREMENT=1 ;

    // Create Table: 202_sort_text_ads_lpctr

    CREATE TABLE IF NOT EXISTS `202_sort_text_ads_lpctr` (
    `sort_text_ad_id` int(10) unsigned NOT NULL auto_increment,
    `user_id` mediumint(8) unsigned NOT NULL,
    `text_ad_id` mediumint(8) unsigned NOT NULL,
    `sort_text_ad_clicks` mediumint(8) unsigned NOT NULL,
    `sort_text_ad_click_throughs` mediumint(8) unsigned NOT NULL,
    `sort_text_ad_ctr` decimal(10,2) NOT NULL,
    `sort_text_ad_leads` mediumint(8) unsigned NOT NULL,
    `sort_text_ad_su_ratio` decimal(10,2) NOT NULL,
    `sort_text_ad_payout` decimal(6,2) NOT NULL,
    `sort_text_ad_epc` decimal(10,2) NOT NULL,
    `sort_text_ad_avg_cpc` decimal(7,5) NOT NULL,
    `sort_text_ad_income` decimal(10,2) NOT NULL,
    `sort_text_ad_cost` decimal(13,5) NOT NULL,
    `sort_text_ad_net` decimal(13,5) NOT NULL,
    `sort_text_ad_roi` decimal(10,2) NOT NULL,
    PRIMARY KEY (`sort_text_ad_id`),
    KEY `user_id` (`user_id`),
    KEY `keyword_id` (`text_ad_id`),
    KEY `sort_keyword_clicks` (`sort_text_ad_clicks`),
    KEY `sort_keyword_leads` (`sort_text_ad_leads`),
    KEY `sort_keyword_signup_ratio` (`sort_text_ad_su_ratio`),
    KEY `sort_keyword_payout` (`sort_text_ad_payout`),
    KEY `sort_keyword_epc` (`sort_text_ad_epc`),
    KEY `sort_keyword_cpc` (`sort_text_ad_avg_cpc`),
    KEY `sort_keyword_income` (`sort_text_ad_income`),
    KEY `sort_keyword_cost` (`sort_text_ad_cost`),
    KEY `sort_keyword_net` (`sort_text_ad_net`),
    KEY `sort_keyword_roi` (`sort_text_ad_roi`)
    ) ENGINE=MyISAM AUTO_INCREMENT=1 ;

    Be Sociable, Share!

    RSS feed | Trackback URI

    51 Comments »

    Comment by Steve Howe
    2009-05-07 06:19:54

    Nice Post Jasper! Thanks for sharing your modification to 202! I am definitely going to point this little GEM out to some affiliates =)

     
    Comment by Ian Fernando
    2009-05-07 07:54:41

    damn this is a nice mod – I thought my p202 had some good mods to it already.

     
    Comment by Affbuzz
    2009-05-07 08:23:11

    Very sweet, looks like I now have another item to add to my to-do list today.

     
    Comment by Logan
    2009-05-07 08:30:08

    Sweet mod! That is awesome. Nice job Jasper.

     
    Comment by Tim
    2009-05-07 11:17:03

    This is awesome, thanks so much for releasing this Jasper. Great comments in the code as well, very helpful! :D

     
    Comment by JasperP
    2009-05-07 11:18:27

    Thanks for the feedback!

     
    Comment by Anxiolytic
    2009-05-07 14:45:14

    I recently began adding LP CTR to 202 as well. Nice to see others modifying this app. You have it hosted anywhere? If not, why not add your modifications to the unofficial public repo? I put it up on github ..

    http://github.com/lsd/prosper202/tree/master

     
    Comment by James Seligman
    2009-05-07 16:54:47

    Very nice mod Jasper! I am going to add it to my P202 tonight. Thanks for sharing it.

    James Seligman’s last blog post..My Own Weight Loss Challenge to Myself

     
    Comment by Indo Contest
    2009-05-07 21:43:56

    I’m gonna try this for my P202!!.
    Thanks a lot Nerdy…

     
    Comment by zalds
    2009-05-08 22:35:16

    nice one.

    I used to plot this data to excel manually :) now I can let the 202 gather it automatically – really a sweet mod

    Thank you for sharing kabayan.

    zalds’s last blog post..The Google Ad Auction

     
    Comment by Daehee
    2009-05-09 07:34:22

    Awesome, install was a breeze. Thanks!

    Daehee’s last blog post..Former Kairos Society Officer Arrested for Ponzi Scheme

     
    Comment by ImagesAndWords
    2009-05-10 10:51:35

    This will definitely come in handy, thanks. :)

    ImagesAndWords’s last blog post..How To Split-Test Landing Pages with Tracking202

     
    Comment by huge
    2009-05-11 17:33:19

    awesome mod thanks!

    huge’s last blog post..top secret formula for easy money huhu

     
    Comment by Jake
    2009-05-11 19:57:16

    Thanks Nerdy!

    Jake

     
    Comment by Lars
    2009-05-11 22:01:29

    Thanks very much! JUST what I’ve been wanting but had no idea how to code.

    2 minute install (and this from someone downright dangerous in phpmyadmin).

     
    Comment by MarcusFunbox Subscribed to comments via email
    2009-05-11 22:10:02

    Thanks Jasper! Thats a cool mod :)

     
    Comment by Scott Subscribed to comments via email
    2009-05-12 07:44:44

    Jasper .. Thank You!! I was actually about to do this manually … You are awesome!

    I have a request .. I saw that you are doing a Yahoo test.

    What about CTR by referer?

    Since you can’t target just yahoo.com, I think knowing this would really help your ROI.

    In one niche I’m in I get 70% of my conversions from Yahoo.com, but less than half of my actual clicks.

    Comment by JasperP
    2009-05-12 10:01:36

    that’s a good question.

    I’ll look into it.

     
     
    Comment by Feri Subscribed to comments via email
    2009-05-12 13:12:08

    Hi,
    I upgraded according to the readme file, and I get this error:

    Parse error: syntax error, unexpected ‘}’ in XXXXXX/tracking202/_config/top.php on line 70

    When I look into the sourcecode this is on line 70:

    I am not a php guru, any advice?
    thanks.

    Comment by JasperP
    2009-05-12 13:17:00

    That’s strange. top.php only adds the 2 links “Keyword LP CTR” and “Text Ads LP CTR” to the Analyze tab.

    I’m looking at line 70 and I’m not seeing anything significant. If it doesn’t work, just put the top.php back.

    Take a screenshot if you can.

     
     
    Comment by Feri Subscribed to comments via email
    2009-05-12 13:20:55

    Problem solved. Didn’t work when I simply overwrote the top.php and index.php files. When I deleted the files (after backup), then simply COPIED the new ones, worked fine… Try this way!

    and thanks for the mod!

    Comment by JasperP
    2009-05-12 13:23:24

    nice work.

     
     
    2009-05-13 23:33:49

    Sweet update man! I’m using Pro now mostly, but for a few non search campaigns, I still need Prosper. This will definitely help me continue to optimize my landing pages.

    Thanks for helping the 202 community!

    Wes (MasterlessSamurai.com)’s last blog post..Speed202: How to Integrate Tracking202 & SpeedPPC

     
    Comment by opinijus Subscribed to comments via email
    2009-05-14 02:22:21

    Hey,

    Thanks for the MOD.

    There is an error when creating tables: “There seems to be an error in your SQL query. The MySQL server error output below, if there is any, may also help you in diagnosing the problem

    ERROR: Unknown Punctuation String @ 1
    STR: //
    SQL: // Create Table: 202_sort_keywords_lpctr”

    I go to SQL query window in the PHPMYADMIN. paste code from .txt and click go. This is the proper way to install tables?

     
    Comment by opinijus Subscribed to comments via email
    2009-05-14 02:31:25

    Oops, i copied the code with “//”. Everything is fine now. Thanks man for awesome tool again! :)

     
    Comment by AmYourPusher
    2009-05-14 18:56:34

    Excellent! Took about 5 mins to setup. Thanks for the Mod and the very detailed setup instructions.

     
    Comment by Shock Marketer
    2009-05-27 09:20:42

    Thanks a ton! Early metrics like this help save cash.

    Shock Marketer’s last blog post..Google’s New Search Referral String

     
    Comment by matt
    2009-05-28 15:48:10

    thanks for posting this, was surprised when google actually gave a useful link :)

     
    Comment by B-Scan Subscribed to comments via email
    2009-06-10 07:49:25

    Hi Jasper.
    Thank you very much for such a great contribution!

    In order to help you I made Referrers CTR MOD for Prosper202.
    Feel free to use it: http://www.b-scan.net/blog/95-referer-click-through-mod-for-prosper202/

    B-Scan’s last blog post..Referer Click-through MOD for Prosper202

     
    Comment by Chris
    2009-06-11 16:49:28

    Saw this post recommended by Andrew over at CashTactics. Awesome mod and something that I was really wishing Prosper202 could do before. I’m installing it right now.

    Chris’s last blog post..PPC Bully 2 Review – Does It Live Up To The Hype?

     
    Comment by Angila Assembly
    2009-06-25 10:01:49

    This script looks awesome. I’m sure it help to minimize CPC and also helps to track down the profitable keywords and save $$$’s. I’m downloading right now to test.

    Angila

     
    Comment by Chris
    2009-06-29 07:12:22

    Nice hack. Thank you. Had no problems getting it installed at all. Now just waiting for more data to come in. :)
    .-= Chris´s last blog ..SpeedPPC – It does not end after your Purchase =-.

     
    Comment by Ilya Ripa Subscribed to comments via email
    2009-09-23 09:31:46

    Awesome mod. One thing though, Can’t export the data to excel when in Keywords LP CTR mode. Can someone look into that? :)

     
    Comment by Buy Text Link Ads
    2009-10-16 06:49:48

    Does the ‘leads’ indicate conversion ratio? Does this software track conversion ratio?

    Thanks.
    .-= Buy Text Link Ads´s last blog ..Angela’s Links Don’t Work (and neither do link wheels) =-.

     
    Comment by Jon
    2010-04-22 23:19:59

    Hey, would this work for version 1.5?

    Thanks! Awesome addition. Loved using it in 1.32

     
    Comment by JasperP
    2010-04-23 01:04:30

    I haven’t tested it yet, but I heard from someone that it works.

     
    Comment by Davis Subscribed to comments via email
    2010-04-27 21:52:55

    Thanks, this is exactly what I needed. I got stuck at the last part though, I went to PHPMYADMIN and under my prosper202 database, clicked on the SQL tab. I copy and pasted into the window titled Run SQL query/queries on database and hit GO.

    I get an error, right at the top it says:

    Error

    There seems to be an error in your SQL query. The MySQL server error output below, if there is any, may also help you in diagnosing the problem

    ERROR: Unknown Punctuation String @ 1
    STR: //
    SQL: // Create Table: 202_sort_keywords_lpctr

    Not sure, did I miss something, maybe this isn’t where I was suppose to add it? Sorry, I’m pretty new to this.

     
    Comment by Davis Subscribed to comments via email
    2010-04-27 22:09:46

    Ah nevermind, just saw the updated version, works like a charm!

     
    Comment by G Subscribed to comments via email
    2010-07-29 14:18:40

    Not working with version 1.5.1 waiting for a working version eagerly!

    G

    Comment by JasperP
    2010-07-29 14:20:06

    Its in the works

     
     
    Comment by Stan Smith
    2010-09-30 13:22:42

    Now there is something useful, thank you!

     
    Comment by zaafealotep
    2010-12-18 20:11:14

    zaafealotep hello site!!!
    [url=http://ly1.linkpc.net]index [/url]
    trayzerothe past. He took an almost boyish pleasure in these one-sidedVisit my FarmVille Strategy page for more FarmVille strategies, tips, news, and updates!odium: a reaction that soul or something does not rate whatever deferenceeruption of molten lava.”

     
    Comment by Patagonia sale
    2011-05-23 14:09:36

    Thanks for the MOD

    Now only if we could pay you to get the cost via Google and Bing APIs :-)

     
    Comment by affaholic
    2011-10-01 11:07:27

    wow, worked like a charm and i’m known for breaking 202 when I play around with phpMyAdmin…

    Note:
    Remove the commented MYSQL code // blah blah blah

     
    Comment by justin
    2011-11-19 18:10:07

    I uploaded all of the files and SQL tables but now I am seeing the error… “The requested URL /tracking202/analyze/sort_keywords_lpctr.php was not found on this server.” when I try to access the tab in T202.

    These files did not come with the package… what am I missing?

     
    Name (required)
    E-mail (required - never shown publicly)
    URI
    Subscribe to comments via email
    Your Comment (smaller size | larger size)
    You may use <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> in your comment.

    CommentLuv badge

    Trackback responses to this post