webmasterX

webmasterX
Рейтинг
63
Регистрация
12.01.2005
liaman:
Если я правильно понял, используя такой код через создание нового профайла, все равно результаты не будут суммироваться в графике? ведь коды-то разные на основном сайте и wap(поддомене).
А мне хотелось бы в едином графике получать статистику и по http сайту и по wap(поддомену).
Это как то возможно?

Тогда просто не создавайте новый профиль, а зайдите в настройки существующего и возьмите оттуда код для мобильного сайта.

Usings:
webmasterX, спасибо.
Если не затруднит, сообщите мне вводимый в скрипт адрес сайта. Это нужно для отладки.

Usings добавил 27.01.2010 в 17:40
... и браузер.

Usings добавил 27.01.2010 в 19:03
Дело не во "вложенности", а в учете тега
<base href="..." />

Добавил.

Еще добавил скрипту немного мозгов по поводу синонимов с префиксом "www.".

Спасибо за правку, теперь с этим проблем нет.

Нашел ошибку другого плана - почему в конце УРЛ отбрасывается слеш "/"?

есть страницы вида site.ru/page/

но почему-то при сканировании сайта переход был осуществлен на site.ru/page, но такой страницы не существует (404 ошибка) следовательно дальше никуда не идет (0 исходящих на другие внутренние отображается)

liaman:
C мобильным подключением пока все еще разбираюсь...
Теперь я просматриваю отчет аналитика по самым посещаемым страницам ВЫХОДА. Эта функция там есть по умолчанию. Насколько верно и правильно она работает?
Потому что например вот в этой статье, описывается как подключить дополнительный код, чтобы считать странички выхода.
http://kpis.ru/2007/03/06/google_analytics_exit_links.html

Немного путаетесь в терминологии.

В приведенной Вами статье учитываются НЕ страницы выхода, а то, по каким внешним ссылкам уходят пользователи с Вашего сайта.

В GA же "Выходы" - это последняя просмотренная пользователем страница ВАШЕГО сайта в сесии (как раз то, что и называется "страницей выхода"). Т.е. после этого он либо ушел по ссылке, либо просто закрыл браузер, вообщем покинул сайт.

Причем будьте внимательны, там используется совсем старая версия кода - urchin.js, сейчас используется версия с ga.js

liaman:
ok спасибо, обязательно попробую.
А зачем нужна вот эта строка pageTracker._initData();http://www.google.com/support/googleanalytics/bin/answer.py?hl=ru&answer=55524
Она между прочим в стандартном коде не идет. А на сайте не указано что ее надо добавлять.

Это устаревшая функция (использовалась в старой версии кода GA), ее можно не писать.

Usings:
Специально для этой темы написал скрипт, генерирующий карту внутренней перелинковки сайта: http://usings.ru/site-linkmap/
Правда его выдача не является матрицей смежности, т.к. этот вариант я отбросил по ряду причин.

Замечания и пожелания - приветствуются.

Глюк такого рода.

Есть страницы вида www.site.ru/page.html

Есть раздел вида www.site.ru/razdel/

В скрипте появляются страницы такого вида, которых вовсе нет на сайте (404 ошибка):

www.site.ru/razdel/page.html

или так:

www.site.ru/razdel/razdel/page.html (два раза повторяется раздел)

Т.е. добавляет к каталогу страницу... что-то со вложенностью у скрипта не то.

liaman:
Простите но в "Add new profile" я не могу найти Advanced.
Ведь речь идет о Create New Website Profile. Там только два радио кнопки
Add a Profile for a new domain и Add a Profile for an existing domain. При выборе и той и другой Advanced не появляется

Имеется ввиду создаете новый профиль (для мобильного поддомена - Create New Website Profile) и когда откроется страничка с кодом установки то там жмете на вкладку Advanced и выбираете нужный код для установки.

Он будет такого вида:

<?php
// Copyright 2009 Google Inc. All Rights Reserved.
$GA_ACCOUNT = "MO-XXXXXXXX-X";
$GA_PIXEL = "ga.php";

