Ich bin neu mit UTM (Urchin-Tracking-Modul) und ich möchte die UTM-Parameter erhalten, wo der Benutzer auf den Link geklickt hat (zB Facebook, Google, Twitter) und wie oft der Benutzer den Link mit der gleichen utm-Quelle angeklickt hat Speichern Sie es in der MySQL-Datenbank.Wie bekomme ich die UTM mit PHP?
Ich habe ein PHP-Snippet, aber die utm-Parameter nicht erhalten und speichern in der Datenbank.
Wie behebt man das?
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 db Tabellenstruktur
UTM oder UTC (Koordinaten oder Zeit)? – scaisEdge
UTM (Urchin-Verfolgungsmodul) Ich möchte die Benutzer verfolgen, von denen sie stammen, wenn sie auf bestimmte URLs geklickt haben – User014019
Sie werden normalerweise über die URL übertragen (d. H. GET anstelle von POST). Auch SQL-Injektion. –