สอบถาม เรื่อง google analytics กับ counter หน่อยค่ะ
ได้สมัครใช้ google analytics พอมาเช็คผล เทียบกับ counter ที่ได้มาจาก คุณ num
https://www.thaicreate.com/php/forum/028068.html
ค่าที่ได้มันไม่เท่ากัน ยกตัวอย่างเช่น
หน้าที่ 1 วันที่ 1 ต.ค. 52 ใน counter จากคุณ num เก็บค่าได้ 11 แต่ใน google analytics เก็บค่าได้ 3
ตัวโค้ดนะค่ะ ถ้าสงสัยเพิ่มเติม ดูเว่อร์ชั่นเต็มจากคุณ num
https://www.thaicreate.com/php/forum/028068.html
ขอบคุณค่ะ
<?php
if (!defined('CONNECTED')){
die('require connect.php');
}
if (PHP_VERSION>5){date_default_timezone_set("Asia/Bangkok");}
//$page_name = basename($_SERVER['SCRIPT_NAME']);
//$today = date('Y-m-d');
$ip = $_SERVER['REMOTE_ADDR'];
$date = date('Y-m-d');
//mysql_query("INSERT INTO tb_ipaddr(ipaddress,enter_date) VALUES (INET_ATON('$ip'),'$date')");
mysql_query("INSERT INTO tb_ipaddr(ipaddress,enter_date,cpage) VALUES (INET_ATON('$ip'),'$date','$page_name')");
//load counter row of this page - today
$r = mysql_query(
"SELECT cvalue FROM counters WHERE cpage='$page_name' AND cdate='$today'"
);
if (!$r){die(mysql_error());}
if (mysql_num_rows($r)==0){
//insert new row if it's first opening this page
$counter = 1;
mysql_query(
"INSERT INTO counters (cpage,cdate,cvalue) VALUES('$page_name','$today',1)"
);
if (!$r){die(mysql_error());}
}else{
//update the row if it's second opening this page
$counter = mysql_result($r,0)+1;
mysql_query(
"UPDATE counters SET cvalue=$counter WHERE cpage='$page_name' AND cdate='$today' "
);
if (!$r){die(mysql_error());}
}
//show sum counters
$r = mysql_query('SELECT SUM(cvalue) FROM counters');
$counter = mysql_result($r,0);
$counter=sprintf("%05d",$counter);
for ($i=0;$i<strlen($counter);$i++)
{
$result=$counter[$i];
switch($result)
{
case "0": $ret[$i]="0.gif"; break;
case "1": $ret[$i]="1.gif"; break;
case "2": $ret[$i]="2.gif"; break;
case "3": $ret[$i]="3.gif"; break;
case "4": $ret[$i]="4.gif"; break;
case "5": $ret[$i]="5.gif"; break;
case "6": $ret[$i]="6.gif"; break;
case "7": $ret[$i]="7.gif"; break;
case "8": $ret[$i]="8.gif"; break;
case "9": $ret[$i]="9.gif"; break;
}
}
for ($i=0;$i<sizeof($ret);$i++)
echo "<img border=\"0\" src=\"images/$ret[$i]\">";