ブラウザで JavaScript が有効になっていないユーザーはカウントされないため、Google アナリティクスは正確な数値を取得する最善の方法ではないと判断しました。したがって、独自のAnylyticsを作成したいと思います。
ユーザーの IP アドレス、ページの URL、日付/時刻を記録するテーブルがあります。
次に、サイトのすべてのページの下部にあるスクリプトを使用して、SQL クエリを実行し、データをデータベースに送信します。
これがスクリプトです。
$page_viewed = mysql_real_escape_string($_SERVER['REQUEST_URI']);
if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
$ip=$_SERVER['HTTP_CLIENT_IP'];
} elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
$ip=$_SERVER['REMOTE_ADDR'];
}
$ip = mysql_real_escape_string($ip);
mysql_query("And then do the sql query.... ");
ここにいる皆さんのほとんどは経験豊富な開発者であるため、スクリプトの改善点や修正が必要なものがないかどうかを知りたいです。