我是UTM新用户(Urchin跟踪模块),我想要获取用户点击链接(例如facebook,google,twitter)的UTM参数以及用户点击具有相同utm源码的链接的时间以及保存到mysql数据库。如何使用PHP获取UTM?
我有一个PHP代码片段,但utm参数没有得到并保存在数据库中。
如何解决这个问题?
if(isset($_SERVER['HTTP_REFERER'])){
$utm_source = isset($_GET['utm_source']) ? $_GET['utm_source'] : '';
$utm_medium = isset($_GET['utm_medium']) ? $_GET['utm_medium'] : '';
$utm_campaign = isset($_GET['utm_campaign']) ? $_GET['utm_campaign'] : '';
$utm_term = isset($_GET['utm_term']) ? $_GET['utm_term'] : '';
echo $_SERVER['HTTP_REFERER'];
$sql = "INSERT INTO utm_param(utm_source,utm_medium,utm_campaign)
VALUES('".$conn->real_escape_string($utm_source)."',
'".$conn->real_escape_string($utm_medium)."',
'".$conn->real_escape_string($utm_campaign)."')";
}
utm_param数据库表结构
UTM或UTC(坐标或时间)? – scaisEdge
UTM(Urchin跟踪模块)我想跟踪用户点击特定网址时的来源 – User014019
它们通常通过Url(即GET而不是POST)传输。另外,SQL注入。 –