codeigniter - Google Analytics(分析)中报告的唯一身份访问者数量与自定义唯一身份访问者计数跟踪的数量之间存在巨大差异
问题描述
我为我在 Codeigniter 中开发的网站实现了一个自定义的唯一访问者计数器。访客计数器基于以下 cookie
页面加载时
$this->load->helper('cookie');
$check_visitor = $this->input->cookie(urldecode($pageTitle + $slug), FALSE);
$ip = $this->input->ip_address();
if ($check_visitor == false) {
$cookie = array(
"name" => urldecode($pageTitle + $slug),
"value" => "$ip",
"expire" => time() + 1800,
"secure" => false
);
$this->input->set_cookie($cookie);
// then increase count by one in the table
$this->news->update_counter(urldecode($slug));
}
我的 cookie 过期时间是 30 分钟。当我将自定义计数与 Google 分析计数进行比较时,差异很大。
我还添加了一个爬虫和机器人列表来过滤计数,但没有用。
有人可以帮我解决这个问题吗?
解决方案
推荐阅读
- c++ - Dijkstra 没有访问所有顶点
- typescript - 打字稿:允许泛型类型但不允许它的子类型
- terraform - 如何让 Terraform 在 Docker 容器之前启动 Docker 网络
- java - 核心转储发生在 Java 本机方法中
- certificate - OV证书:你需要多少次下载才能摆脱智慧屏?
- javascript - 如何在列中插入图像(jsPDF自动表)?
- google-sheets - 使用 Google 表格自动从 CoinGecko 收集历史数据
- mysql - 带有默认和自定义编码器的 Django JSONField
- c# - 为什么在使用 Xamarin Forms WebView 时必须等待 JavaScript 评估?
- php - PHP循环数据并获取键/值对