使用 HTML 和 PHP 跟踪在我的网站上单击的链接

Track Links Clicked On My Website Using HTML and PHP

我有一个网站,我想在每个页面点击 link 次时记录下来。例如,下面是我的 index.html 页面的代码,我试图在其中记录 link:

<a href="https://mystie.html/trackIndexPageLinks.php?token=1" role="button" tabindex="0">ADA</a>

其中 "trackIndexPageLinks.php" 是我的 php 文件的名称,“?token=1”是我想在我的服务器中记录的 php 变量和值。

下面列出的是我用来存储值并将其传递到我的服务器的 php 代码:

<?php

$db_hostname = '???.?.?.?';
$db_database = 'mySiteDB';
$db_username = 'something';
$db_password = '';

$db_server = mysql_connect($db_hostname, $db_username, $db_password);

if(!$db_server) die("Unable to connect to MySQL:".mysql_error());

mysql_select_db($db_database)
    or die("Unable to select database: ".mysql_error());
echo @mysql_ping() ? 'true':'false';

$token = $_GET['token'];

//Create insert statement - inserts data into the database.
$sql = "INSERT INTO clickLog (linkClicked) 
VALUES ('$token')";

//Error check to ensure SQL statement took.
if (!mysql_query($sql)) {
    die('Error: ' . mysql_error());
}

//Close connection.
mysql_close();

?>

但是,我没有得到任何记录。对此的任何帮助将不胜感激。

您最好注册 google 分析并添加他们提供的 javascript 代码片段。他们可以为您提供完整的详细信息,包括谁链接到您页面上的内容、他们点击了哪些链接以及他们点击链接的顺序。

转到:http://www.google.com/analytics/

您只需要一个 google 帐户,如果您没有,可以注册一个。全程免费。