Компания Google Analytics и __utm.gif файл
-
22-07-2019 - |
Вопрос
При использовании Google Analytics и более новой версии ga.js необходим ли файл __utm.gif в корневом каталоге вашего веб-сайта?
Я вижу, что из моего браузера выполняется вызов файла на google-analytics.com (http://www.google-analytics.com/__utm.gif ?...), но в прошлом мне говорили, что это должно существовать в корневом каталоге сайта.
Остается ли это до сих пор в силе?
Не могли бы вы, пожалуйста, предоставить ссылку?
Решение
Если вы используете новую версию кода отслеживания ( ga.js
), единственное, что вам нужно сделать, это включить этот фрагмент JavaScript :
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-xxxxxx-x");
pageTracker._trackPageview();
</script>
Это будет означать, что для вас не требуется размещать какой-либо файл __ utm.gif
на вашем сервере (я не уверен, как это будет работать в любом случае для аналитики, так как все дело в том, чтобы браузеры клиента отправляли запросы на серверы Google).
Другие советы
Я использую более старый механизм отслеживания urchin.js, и нет никаких требований для размещения чего-либо локально, хотя вы можете поместить файл .js на свой сервер для скорости. Есть четыре изображения, которые запрашиваются для отслеживания; __ utma
, __ utmb
, __ utmc
и __ utmz
, которые соответствуют файлам cookie, записанным с тем же именем.
Вам необходимо добавить _utm.gif в корневой каталог вашего сервера, если вы также отправляете копию данных Google Analytics на свой локальный веб-сервер.Это дает вам возможность хранить данные гораздо дольше, поскольку Google хранит данные для бесплатного аккаунта только за 25 месяцев.Google также не предоставляет необработанные данные, единственный способ получить необработанные данные - это также отправить их в журнал вашего локального веб-сервера.Чтобы это сработало, вам нужно добавить эту строку ниже в код отслеживания:
_gaq.push(['_setLocalRemoteServerMode']);
Для более подробного обсуждения, пожалуйста, обратитесь к книге Клифтона, Брайана (2012-03-30).Расширенные веб-показатели с помощью Google Analytics (Kindle Locations 4459-4460).Джон Уайли и сыновья.