MonetaryExpress详细教程

2010年5月29日 | 标签: ,

前言

     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 –>&#49;<!– here –>这样的,应该设为>&#49;<显示出来就是 1)

透明代理   >4< 或 >&#52;<

3级匿名    >3< 或 >&#51;<

2级匿名    >2< 或 >&#50;<

安全代理   >1< 或 >&#49;<

申请帐号

   呵呵,这个不用我多说了。

配置帐号

  如何配置请见前面帐号设置。

点击开始

    所有工作就绪后,运行程序,点击开始按钮就可以了。如果要结束,请点击结束按钮。因为程序可能创建了大量线程,结束需要一定的时间,你可以在程序下方的状态栏看到当前的线程数量。

    如果要停止某个帐号,只需要将帐号前面的选择项置为空,程序会自动逐步取消该帐号的线程,直至结束。

    如果在运行期间,需要启动某个未启动的帐号,只需将帐号前面的选择项选择,程序会在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.

VoltRank: Link Exchange
目前还没有任何评论.