MonetaryExpress详细教程
前言
MonetaryExpressTM是我个人熟悉网络软件编程的一个作品,从2000年开始,网上较出名的论坛模拟之家是我常去的地方,在那里,结交了不少朋友,也做了不少事(大事,小事,好事,坏事都有);从那时起,在不到一年的时间内,“创作”了包括CashSoldier系列软件在内的不少工具软件,帮助网友及我自己完成一些爱好,从CashSoldier 1.0,2.0,3.0到CashSoldier XP系列,断断续续开发了近百家公司及相关的一些辅助工具软件。部分软件交由网友使用,由于坚持工具软件稳定、高效、方便使用,得到很多网友的好评,正是广大网友的支持,才促使我不断开发出新的工具软件。2002年后,由于互联网的不景气,加上自己的工作调整,基本上很少开发新的工具,也很少上网和网友交流,沉寂了近两年时间。
2004年年底,应朋友的要求,重新又开始接触,帮朋友开发了十几套相关工具,并且在实践中总结经验,最后在2005年完成了MonetaryExpressTM 这套软件;应该说这套软件是集以往我自己开发类似软件的经验,以及众多网友提供的相关信息和资料来完成的,在此,我在这里感谢所有曾给与我信息和资料的朋友。
软件功能
MonetaryExpressTM是一套模拟网络浏览器浏览网页和点击广告的工具软件,出于资源占用和效率的考虑,它没有做到完全真实地模拟人工浏览网页和点击;但基本上能够通过相关的设置,部分完成模拟人为浏览和点击的功能;使网站认为有真实的用户在进行操作,同时,它没有调用IE或其它浏览器内核,完全通过HTTP协议与网站交互,所以,它属于协议级的模拟器。
由于设计MonetaryExpressTM时考虑了管理的方便性及对象的多样性,但又不同于类似的通用工具,可以经过简单的设置完成不同的对象处理,MonetaryExpressTM需要针对不同的对象进行脚本级的二次开发,因此,它是一个综合性的工具平台,而不是一套简单的通用工具。在考虑脚本语言时,工具采用了目前应用较为广泛,学习也比较简单的JavaScript语言,通过MS的JS解释COM来完成脚本执行。考虑到网络对象的相关性,不同的对象规则只需在脚本模板上做一些较小的修改,就可以适用于不同的对象;因此,在熟悉JavaScript和工具内部对象API的基础上,几分钟就可以完成一套新的规则。
MonetaryExpressTM 1.0版本主要功能:
n JS脚本控制流程,新增规则无需重启程序,达到实时可用
n 内置JS解释COM调用和IE浏览器对象,实时解晰外部JS脚本
n 内置代理吸取工具功能,自动吸取代理
n 内置代理验证工具功能,自动验证代理可用性并分级
n 自动分类代理(按国家)
n 自动按国家分配置代理语言
n 自动配置模拟浏览器版本等信息
n 根据脚本控制,完成CPM、CPC操作
n 设置显示代理级别
n 设置显示代理国家
n 设置点击代理级别
n 设置点击代理国家
n 设置点击比率(CTR),智能控制点击比率
n 设置线程数量,在运行时可随时改变(所有配置都具备实时改变的功能)
n 设置要使用的最新代理数量
n 设置每个代理每个帐号一天可点击的次数
n 随时可停止和启动部分帐号线程工作
n 可导入文本代理列表进行验证并自动分类保存
n 基本无限制的线程数量(计算机配置和网络带宽限制)
n 支持HTTP、SOCKS4、SOCKS5代理
MonetaryExpressTM 1.1版本新增功能:
n 独立运行ProxyExpress程序,使收集验证代理和主程序分开,提高稳定性
n 可自行设置代理验证服务器地址
n 增加对多个页面地址的支持
n 修改主界面,使代理信息部分中文化,更好理解
n 其它一些小的修改
帐号设置
基本信息设置
自动标识:程序自动分配的帐号标识号,用户不处理
公司名称:选择该帐号所属公司,需要有相关公司脚本规则定义
帐号标识:程序显示和处理点击次数时会用到的标识,建议用户输入有意义的名称,如你申请时的帐号名称,ID或其它值,长度不宜太长,一个工具中最好唯一,如GoogleAdSense中,你可以选择像它分配给你的广告代码中的google_ad_client 值(pub-3596948673834)这样的格式,或者为便于区分代码所放网站的名称,如网站名称为www.youweb.com,帐号可命名为youweb。
设定线程:该帐号使用的线程数量,线程数量并非越多越好,需要通过多方面的因素来决定。如果你的代理数量较多,网站看起来流量很大,你可以设置较高的线程。线程数量基本上可以表示为同一时间并发访问你的网站的用户数量。合理设置线程数量是工具运行稳定和高效的基础。基本上可以这样计算,你设置的该帐号线程最大不超过该帐号可用代理数量的三分之一(必竟代理过期很快,不太可能做到所有代理当时都能使用,不能使用的代理除了耗费系统资源外,也浪费模拟的时间,降低运行效率)。
设定CTR:可灵活设置点击比率,根据公司情况和当前CTR的情况,灵活设置点击比率,为了更加灵活及模拟用户真实行为,除了代理及网速等因素影响CTR值外,系统会在设定的CTR上进行一定的浮动,使真正的点击比率不至于完全一致。试想,30天的CTR全为0.5%,这样的行为网站会看不出来?所以,系统自动进行变化,使真正CTR值在每天都不同。另外建议用户每隔几天重新设置一次CTR值,使模拟行为更为真实(重新设置无需重启和停止,修改后立刻生效)
暂不运行:考虑到有的帐号还没激活或其它原因暂不运行,可选择此项,程序重新运行时,不会将该帐号选择。
代理设置
显示代理:选择刷新网页页面的代理级别,一般网站页面采用3级匿名代理及以上级别进行页面刷新
显示国家:输入刷新网页页面的代理国家代码,每行一个国家代码;显示代理和显示国家设定后,重新运行程序或重读代理时,会根据设定条件读取代理,这样,可以看到每个帐号的可用代理数量不会一致。
点击代理:选择点击网页页面的代理级别,一般网站页面大多要求2级代理以上点击,部分要求必须是安全代理。
点击国家:输入点击网页页面的代理国家代码,每行一个国家代码;点击国家代码必须包含在显示国家设置里(先有刷新才有点击)。如果不输入国家代码(显示和点击),表示使用所有国家代理。
每日代理:输入每天同一代理点击的次数,为0表示不限制(有的网站要求一天只能有一个或几个IP点击—需要用户测试)。
限制数量:由于代理过期很快,验证通过的代理会很快失效或变化,程序读取代理按验证时间先后顺序读取,可设置只读取最新验证的N个代理,为0表示不限制。
代码参数
本页设置显示联接部分内容,根据公司不同而不同。如GoogleAdSense,它的显示联接为固定的 http://pagead2……pagead/show_ads.js;它是根据JS代码中的参数来区分用户的。所以,在下面的JS参数框里,将代码中的参数部分(不包括<script type=”text/javascript”>部分)拷贝,如上图所示。
网站地址
本页设置用户网站(即用户存放广告代码的网站,HTTP协议中Referer的值),工具支持多页面,即同样的广告代码可以放在不同页面上,工具可以设置多个页面,并自动选择。支持的格式包括:
http://www.youweb.com
http://www.youweb.com/index.html
http://www.youweb.com/banner/abc.html
每行一个页面地址,第一行页面地址工具选择的机率为80%,其它随机选择占20%,假如工具刷新100次,有80次左右选择的是第一行的,其它20次则随机选择除第一行的其它行页面地址。
规则设置
(略)本次提供的工具不包括此项功能。
代理信息
刷新列表:列出当前程序能够使用的所有代理清单
为保证MonetaryExpress运行的稳定性,从1.1版本开始,ME程序取消了吸取代理和分类验证的功能,由另一个程序独立完成,收集到的代理两者共享使用。
导入代理验证:可导入外部代理数据进行验证,并自动进行分类处理后保存,用户可将外部代理保存为.txt文件,一行一个代理;程序支持的代理格式为以下几种网上常见的格式:
10.10.1.1:8000
10.10.1.1:8000@HTTP
10.10.1.1:8000@HTTP$&#
注:程序不支持直接导入而未验证(本程序)的代理,原因在于很多代理可能是网关代理,程序会自动过滤网关代理。
脚本调试
(略)
如何使用
界面效果图(出于多种原因,隐藏了公司和帐号名称)
收集代理
如何收集代理其实我不是专家,很多人都有自己的一套方法,所以,我这里不多说。
MonetaryExpressTM集成了自动收集代理的功能。1.1版后分成独立的程序进行代理收集,使用ProxyExpress进行代理收集和验证工作。
|
当前验证线程数量,点击停止验证 |
|
停止收集 |
|
启动收集 |
|
调整验证代理线程最大500 |
点击启动收集按钮,程序自动从网上收集代理,并去掉重复,过滤符合条件的IP地址(包括域名格式),然后进行自动验证。
改变代理显示格式为 增加代理数量/修改代理数量。
停止验证按钮上的数字为验证代理的线程数量(程序规定最大为100线程)。
注:退出程序前,最好先停止所有收集和验证代理的工作后再退出,否则,可能会有错误出现。
导入代理验证会启动验证功能,与收集代理没有冲突。
验证代理
代理使用前程序会先验证代理并进行分级、分类管理,因此,如果没有相当数量的有效代理前,最好收集一批代理导入验证。程序会自动验证代理的有效性,并进行代理级别区分,国家分类,语言及浏览器版本分配等工作。
关于代理验证服务器的安装
工具和其它工具一样,有用的是外部联接来验证代理的级别,之所以采用外部工具,主要考虑的一是外部的工具用的时间很长,比较成熟,二是大家习惯以前的工具,本系列工具采用相同的验证方法,较容易为大家接受。但采用外部工具也有很多弊端,根据工具不同,功能和效能也不同,因此,工具采用自己
的代理格式,不能直接使用其它工具的格式,所以,验证服务就很重要了。
除了找网上公开的代理验证服务器外,可以自建代理验证服务器,效果可能更好。
自建代理验证服务器的方法:
1、有服务器空间,能在公网上访问,有CGI权限,只需将judge.cgi文件上传到服务器空间的CGI目录下,工具的验证地址修改为http://你的服务器/cgi-bin/judge.cgi就可以了。这种方法最简单,缺点是可能因为流量限制等原因,有时不会很方便。设置方法:修改judge.cgi文件(用记事本打开),修改第一行的PERL地址(根据你网站的要求来定,一般是#!/usr/bin/perl),上传judge.cgi到你的服务空间,要用ASCII方式上传,CHMOD 该文件为 755
2、用自己的机器作服务器(直接联接ADSL或有公网访问,用路由器或HUB,交换机的可能需做端口映射),解压Apache+Perl.zip,放D:\usr下,运行Install.bat安装成功(缺省80端口,可以修改),拷贝judge.cgi到d:\usr\www\cgi-bin下,就OK,验证地址为http://你的机器公网IP/cgi-bin/judge.cgi
工具配置:
增加其中有效的联接,用IE浏览器打开源文件,配置以下内容:
成功标识 ProxyJudge V2.XX (可能的版本)
缺省级别 0
有的脚本如下规则:
AnonyLevel : 1 安全代理
2 2级匿名
3 3级匿名
以下为透明代理
3?
4
5
(注意:千万不要以为你看到的就是源代码里的内容,一定要打开源文件,看看里面究竟内容是什么;有的不是>1<这样的,而是<!– allowed –>1<!– here –>这样的,应该设为>1<显示出来就是 1)
透明代理 >4< 或 >4<
3级匿名 >3< 或 >3<
2级匿名 >2< 或 >2<
安全代理 >1< 或 >1<
申请帐号
呵呵,这个不用我多说了。
配置帐号
如何配置请见前面帐号设置。
点击开始
所有工作就绪后,运行程序,点击开始按钮就可以了。如果要结束,请点击结束按钮。因为程序可能创建了大量线程,结束需要一定的时间,你可以在程序下方的状态栏看到当前的线程数量。
如果要停止某个帐号,只需要将帐号前面的选择项置为空,程序会自动逐步取消该帐号的线程,直至结束。
如果在运行期间,需要启动某个未启动的帐号,只需将帐号前面的选择项选择,程序会在10秒后自动创建该帐号线程,进入工作状态。
名词解释
代理:呵呵,这个都不懂的话,建议不要使用本工具。
本程序所用代理级别定义:
1、透明代理
2、3级匿名代理
3、2级匿名代理
4、安全代理
免责声明
MonetaryExpressTM是一套模拟网络浏览器浏览网页和点击广告的工具软件,出于资源占用和效率的考虑,它没有做到完全真实地模拟人工浏览网页和点击;但基本上能够通过相关的设置,部分完成模拟人为浏览和点击的功能;使网站认为有真实的用户在进行操作,同时,它没有调用IE或其它浏览器内核,完全通过HTTP协议与网站交互,所以,它属于协议级的模拟器。
本软件主要为自己方便网络交流而设计,使用工具只是一种手段,更多因素在于代理及其它一些情况决定,因此,凡使用本软件造成帐号被删除等情况,以及所带来的法律问题,一律与作者无关。
如果你不同意上述观点,请立刻删除本软件。
附录:国家代码表
本表可能有些变化,但程序以该表为准。
|
A2 |
Satellite Provider |
|
AE |
United Arab Emirates |
|
AG |
Antigua and Barbuda |
|
AR |
Argentina |
|
AT |
Austria |
|
AU |
Australia |
|
BA |
Bosnia and Herzegovi |
|
BB |
Barbados |
|
BD |
Bangladesh |
|
BE |
Belgium |
|
BF |
Burkina Faso |
|
BG |
Bulgaria |
|
BH |
Bahrain |
|
BJ |
Benin |
|
BO |
Bolivia |
|
BR |
Brazil |
|
BW |
Botswana |
|
BY |
Belarus |
|
CA |
Canada |
|
CF |
Central African Repu |
|
CH |
Switzerland |
|
CI |
Cote DIvoire |
|
CL |
Chile |
|
CM |
Cameroon |
|
CN |
China |
|
CO |
Colombia |
|
CR |
Costa Rica |
|
CY |
Cyprus |
|
CZ |
Czech Republic |
|
DE |
Germany |
|
DK |
Denmark |
|
DO |
Dominican Republic |
|
DZ |
Algeria |
|
EC |
Ecuador |
|
EE |
Estonia |
|
EG |
Egypt |
|
ES |
Spain |
|
EU |
Europe |
|
FI |
Finland |
|
FR |
France |
|
GB |
United Kingdom |
|
GE |
Georgia |
|
GH |
Ghana |
|
GI |
Gibraltar |
|
GN |
Guinea |
|
GR |
Greece |
|
GT |
Guatemala |
|
HK |
Hong Kong |
|
HN |
Honduras |
|
HR |
Croatia |
|
HU |
Hungary |
|
ID |
Indonesia |
|
IE |
Ireland |
|
IL |
Israel |
|
IN |
India |
|
IR |
Iran |
|
IT |
Italy |
|
JO |
Jordan |
|
JP |
Japan |
|
KE |
Kenya |
|
KG |
Kyrgyzstan |
|
KR |
Korea |
|
KW |
Kuwait |
|
KZ |
Kazakstan |
|
LA |
Lao Peoples Democrat |
|
LB |
Lebanon |
|
LC |
Saint Lucia |
|
LK |
Sri Lanka |
|
LT |
Lithuania |
|
LU |
Luxembourg |
|
LV |
Latvia |
|
MA |
Morocco |
|
MC |
Monaco |
|
MD |
Moldova |
|
MK |
Macedonia |
|
MO |
Macau |
|
MR |
Mauritania |
|
MT |
Malta |
|
MU |
Mauritius |
|
MW |
Malawi |
|
MX |
Mexico |
|
MY |
Malaysia |
|
MZ |
Mozambique |
|
NA |
Namibia |
|
NE |
Niger |
|
NG |
Nigeria |
|
NI |
Nicaragua |
|
NL |
Netherlands |
|
NO |
Norway |
|
NP |
Nepal |
|
NZ |
New Zealand |
|
OM |
Oman |
|
PA |
Panama |
|
PE |
Peru |
|
PF |
French Polynesia |
|
PH |
Philippines |
|
PK |
Pakistan |
|
PL |
Poland |
|
PR |
Puerto Rico |
|
PS |
Palestinian Territor |
|
PT |
Portugal |
|
PY |
Paraguay |
|
QA |
Qatar |
|
RO |
Romania |
|
RU |
Russian Federation |
|
SA |
Saudi Arabia |
|
SD |
Sudan |
|
SE |
Sweden |
|
SG |
Singapore |
|
SI |
Slovenia |
|
SK |
Slovakia |
|
SV |
El Salvador |
|
TD |
Chad |
|
TG |
Togo |
|
TH |
Thailand |
|
TN |
Tunisia |
|
TO |
Tonga |
|
TR |
Turkey |
|
TT |
Trinidad and Tobago |
|
TW |
Taiwan |
|
TZ |
Tanzania |
|
UA |
Ukraine |
|
UG |
Uganda |
|
US |
United States |
|
UY |
Uruguay |
|
UZ |
Uzbekistan |
|
VE |
Venezuela |
|
VG |
Virgin Islands |
|
VN |
Vietnam |
|
VU |
Vanuatu |
|
YE |
Yemen |
|
YU |
Yugoslavia |
|
ZA |
South Africa |
|
ZW |
Zimbabwe |
Most simple banner codes
Before setting up an account in Clicking Agent please make sure that impressions and clicks are registered when made from real browser via some anonymous proxy server.
Example 1
Banner code
<!– Some Company Banner Start –>
<a href=”http://www.adcompany.com/cgi-bin/redirect.cgi?id=123″ target=_top>
<img src=”http://www.adcompany.com/cgi-bin/adserve.cgi?id=123″ alt=”Click here to visit our sponsor” border=0>
</a>
<!– Some Company Banner End –>
Clicking Agent settings
| Show URL | http://www.adcompany.com/cgi-bin/adserve.cgi?id=123 |
| Click URL | http://www.adcompany.com/cgi-bin/redirect.cgi?id=123 |
| More clicks | empty |
| Analyze shows | empty |
| Analyze clicks | empty |
| CTR | ~1.8% recommended |
Example 2
Banner code
<!– Some Company Banner Start –>
<iframe src=”http://www.adcompany.com/cgi-bin/iframe.cgi?id=123″ width=468 height=60>
</iframe>
<noframes>
<a href=”http://www.adcompany.com/cgi-bin/redirect.cgi?id=123″ target=_top>
<img src=”http://www.adcompany.com/cgi-bin/adserve.cgi?id=123″ alt=”Click here to visit our sponsor” border=0>
</a>
</noframes>
<!– Some Company Banner End –>
Frame content code
<html>
<body>
<a href=”http://www.adcompany.com/cgi-bin/redirect.cgi?id=123″ target=_top>
<img src=”http://www.adcompany.com/cgi-bin/adserve.cgi?id=123″ alt=”Click here to visit our sponsor” border=0>
</body>
Clicking Agent settings
| Show URL | http://www.adcompany.com/cgi-bin/iframe.cgi?id=123 |
| Click URL | empty |
| More clicks | empty |
| Analyze shows | ?id=123 |
| Analyze clicks | ?id=123 |
| CTR | ~1.8% recommended |
Example 3
Banner code
<!– Some Company Banner Start –>
<iframe src=”http://www.adcompany.com/cgi-bin/iframe.cgi?id=123″ width=468 height=60>
</iframe>
<noframes>
<a href=”http://www.adcompany.com/cgi-bin/redirect.cgi?id=123″ target=_top>
<img src=”http://www.adcompany.com/cgi-bin/adserve.cgi?id=123″ alt=”Click here to visit our sponsor” border=0>
</a>
</noframes>
<!– Some Company Banner End –>
Frame content code
<html>
<frameset border=0 frameborder=0 cols=”60,*”>
<frame scrolling=no src=”logo.cgi?id=123&ad=456″>
<frame scrolling=no src=”banner.cgi?id=123&ad=456″>
</frameset>
Frame logo.cgi content
<html>
<body>
<a href=”http://www.adcompany.com/refer.cgi?id=123″>
<img border=0 src=”http://www.adcompany.com/logo.jpg”>
</a>
</body>
Frame banner.cgi content
<html>
<body>
<a href=”http://www.adcompany.com/redirect.cgi?id=123&ad=456″>
<img border=0 src=”http://www.adcompany.com/adserve.cgi?ad=456″>
</a>
</body>
Clicking Agent settings
| Show URL | http://www.adcompany.com/cgi-bin/iframe.cgi?id=123 |
| Click URL | empty |
| More clicks | empty |
| Analyze shows | logo.cgi?id= banner.cgi?id= adserve.cgi?id= |
| Analyze clicks | redirect.cgi?id= |
| CTR | ~1.8% recommended |
Banners requiring second click
Before setting up an account in Clicking Agent please make sure that impressions and clicks are registered when made from real browser via some anonymous proxy server.
Example 1
Banner code
<!– Some Company Banner Start –>
<a href=”http://www.adcompany.com/cgi-bin/redirect.cgi?id=123″ target=_top>
<img src=”http://www.adcompany.com/cgi-bin/adserve.cgi?id=123″ alt=”Click here to visit our sponsor” border=0>
</a>
<!– Some Company Banner End –>
After the first click you get to a gate-way page
<html><body>
…Non important content skipped…
<img border=0 src=”http://www.adcompany.com/verify.cgi?id=123&rand=0123456789″>
…Non important content skipped…
<a href=”http://www.adcompany.com/click.cgi?id=123&rand=0123456789″>
CLICK HERE TO CONTINUE
</a>
…Non important content skipped…
</body></html>
Clicking Agent settings
| Show URL | http://www.adcompany.com/cgi-bin/adserve.cgi?id=123 |
| Click URL | http://www.adcompany.com/cgi-bin/redirect.cgi?id=123 |
| More clicks | empty |
| Analyze shows | verify.cgi?id=123 |
| Analyze clicks | click.cgi?id=123 |
| CTR | ~1.8% recommended |
Example 2
Banner code
<!– Some Company Banner Start –>
<a href=”http://www.adcompany.com/cgi-bin/redirect.cgi?id=123″ target=_top>
<img src=”http://www.adcompany.com/cgi-bin/adserve.cgi?id=123″ alt=”Click here to visit our sponsor” border=0>
</a>
<!– Some Company Banner End –>
After the first click you get to a gate-way page
<html>
<frameset border=0 frameborder=0 cols=”0,*”>
<frame scrolling=no src=”hidden.cgi?id=123&ad=456″>
<frame src=”gateway.cgi?id=123″>
</frameset>
Frame hidden.cgi content
<html><body>
…Non important content skipped…
<img border=0 src=”http://www.adcompany.com/verify.cgi?id=123&rand=0123456789″>
</body></html>
Frame gateway.cgi content
<html><body>
…Non important content skipped…
<a href=”http://www.adcompany.com/click.cgi?id=123&rand=0123456789″>
CLICK HERE TO CONTINUE
</a>
…Non important content skipped…
</body></html>
Clicking Agent settings
| Show URL | http://www.adcompany.com/cgi-bin/adserve.cgi?id=123 |
| Click URL | http://www.adcompany.com/cgi-bin/redirect.cgi?id=123 |
| More clicks | empty |
| Analyze shows | hidden.cgi?id= gateway.cgi?id= |
| Analyze clicks | click.cgi?id= |
| CTR | ~1.8% recommended |
Second click is a button click
Before setting up an account in Clicking Agent please make sure that impressions and clicks are registered when made from real browser via some anonymous proxy server.
Example 1
Banner code
<!– Some Company Banner Start –>
<a href=”http://www.adcompany.com/cgi-bin/redirect.cgi?id=123″ target=_top>
<img src=”http://www.adcompany.com/cgi-bin/adserve.cgi?id=123″ alt=”Click here to visit our sponsor” border=0>
</a>
<!– Some Company Banner End –>
After the first click you get to a gate-way page
<html><body>
…Non important content skipped…
<form action=”enter.cgi” method=POST>
<input type=hidden name=id value=123>
<input type=hidden name=ad value=456>
<input type=submit name=go value=”Click here to continue”>
</form>
…Non important content skipped…
</body></html>
Clicking Agent settings
| Show URL | http://www.adcompany.com/cgi-bin/adserve.cgi?id=123 |
| Click URL | http://www.adcompany.com/cgi-bin/redirect.cgi?id=123 |
| More clicks | empty |
| Analyze shows | empty |
| Analyze clicks | enter.cgi |
| CTR | ~1.8% recommended |
Multiple clicks from the same target page
Before setting up an account in Clicking Agent please make sure that impressions and clicks are registered when made from real browser via some anonymous proxy server.
Example 1
Banner code
<!– Some Company Banner Start –>
<a href=”http://www.adcompany.com/cgi-bin/redirect.cgi?id=123″ target=_top>
<img src=”http://www.adcompany.com/cgi-bin/adserve.cgi?id=123″ alt=”Click here to visit our sponsor” border=0>
</a>
<!– Some Company Banner End –>
After the first click you get to a gate-way page
<html><body>
…Non important content skipped…
<img border=0 src=”http://www.adcompany.com/verify.cgi?id=123&rand=0123456789″>
…Non important content skipped…
<a href=”http://www.adcompany.com/tour.cgi?id=123&rand=0123456789″>
FREE TOUR
</a>
…Non important content skipped…
<a href=”http://www.adcompany.com/samples.cgi?id=123&rand=0123456789″>
SAMPLE PAGES
</a>
…Non important content skipped…
<a href=”http://www.adcompany.com/register.cgi?id=123&rand=0123456789″>
REGISTER
</a>
…Non important content skipped…
</body></html>
Clicking Agent settings
| Show URL | http://www.adcompany.com/cgi-bin/adserve.cgi?id=123 |
| Click URL | http://www.adcompany.com/cgi-bin/redirect.cgi?id=123 |
| More clicks | empty |
| Analyze shows | verify.cgi?id=123 |
| Analyze clicks | tour.cgi?id=123 samples.cgi?id=123 register.cgi?id=123 |
| CTR | ~1.8% recommended |
Hidden objects on target pages
Before setting up an account in Clicking Agent please make sure that impressions and clicks are registered when made from real browser via some anonymous proxy server.
Example 1
Banner code
<!– Some Company Banner Start –>
<a href=”http://www.adcompany.com/cgi-bin/redirect.cgi?id=123″ target=_top>
<img src=”http://www.adcompany.com/cgi-bin/adserve.cgi?id=123″ alt=”Click here to visit our sponsor” border=0>
</a>
<!– Some Company Banner End –>
Target page code
After the first click you get to a target page having hidden image inside it.
<html><body>
…Non important content skipped…
<img border=0 width=0 height=0 src=”http://www.adcompany.com/verify.cgi?id=123&rand=0123456789″>
…Non important content skipped…
</body></html>
Clicking Agent settings
| Show URL | http://www.adcompany.com/cgi-bin/adserve.cgi?id=123 |
| Click URL | http://www.adcompany.com/cgi-bin/redirect.cgi?id=123 |
| More clicks | empty |
| Analyze shows | verify.cgi?id= |
| Analyze clicks | empty |
| CTR | ~1.8% recommended |
Search engines
Before setting up an account in Clicking Agent please make sure that impressions and clicks are registered when made from real browser via some anonymous proxy server.
With search engines you usually place a form code on your web-page. Generally this form uses GET method to submit search request to the engine.
Example 1
Search form code
<!– Some Search Engine Code Start –>
<FORM ACTION=”http://www.searchengine.com/click”>
<INPUT TYPE=”hidden” NAME=”bfsiteid” VALUE=”12345678″>
<INPUT TYPE=”hidden” NAME=”bfpage” VALUE=”xxxxxx99″>
<INPUT TYPE=”hidden” NAME=”bfmid” VALUE=”123456″>
…Non important content skipped…
<IMG SRC=”http://www.searchengine.com/serve?id=123456&bfsiteid=12345678&page=xxxxxx99″ BORDER=”0″ WIDTH=”1″ HEIGHT=”1″ NOSAVE> <input type=”text” size=13 name=”Keywords”>
<input type=image src=”http://www.searchengine.com/arrow.gif” align=”absmiddle” width=15 height=15 name=”Submit” alt=”Find It!” border=0>
<input type=”hidden” name=”Promo” value=”search”>
…Non important content skipped…
</FORM>
<!– Some Search Engine Code End –>
Since the form uses method GET to submit the request we can construct Click URL ourselves and write it directly in the account settings. For randomly generated words that we want to submit requests for, we use the [w] parameter.
Usually search engines require that the site visitor click one of search results. And only after that they register the request. To emulate this we should submit some search request from a browser then look at the HTML code of resulting page. It would be like this:
<html>
<body>
<a href=”http://www.searchengine.com/redirect?bfsiteid=12345678&bfpage=xxxxxx99&bfmid=123456&go=www.target1.com”>Result 1<a>
<a href=”http://www.searchengine.com/redirect?bfsiteid=12345678&bfpage=xxxxxx99&bfmid=123456&go=www.target2.com”>Result 2<a>
<a href=”http://www.searchengine.com/redirect?bfsiteid=12345678&bfpage=xxxxxx99&bfmid=123456&go=www.target3.com”>Result 3<a>
<a href=”http://www.searchengine.com/redirect?bfsiteid=12345678&bfpage=xxxxxx99&bfmid=123456&go=www.target4.com”>Result 4<a>
</body>
|
Show URL |
http://www.searchengine.com/serve?id=123456&bfsiteid=12345678&page=xxxxxx99 |
|
Click URL |
http://www.searchengine.com/click/?bfsiteid=12345678&bfpage=xxxxxx99&bfmid=123456&Keywords=[w]&Promo=search&Submit.x=[r15]&Submit.y=[r15] |
|
More clicks |
empty |
|
Analyze shows |
empty |
|
Analyze clicks |
redirect? |
|
CTR |
~1.8% recommended |
Banners using scripts
Before setting up an account in Clicking Agent please make sure that impressions and clicks are registered when made from real browser via some anonymous proxy server.
Example 1
Banner code
<!– Some Company Banner Start –>
<script src=”http://www.adcompany.com/cgi-bin/getscript.cgi?id=123″ target=_top>
</script>
<noscript>
<a href=”http://www.adcompany.com/cgi-bin/redirect.cgi?id=123&js=0″ target=_top>
<img src=”http://www.adcompany.com/cgi-bin/adserve.cgi?id=123&js=0″ alt=”Click here to visit our sponsor” border=0>
</a>
</noscript>
<!– Some Company Banner End –>
You should download the script yourself and see its content to be able correctly setup analyzing options.
Let’s assume that the downloaded script looks like this:
<!–
var nRand = Math.floor(Math.random() * 100000000);
document.write(’<center><table width=”140″ cellspacing=”0″ cellpadding=”0″ border=”0″><td width=”140″>’);
document.write(’<iframe id=”iframe1″ src=”http://www.adcompany.com/cgi-bin/iframe.cgi?ID=123&js=1&rand=’ + nRand + ‘” height=”70″ width=”140″ ‘);
document.write(’marginwidth=”0″ marginheight=”0″ clip=”140,70″ border=”0″ frameborder=”0″ scrolling=”no” name=”_self”>’);
document.write(’<ilayer name=”ilayer1″ visibility=”hide” width=”140″ height=”70″ border=”0″ scrolling=”no” bordercolor=”#000000″></ilayer>’);
document.write(’</iframe></td></tr></table></center>’);
document.write(’<layer name=”layer1″ src=”http://www.adcompany.com/cgi-bin/layer.cgi?ID=123&js=1&rand=’ + nRand + ‘” visibility=”hidden” width=”140″ ‘);
document.write(’onload=”moveToAbsolute(ilayer1.pageX,ilayer1.pageY); layer1.clip.width=140; layer1.clip.height=75; visibility=’);
document.write(”’show’”);
document.write(’”></layer>’);
//–>
Clicking Agent settings
Show URL http://www.adcompany.com/cgi-bin/getscript.cgi?id=123
Click URL empty
More clicks empty
Analyze shows ?ID=123 (see comments below)
Analyze clicks empty (see comments below)
Process scripts enabled
CTR ~1.8% recommended
Comments
In the sample above the script is generating an HTML code containing frame. You should also download the frame and check it for suspected links. If there are any then you should add those links to the suspects list for this account.
