Заказчику понадобилось выводить количество уникальных просмотров на каждой ноде.
Встроенный модуль в Drupal 7 - Statistics выводит счётчик НЕ уникальных посетителей и легко накручивается обновлением страницы - такое решение не годиться.
Установил модуль Google Analytics Counter. На странице с настройками модуля убедился что модуль корректно коннектится к сервису гугл и собирает данные. Однако, если попытаться вывести счётчик просмотров, например вот так:
<?phpecho google_analytics_counter_display(); ?>
- выводится ноль
Если добавить блок Google Analitics Counter - также показывает ноль.
Существуют ли рабочие решения для D7, которые бы позволили вывести количество уникальный просмотров для ноды?
Или может быть кто-то поможет разобраться почему Google Analytics Counter выводит ноль?
Комментарии
То же интересует данный вопрос, сейчас использую Google Analytics Statistics что бы выводить популярные материалы в табах через Views
Очень интересный вопрос, может кто сталкивался? Подписываюсь.
flag И rules
правилом rules при просмотре ноды устанавливаем флаг "Нода просмотрена", если он еще не установлен.
вьюсом выводим количество уникальных просмотров.
Я так и сделал, в результате флаг помечается, даже если просмотрел анонс, как сделать так, чтобы флаг отмечался, если просмотрел полную новость?
Добрый день, помогите пожалуйста.
"выводим количество уникальных просмотров."
Все сделал, только в views выводит количество только по 1 и все, больше не подсчитывает просмотры. В чем может быть проблема?
Можно написать свой модуль, не так это сложно
Делаем таблицу в бд со списком IP, и таблицу c id ноды и количеством просмотров
Потом в hook_node_view достаем ip сверяем с таблицей и засчитываем или не засчитываем просмотр
А вот как ты думаешь , как определяют уникальных посетителей метрики(гугл аналитикс и яндекс.метрика): на основе ip посетителя или на основе cookie?
Думаю что куки.
Тогда еще проще всё.
Есть патч к статистик https://www.drupal.org/node/90468
Just keep in mind that Google Analytics is not a replacement if you need 100% accurate stats. Users are able to opt-out of Google Analytics in which case the hit won't be logged.
https://www.drupal.org/project/google_analytics_counter
Есть такой модуль для 6 https://www.drupal.org/project/statistics_advanced