Я новичок в UTM (модуль отслеживания Urchin), и я хочу получить параметры UTM, где пользователь нажал ссылку (например, facebook, google, twitter) и сколько раз пользователь нажимал ссылку на тот же самый источник utm и сохраните его в базе данных mysql.Как получить UTM с помощью PHP?
У меня есть фрагмент 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) Я хочу отслеживать пользователей, с которых они пришли, когда они нажимали на определенные URL-адреса. – User014019
Обычно они передаются через Url (т. Е. GET вместо POST). Кроме того, SQL-инъекция. –