PHP 转换跟踪

标签 php mysql

可以这么说,我有 3 个页面正在尝试“跟踪”。注册过程是 3 页。基本上,我不想计算乱序的点击(即,如果用户返回感谢页面(第 3 页)),我不想让它再次计算一次转化。

所以像这样 1.用户进入着陆页+1点击 2.用户进入中介页面+1hit 3.用户进入感谢页面+1转化

我知道如何很容易地为命中增加计数,但我不确定如果它们乱序如何“不”计算它。

最佳答案

您可以设置一个 session 变量,以便在第 1 页将其设置为“1”,将第 2 页设置为“2”,依此类推,但仅当当前小于当前页码时才设置该变量,因此:

session_start();
if($_SESSION['cur-page'] < [CURRENT PAGE NUMBER]) {
    $_SESSION['cur-page'] = [CURRENT PAGE NUMBER];
    logHit();
}

其中 logHit() 跟踪页面命中。

关于PHP 转换跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6768022/

相关文章:

php - fetch(PDO::FETCH_ASSOC) 将 MySQL 查询的所有值返回到数组中

PHP 或 MySql 错误;可以在浏览器中显示 "error page"吗?

php - 在MySQL上创建日期类型的表并使用其默认值作为CURRENT_DATE

mysql - 如何使用 MySQL INTO OUTFILE 导出文件中的断行 '\n'

php - MySQL动态条件按列的值?

php - 使用 PHP 调整 HTML 图像标记的内容

php - 每次加载页面时将其存储在 session 或查询数据库中?

mysql - 如何将MySQL列数据拆分到其他列?

mysql - 在 MySQL 4.0 中同时具有 Created 和 Last Updated 时间戳列

php - MySQL SELECT 返回旧值