Вопрос

При использовании 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, записанным с тем же именем.

от Google; Когда вы впервые начинаете внедрять отслеживание на веб-сайте Google Analytics, вам нужно установить код отслеживания на страницах вашего сайта. Фрагмент общего кода отслеживания состоит из двух частей: тега сценария, который ссылается на код отслеживания ga.js, и другого сценария, который выполняет код отслеживания.

Вам необходимо добавить _utm.gif в корневой каталог вашего сервера, если вы также отправляете копию данных Google Analytics на свой локальный веб-сервер.Это дает вам возможность хранить данные гораздо дольше, поскольку Google хранит данные для бесплатного аккаунта только за 25 месяцев.Google также не предоставляет необработанные данные, единственный способ получить необработанные данные - это также отправить их в журнал вашего локального веб-сервера.Чтобы это сработало, вам нужно добавить эту строку ниже в код отслеживания:

_gaq.push(['_setLocalRemoteServerMode']);

Для более подробного обсуждения, пожалуйста, обратитесь к книге Клифтона, Брайана (2012-03-30).Расширенные веб-показатели с помощью Google Analytics (Kindle Locations 4459-4460).Джон Уайли и сыновья.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top