У меня есть страница, которая использует Google Analytics для отслеживания просмотров страниц и отслеживания событий на странице.Первоначальный запрос _gat._trackPageview работает по назначению (при нормальных обстоятельствах подробности следует соблюдать).Однако при последующих запросах utm.gif
кажется, что в строке запроса есть некорректный аргумент utmcc
.Отслеживание кампании отсутствует:
Неверно сформировано:
utmcc=__utma%3D198519536.1306122932.1283860172.1283860172.1283860172.1%3B
Нормально:
utmcc=__utma%3D198519536.1779782135.1283862963.1283862963.1283862963.1%3B%2B__utmz%3D198519536.1283862963.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B
Глядя на мои файлы cookie, __utmz
кажется правильно сформированным в обоих случаях:
198519536.1283862963.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
Теперь странным является то, что эта ошибка, по-видимому, возникает где-то между начальной дорожкой страницы и временем, когда пользователь взаимодействует со страницей;На это влияет _gat._trackEvent
.
Это становится еще более странным, когда мы считаем, что я тестировал точно такой же код на другом сервере, и он ведет себя правильно - данные utmcc
сохраняются при просмотре страниц.
Вещи, которые я рассмотрел:
- конфликты cookie - это опровергается тестом на другом сервере
- globalконфликты переменных - код GA, похоже, не раскрывает какие-либо глобальные переменные, которые влияют на вызов utm.gif.
- Конфигурация сервера - Я работаю под ASP.NET, и тамКажется, что нет никакой существенной разницы между живым сервером (где проблема возникает) и тестовым сервером (где проблема не существует)
- Конфликтующие ресурсы ASP.NET - Я нене знает, как проверить это, или что с этим делать, если это окажется проблемой
- Перенаправления - Эта страница использует перенаправления при определенных обстоятельствахи я знаю, что могут быть проблемы с этим,но проблема возникает только тогда, когда мы не перенаправляем.Кроме того, похоже, что это происходит при загрузке страницы.
Кто-нибудь сталкивался с этой проблемой раньше?Сталкивались ли вы с подобными ситуациями?Это то, чего я могу избежать в будущем?