// Для Google Tag Manager
function get_ccid(){
var gcid;
ga.getAll().forEach(function(tracker){
clientId = tracker.get('clientId');
if(clientId)
gcid = '&gcid=' + clientId;
});
return gcid;
}
// Для яндекса
function get_ycid(){
if (typeof yaCounter48516263 != 'undefined'){
var ycid = yaCounter48516263.getClientID();
ycid = '&ycid=' + ycid;
}
return ycid;
}
// Для Google Analytics
function getCid(){
var match = document.cookie.match('(?:^|;)\\s*_ga=([^;]*)');
var raw = (match) ? decodeURIComponent(match[1]) : null;
if (raw){
match = raw.match(/(\d+\.\d+)$/);
}
var gacid = (match) ? match[1] : null;
if(gacid) return gacid;
else return false;
}
$referer = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '';
if($referer){
$referer = rawurldecode($referer);
$parts = parse_url($referer);
parse_str($parts['query'], $query);
$message .= '<p>';
foreach ($query as $key => $value){
$message.= $key.' : '.$value.'<br>';
}
$message .= '</p>';
}