| Shown |
Clicked |
CTR \% |
|
Summary |
Reset |
~;
$line=0;
$total_clicks=0;
$total_impressions=0;
foreach $ad (@ad_file) {
($ad_id,$impressions,$clicks,$weight,$ad_name,$ad_html) = split(/\|/, $ad);
$line=$line + 1;
$total_clicks=($total_clicks + $clicks);
$total_impressions=($total_impressions + $impressions);
}
if ($total_impressions == 0){
$total_ctr = 0;
}else{
$total_ctr = ($total_clicks/$total_impressions);
}
while (length($total_ctr) > 6){
chop ($total_ctr);
}
$total_ctr = $total_ctr * 100;
($total_ctr_int,$total_ctr_dec) = split(/\./,$total_ctr);
if (length($total_ctr_dec) == 0){
$total_ctr=($total_ctr . $dotzz);
}elsif (length($total_ctr_dec) == 1){
$total_ctr=($total_ctr . $onez);
}
print qq~
|
$total_impressions
|
$total_clicks
|
$total_ctr
|
|
Banner Totals
|
~;
if ($status eq "enabled"){
print qq~
|
$gtext_impressions
|
$gtext_clicks
|
$gtext_ctr
|
|
Text Link Totals
|
~;
}
print qq~
| Shown |
Clicked |
CTR \% |
Weight |
Banner Name |
Actions |
~;
$line=0;
foreach $ad (@ad_file) {
($ad_id,$impressions,$clicks,$weight,$ad_name,$ad_html) = split(/\|/, $ad);
$line=$line + 1;
if ($impressions == 0){
$ctr = 0;
}else{
$ctr = ($clicks/$impressions);
}
while (length($ctr) > 6){
chop ($ctr);
}
$ctr = $ctr * 100;
($ctr_int,$ctr_dec) = split(/\./,$ctr);
if (length($ctr_dec) == 0){
$ctr=($ctr . $dotzz);
}elsif (length($ctr_dec) == 1){
$ctr=($ctr . $onez);
}
if (($ad_html =~ /SCRIPT/i)&&($ad_html =~ /\/SCRIPT/i)&&($clicks == 0)){
$alert="\?<\/A>";
$clicks = "$alert";
$ctr = "$alert";
}
print qq~
|
$impressions
|
$clicks
|
$ctr
|
$weight
|
$ad_name
|
~;
}
if ($status eq "enabled"){
print qq~
| Shown |
Clicked |
CTR \% |
|
Text Link |
Actions |
|
$gtext_impressions
|
$gtext_clicks
|
$gtext_ctr
|
|
$gtext_text
|
~;
}
print qq~ |
| |