/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
- * Copyright (c) 2001-2016 *
+ * Copyright (c) 2001-2019 *
* Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
* *
* Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
// Noter le referer
if ($log_referer) {
+ $log_referer = nettoyer_referer($log_referer);
if (!isset($referers[$log_referer])) {
$referers[$log_referer] = 0;
}
}
}
+/**
+ * Nettoyer les urls en enlevant les variables de personnalisation marketing, ou variantes Amp
+ */
+
+function nettoyer_referer($url){
+
+ // &utm_xxx=
+ $url = preg_replace("`[?&]utm_.*$`","",$url);
+
+ // &fbclid=
+ $url = preg_replace("`[?&]fbclid.*$`","",$url);
+
+ // &=1
+ $url = preg_replace("`[?&]amp=1$`","",$url);
+
+ return $url ;
+}
/**
* Cron de calcul de statistiques des visites