function googleAnalyticsGetImageUrl() {
global $GA_ACCOUNT, $GA_PIXEL;
$url = "";
$url .= $GA_PIXEL . "?";
$url .= "utmac=" . $GA_ACCOUNT;
$url .= "&utmn=" . rand(0, 0x7fffffff);
$referer = $_SERVER["HTTP_REFERER"];
$query = $_SERVER["QUERY_STRING"];
$path = $_SERVER["REQUEST_URI"];
if (empty($referer)) {
$referer = "-";
}
$url .= "&utmr=" . urlencode($referer);
if (!empty($path)) {
$url .= "&utmp=" . urlencode($path);
}
$url .= "&guid=ON";
return str_replace("&", "&amp;", $url);
}
?>
liaman:
Касательно бенчмаркинга, я нашел очень мало инфы по нему (не от гугла)
Может у вас есть какие-то ссылки? интересные статьи, обсуждения в форумах, мнения пользователей о пользе такого сравнения?
Буду признателен

Вот тут вся информация про раздел "Посетители" --> "Сравнение", который включается этой опцией.

https://www.google.com/support/googleanalytics/bin/topic.py?topic=13909

webmasterX добавил 27.01.2010 в 16:12

liaman:

liaman добавил 27.01.2010 в 15:49
новый вопрос:
Есть облегченная версия сайта, специально для мобильников(не ВАП). Прописана тоже через домен третьего уровня.
Если прописать код аналитика и туда, то не слишком будет подгружать страничку? Для пользователей использующих мобильный интернет это крайне нежелательно.

Специально для этого существует код для мобильных устройств без использования JS.

Можно создать отдельный профиль для мобильного поддомена и сделать как советует Google:

Google Analytics:
# Expanded Mobile Reporting: Google Analytics now tracks mobile websites and mobile apps so you can better measure your mobile marketing efforts. If you're optimizing content for mobile users and have created a mobile website, Google Analytics can track traffic to your mobile website from all web-enabled devices, whether or not the device runs JavaScript. This is made possible by adding a server side code snippet to your mobile website. To install the code snippet, select "Advanced" from the "Add new profile" setup wizard within Google Analytics, and select the radio button, "A site built for a mobile phone". We support PHP, Perl, JSP and ASPX sites in this release. Of course, you can still track visits to your regular website coming from high-end, Javascript enabled phones.

http://analytics.blogspot.com/2009/10/google-analytics-now-more-powerful.html

liaman:

Насчет Share my Google Analytics data я разобрался, вроде это только для бенчмаркинга(что-то еще?)

Это еще нужно для обмена информацией допустим между Google Analytics и Google Adwords, если вы проводите кампанию. то ее можно будет проанализировать в аналитиксе (внизу опции "Совместно использовать мои данные Google Analytics…" есть ссылка "[показать пример]").

Под новым кодом Вы подразумеваете асинхронное отслеживание (Asynchronous Tracking)?

По идее не должен тормозить загрузку страницы, т.к. загрузка кода счетчика происходит параллельно с загрузкой самой страницы.

http://code.google.com/intl/ru/apis/analytics/docs/tracking/asyncTracking.html

liaman:
А если просто установить код полученный от аналитика на каждую страницу сайта без строки pageTracker._setDomainName("site.ru")?
Включая и поддоменые дела, то не надо тогда заморачиваться с фильтрами?

Фильтр можно и неустанавливать, он необязателен, просто как вы отличите в статистике страницы какого домена или поддомена это:

/page1.html

/page2.html

??

Он просто для удобства.

Делайте как прописано тут, все работает - http://www.google.com/support/googleanalytics/bin/answer.py?hl=ru&answer=55524

Т.е. код на основном сайте и поддоменах одинаков (статистика собирается в одном профиле, что как я понял Вам и нужно, Вы же в примерах рассматриваете сбор статистики по поддоменам в разные профили) и приписывается строчка:

pageTracker._setDomainName(".site.ru");

Фильтр /$A1$B1 нужен для того, чтобы в общей статистики отслеживать какая страница какого домаена, т.е. вместо

/page1.html

/page2.html

Будет:

/site.ru/page1.html

/poddomen.site.ru/page2.html

если фильтр без слеша, т.е. просто $A1$B1, то будет так:

site.ru/page1.html

poddomen.site.ru/page2.html

Всего: 239