【发布时间】:2023-03-14 11:29:01
【问题描述】:
您好,我有一个网站Link,我在其中插入了用于每日报告的 Google 分析代码。我还在我的每个网页上插入了一个更新查询,每次访问一个页面时更新 1。
查询
$date= date("Y-m-d");
$count=1;
if ($stmt = $mysqli->prepare("SELECT *,count(*) as cnt FROM Table WHERE date=?")) {
$stmt->bind_param('s',$date);
$stmt->execute();
$res = $stmt->get_result();
$row = mysqli_fetch_array($res);
$cnt= $row['cnt'];
if($row['cnt']==1){
$count=$row['count']+1;
$stmt = $mysqli->prepare("UPDATE Table SET counts='$count' WHERE date=?");
$stmt->bind_param('s',$date);
$stmt->execute();
}else{
$stmt = $mysqli->prepare("INSERT INTO Table VALUES('',?,?)");
$stmt->bind_param('ss',$date,$count);
$stmt->execute();
}
}
谷歌分析代码
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-103015467-1', 'auto');
ga('send', 'pageview');
</script>
现在,当我早上检查两者时,它显示出每日访问量的巨大差异。最近 4 天的报告为
Date G.Ana UpdtQuery
2-Aug 70 489
3-Aug 59 581
4-Aug 46 1240
5-Aug 71 611
6-Aug 37 508
7-Aug 58 1189
为什么谷歌分析报告和更新查询计算的访问有很大差异?? 提前致谢...
【问题讨论】:
标签: google-analytics