Странная ситуация с cookie __utmz в браузерах - PullRequest
1 голос
/ 15 октября 2011

Я пытаюсь получить справочное ключевое слово из Google Analytics, используя PHP $_COOKIE['__utmz'] и следующий плагин jquery.cookie, но оба пути не сработали.

Вот ситуация с PHP (так как все знают, что нужно перезагрузить pate, чтобы получитьзначение файла cookie):

  1. Firefox
    • при переходе на любую поисковую систему, введите желаемое ключевое слово, выберите правильный URL;
    • целевая страница - нет файла cookie;
    • при переходе на любую другую страницу - файл cookie присутствует - может получить ссылочный ключ;
    • закрытие FF
    • при переходе в любую поисковую систему, введите другое ключевое слово, выберите правильный URL;
    • целевая страница - нет файла cookie;
    • переход на любую другую страницу - файл cookie - может получить ссылку, но то, что я вижу - это тот же файл cookie с первого посещения;
  2. Internet Explorer
    • зайдя в любую поисковую систему, введите нужное ключевое слово, выберите правильный URL;
    • целевая страница - файл cookie отсутствует;
    • перейдет на любую другую страницу -cookie по-прежнему нет;
    • закрытие IE;
    • при переходе в любую поисковую систему, введите другое ключевое слово, выберите правильный URL;
    • целевая страница - файл cookie отсутствует;
    • при переходе к любомудругая страница - файл cookie присутствует, но ключевое слово ссылки с первого посещения;
  3. Chrome
    • не работает вообще (файл cookie не установлен): /

Вот ситуация со скриптом jQuery.cookie (мгновенная загрузка файлов cookie):

  1. Firefox
    • при переходе в любую поисковую систему, введите нужныйключевое слово, выберите правильный URL;
    • целевая страница - файл cookie присутствует - может получить ссылочный ключ;
    • закрывает FF
    • при переходе в любую поисковую систему, введите другое ключевое слово, выберите правильный URL;
    • целевая страница - файл cookie присутствует - может получить ссылку, но то, что я вижу - это тот же файл cookie с первого посещения;
  2. Internet Explorer
    • зайдя в любую поисковую систему, введите желаемое ключевое слово, выберите правильный URL;
    • целевая страница - cookie присутствует, но значения пусты;
    • переход на любую другую страницу - та же проблема;
    • закрытие IE;
    • переход к любой поисковой системе, введите другое ключевое слово, выберите правильный URL;
    • целевая страница - файл cookie присутствует, но значения пусты;
    • при переходе на любую другую страницу - та же проблема;
  3. Chrome
    • не работает вообще (cookie не установлен): /

Завершение всего выше:

  1. Почему cookie сохраняется на FF?
  2. Что случилось с cookie в IE?
  3. Почему Chrome не позволяет использовать cookie GA?

Есть мысли?Спасибо

1 Ответ

0 голосов
/ 15 октября 2011

Имеет смысл ... в первый раз, когда поисковик заходит на вашу страницу, файл cookie __utmz еще не будет установлен, поэтому $ _COOKIE не будет заполнен им.Как только они получат / обработают эту целевую страницу, код Google Analytics активирует и установит __utm?печенье.При СЛЕДУЮЩЕМ ударе на любой из ваших страниц этот файл cookie будет отправлен на сервер и будет представлен в $ _COOKIE.

Некоторые говорят о файлах cookie и их сроке жизни здесь

...