Analisando o cookie de acompanhamento __utmz para obter referência

Eu uso o Google Analytics no meu site e quero ler o cookie __umtz para obter o link de referência. Fiz algumas pesquisas e escrevi esse código:

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

O problema é que isso nem sempre funciona, às vezes eu recebo lixo como resultado. O que estou fazendo errado? Talvez alguém tenha uma boa descrição desse cookie?

questionAnswers(2)

yourAnswerToTheQuestion