Итак, как же нам узнать стоимость ссылки с нашего сайта, чтобы эффективнее организовать продажу рекламных мест ?
Используя значения стоимости ТиЦ и PR, рассчитываем стоимость ссылки с главной страницы сайта:
S = 0,9 х А + В, где s-стоимость ссылки, А-стоимость PR, В - стоимость ТиЦ.
Стоимость ссылки с внутренней страницы сайта рассчитывается по-другому:
S = 0 + 0,0002 х ТиЦ, если PR=0
S = (((trunc(PR))! : PR х 2) , если PR больше 0, но меньше 5)) или ((trunc(PR))! : (trunc(PR) - 2)!) - 15 , если PR больше либо равно 5))) ПЛЮС ((0,00015 х ТиЦ, если PR=1) или если PR больше или равно 2, то ((0,0006хТиЦ, если ТиЦ<2300) или (0,0002 х ТиЦ + 0,92 , если ТиЦ равен или больше 2300)))
Каждый на своем сайте может установить РНР-код рассчета стоимости ссылки:
а) с главной страницы сайта:
<?php
function round05($v)
{
$z = $v - floor($v);
$v = ($z>=0.5) ? ceil($v) : floor($v);
return $v;
}
function get_face_value($pr, $cy, $links_count=10)
{
$pr = (int) $pr;
$cy = (int) $cy;
# calc result
if ($cy<2300) $cy_part = 10*log(0.0019*$cy+1);
if ($cy>=2300) $cy_part = 0.0096*$cy - 8;
$st = 0.5755;
if ($pr<9) $st = 0.5755;
if ($pr==9) $st = 0.8550;
if ($pr>9) $st = 0.8508;
$v = (pow(2.718, $st*$pr) - 1) + $cy_part;
# get coef by links count
$k = (int) $links_count;
if ($k<4) $k = 2; else $k = 1 / log10($k);
# round result
return round05($k*0.9*$v);
}
?>
б) с внутренней страницы:
<?php
function factorial($n)
{
$res = 0;
$n = abs(ceil($n));
if ($n>0)
{
$res = 1;
$a = 1;
while ($a<=$n)
{
$res = $res * $a;
$a++;
}
}
return $res;
}
function get_inner_value($pr, $cy, $links_count=5)
{
$pr = (int) $pr;
$cy = (int) $cy;
# calc pr_part
$pr_part = 0;
if ($pr>0 && $pr<5) $pr_part = factorial($pr)/($pr*2);
if ($pr>=5) $pr_part = factorial($pr)/factorial($pr-2);
# calc cy_part
$cy_part = 0.0002*$cy;
if ($pr==1) $cy_part = 0.00015*$cy;
if ($pr>1)
{
if ($cy<2300) $cy_part = 0.0006*$cy; else $cy_part = 0.0002*$cy + 0.92;
}
# sum of parts
$v = $pr_part + $cy_part;
# get coef by links count
$k = (int) $links_count;
if ($k<3) $k = 1.285; else $k = 1 / log10($k*2);
# round result by 0.5
return number_format($k*$v, 2, ,, );
}
?>
Те, кто не разбирается в РНР, могут просто проверить стоимость ссылки со своего сайта например здесь:
www.gcmsite.ru/?pg=cy-pagerank-links или здесь: 1morda.ru, или здесь: vface.controlstyle.ru...