Analizando __utmz cookie de seguimiento para obtener la referencia

Uso Google Analytics en mi sitio, y quiero leer __umtz cookie para obtener el enlace de referencia. Hice una investigación y escribí tal código:

$refer=explode('utmcsr=',$_COOKIE['__utmz']);
if(count($refer)>1) $refer=explode('|',$refer[1]);
$refer=addslashes($refer[0]);

El problema es que esto no siempre funciona, a veces recibo basura como resultado. ¿Que estoy haciendo mal? Tal vez alguien tenga una buena descripción de esta cookie?

Respuestas a la pregunta(2)

Su respuesta a la pregunta