А можно просто создать блок и запихнуть в него код Аналитики! А блок уже кинуть поближе к футеру.
Для Гугл Аналитики я юзаю модуль который ws_admin советует, а вот яндекс-метрику цепляю через блок. Цеплять через блок еще удобно тем, что можно управлять видимостью блока (допустим, только для анонимов) и тем самым собирать данные только по одной группе
а можно обойтись без этих значков как-то? просто чтобы статистика велась но на сайте этого видно небыло.
Гугл и метрика яндекса не выводят никаких значков. А тот же liveinternet.ru (выдающий статистику почти без запаздывания) можно спрятать, указав размер картинки 1 пиксель.
Я однозначно за модуль - он по сравнению с ручной вставкой кода дает более расширенные возможности по отслеживанию. Например, загрузки файлов. И не надо никаких счетчиков ставить для отслеживания загрузок. Плюс у него есть возможность кешировать гугловский внешний скрипт, чтобы каждый раз не дергался.
Кстати .. пихать все счетчики в тимплейт не есть хорошо и кошерно. Они ведь и на страницах админки отрабатываться будут .... Думаю всем понятно почему не стоит.
Модуль безусловно удобнее, но абсолютно не рабочий на 6 версии не работает ни у кого. Зачем вообще его выпускали!
У меня работает на куче сайтах на 6-ке.
"Stargazer" wrote:
Кстати .. пихать все счетчики в тимплейт не есть хорошо и кошерно. Они ведь и на страницах админки отрабатываться будут .... Думаю всем понятно почему не стоит.
1) В шаблоне можно написать условие, чтобы в админке он не отрабатывал: if (arg(0) != 'admin') или вообще админам не выводить счётчик if (!user_access('administer nodes')).
2) Если в админке используется garland, то счётчик и так не будет отбрабатывать.
Модуль безусловно удобнее, но абсолютно не рабочий на 6 версии не работает ни у кого. Зачем вообще его выпускали!
Что за бред??? Отлично он работает. Вообще, подобные споры мне напоминают начало выхода шестерки. Тогда они были уместны. А сейчас нет причин не установить данный модуль. Модуль один из заюзаных и вылизанных.
почему бред, в этой теме, да и вообще так и не нашли решение, почему у всех не работает этот модуль. У меня все правильно настроено , но ничего не выводится на страницах!
У меня гугл ведет статистику а модуль ее не выводит. Вывод: модуль в помойку..
Наверное имеется ввиду что-то типа модуля для dleшки.
Ну гадать мы можем долго. Мне интересно, что имел ввиду Skdch. Поэтому я и поинтересовался какие заявленные возможности модуля не работают, может я чего пропустил. А то народ беглым вглядом просмотрить, подумает, что у модуля какие-то траблы... а так Skdch просто сам себе что-то надумал и удивляется что это не сделали другие.
Вот кстати тоже непонятная ерунда (не знаю, то же у Skdch или нет). Установил модуль, прописал номер учетки, но код не выводится. Гугл говорит вот что:
"Отслеживание не установлено (Дата последней проверки: 12.04.2010 2:54:53 )
На главной странице вашего веб-сайта не обнаружен код отслеживания Google Analytics. Чтобы система Google Analytics работала, вам или администратору вашего веб-сайта необходимо добавить код отслеживания на каждую его страницу."
При этом один отчет об одном посетителе все-таки пришел (посещен был список блоков в админке). Ерунда какая-то.
В настройках модуля есть фиговина "дополнительный код JavaScript" - попробовал вставить туда код, сгенеренный гуглом, на это модуль ответил, что этот код он принимать не будет, потому что генерить этот код умеет и сам (только почему-то не генерит - и в коде главной страницы скрипта тоже нет). Что за ерунда?
Делать отдельный блок не хочу по чисто дизайнерской причине - блок отделяется от других блоков горизонтальной чертой, даже если там ничего и нет (глаза мозолит эта черта). А пихать код в tpl - не самое кошерное решение.
- сюда ничего вставлять не нужно. Вы регистрируете аккаунт в гугле, получаете свой Id для вашего сайта, этот id вводите в поле модуля "Номер учётной записи Google Analytics". Вводить нужно только код, а не весь текст скрипта. Далее в блоке "Настройки отслеживания определенных ролей" ставите галки напротив тех ролей, которые нужно "посчитать". вот и вся настройка.
- сюда ничего вставлять не нужно. Вы регистрируете аккаунт в гугле, получаете свой Id для вашего сайта, этот id вводите в поле модуля "Номер учётной записи Google Analytics". Вводить нужно только код, а не весь текст скрипта. Далее в блоке "Настройки отслеживания определенных ролей" ставите галки напротив тех ролей, которые нужно "посчитать". вот и вся настройка.
Да, и в списке ролей не стоит ни одна галочка, что означает "отслеживать всех". И никого не отслеживает. Вот я и удивляюсь: если последовательность действий настолько проста, что и ошибиться вроде негде, то в чем же дело?
Комментарии
Конкретно или нет я не знаю, я не из лихих девяностых, но работать будет
Возможно кто-то еще правильней предложит, я делал обычный блок с кодом, который выводил в самом конце страницы, как гугль и рекомендует.
Если верить рекомендациям друпаловского модуля SEO Checklist, то можно поставить отдельный модуль под Google Analitycs
На одном из сайтов он у меня стоит.
Я модуль никакой не ставил. Засовывал в темплейт и все работает замечательно.
А можно просто создать блок и запихнуть в него код Аналитики! А блок уже кинуть поближе к футеру.
Для Гугл Аналитики я юзаю модуль который ws_admin советует, а вот яндекс-метрику цепляю через блок. Цеплять через блок еще удобно тем, что можно управлять видимостью блока (допустим, только для анонимов) и тем самым собирать данные только по одной группе
Я обычно создаю блок статистики внизу, куда и закидываю аналитикс, метрику, лайфинтернет.
а можно обойтись без этих значков как-то? просто чтобы статистика велась но на сайте этого видно небыло.
каких значков?
а в какой темплейт ты засовывал? просто в page.tpl.php?
да
да.
Еще один вопрос. это скрипт начинает работать сразу после установки?
Скрипт да, гугл через сутки начинает показывать статистику
Спасибо Вам добрые люди
Гугл и метрика яндекса не выводят никаких значков. А тот же liveinternet.ru (выдающий статистику почти без запаздывания) можно спрятать, указав размер картинки 1 пиксель.
темплейт
Я однозначно за модуль - он по сравнению с ручной вставкой кода дает более расширенные возможности по отслеживанию. Например, загрузки файлов. И не надо никаких счетчиков ставить для отслеживания загрузок. Плюс у него есть возможность кешировать гугловский внешний скрипт, чтобы каждый раз не дергался.
Модуль удобнее, только что написали основные плюсы. Еще есть возможность запретить учет посещений админов/редакторов, к примеру.
Модуль безусловно удобнее, но абсолютно не рабочий на 6 версии не работает ни у кого. Зачем вообще его выпускали!
Кстати .. пихать все счетчики в тимплейт не есть хорошо и кошерно. Они ведь и на страницах админки отрабатываться будут .... Думаю всем понятно почему не стоит.
У меня работает на куче сайтах на 6-ке.
1) В шаблоне можно написать условие, чтобы в админке он не отрабатывал: if (arg(0) != 'admin') или вообще админам не выводить счётчик if (!user_access('administer nodes')).
2) Если в админке используется garland, то счётчик и так не будет отбрабатывать.
Что за бред??? Отлично он работает. Вообще, подобные споры мне напоминают начало выхода шестерки. Тогда они были уместны. А сейчас нет причин не установить данный модуль. Модуль один из заюзаных и вылизанных.
почему бред, в этой теме, да и вообще так и не нашли решение, почему у всех не работает этот модуль. У меня все правильно настроено , но ничего не выводится на страницах!
У меня гугл ведет статистику а модуль ее не выводит. Вывод: модуль в помойку..
ОМГ. Сколько неадеквата
Ставил в page tpl и Метрику, и Аналитику - всем доволен.
Пущай я из лихих девяностых, но меня это не колышет.
Простите, а что вы бы хотели увидеть на страницах? Что обещано в модуле из того, что вы не получили? буду признателен за ссылку.
Наверное имеется ввиду что-то типа модуля для dleшки. Там был реализован локальный просмотр статистики без надобности лезть в сам гугл.
Ну гадать мы можем долго. Мне интересно, что имел ввиду Skdch. Поэтому я и поинтересовался какие заявленные возможности модуля не работают, может я чего пропустил. А то народ беглым вглядом просмотрить, подумает, что у модуля какие-то траблы... а так Skdch просто сам себе что-то надумал и удивляется что это не сделали другие.
Вот кстати тоже непонятная ерунда (не знаю, то же у Skdch или нет). Установил модуль, прописал номер учетки, но код не выводится. Гугл говорит вот что:
"Отслеживание не установлено (Дата последней проверки: 12.04.2010 2:54:53 )
На главной странице вашего веб-сайта не обнаружен код отслеживания Google Analytics. Чтобы система Google Analytics работала, вам или администратору вашего веб-сайта необходимо добавить код отслеживания на каждую его страницу."
При этом один отчет об одном посетителе все-таки пришел (посещен был список блоков в админке). Ерунда какая-то.
В настройках модуля есть фиговина "дополнительный код JavaScript" - попробовал вставить туда код, сгенеренный гуглом, на это модуль ответил, что этот код он принимать не будет, потому что генерить этот код умеет и сам (только почему-то не генерит - и в коде главной страницы скрипта тоже нет). Что за ерунда?
Делать отдельный блок не хочу по чисто дизайнерской причине - блок отделяется от других блоков горизонтальной чертой, даже если там ничего и нет (глаза мозолит эта черта). А пихать код в tpl - не самое кошерное решение.
Да, и в списке ролей не стоит ни одна галочка, что означает "отслеживать всех". И никого не отслеживает. Вот я и удивляюсь: если последовательность действий настолько проста, что и ошибиться вроде негде, то в чем же дело?
попробуйте поставить галки напротив нескольких ролей - может из-за этого. у меня часть ролей отключена.
а кеш пробовали чистить? агрегация java-script отключена или включена?
в page.tpl.php тоже нормальный вариант, можно и роли там же проверить:
<?php if ($GLOBALS['user']->roles[ID] || ...) {?>
ga
<?php }?>
Как дела пацаны?
У кого не запускается модуль Google Analytics - см. сюда: http://www.drupal.ru/node/19562#comment-247989