Описание
Модуль Google Analytics Statistics позволяет выводить с помощью Views самые просматриваемые материалы за определённый промежуток времени (час, день, неделя, месяц, год).
Модуль работает с данными из Google Analytics с помощью Google Analytics Data Export API (ныне Google Analytics Core Reporting API).
Принцип работы — из Google Analytics, по крону, вытягивается 100 (по умолчанию) самых посещаемых страниц за определённый промежуток времени. Адреса страниц преобразуются в системные пути с помощью ф-ии drupal_lookup_path()
. Данные заносятся в таблицу ga_stats_count
. За вывод и фильтрацию отвечает Views.
Установка и использование
Установка стандартная — распаковать в sites/all/modules
, включить.
Дальше:
1. На странице admin/config/services/ga_stats/auth
указываем e-mail и пароль от вашего GA аккаунта:
2. На странице admin/config/services/ga_stats
настраиваем метрики и промежутки времени:
3. После сохранения настроек обновляем счётчики с помощью кнопки Update Counts.
4. Создаём представление по материалам.
5. Добавляем сортировку по нужной метрике с опцией Sort descending:
Profit.
Из минусов — если в Views добавить фильтр по типу материала, то результат может оказаться пустым, если материалы этого типа редко просматриваются, по отношению к другим страницам сайта. Одно из решений — увеличить опцию Max Results per Metric/Timeframe в настройках модуля.
Альтернатива модулю — модуль Drupal Most Popular (правда у него нет поддержки Views).
Комментарии
Ну вот, уже сделали до меня. Давно в голове сидела идея реализовать подобное
При включении Google Analytics Statistics стоит ли убирать галочку счетчик просмотров содержимого в настройках счетчика просмотров ядрового модуля statistics?
если не нужно выводить статистику, то уберите
xandeadx
Нужно ли убирать эту галочку если я использую для счетчика Google Analytics Counter?
не знаю что это
счетчик просмотра материалов на основе Google Analytics
xandeadx подскажи пожалуйста, есть ли возможность заставить встроенный модуль статистики показывать только уникальные просмотры.
не в курсе
жаль, что можно поставить в качестве счетчика для семерки, чтобы он показывал в ноде количество просмотров?
сделай что-нибудь xandeadx, только ты можешь придумать решение :)
https://drupal.org/project/google_analytics_counter
слишком много зависимостей ради одной маленькой задачи
погуглите по фразе "drupal statistics unique", я не сталкивался с такой задачей
Новая версия не отображается в админке. Кто-нибудь ставил?
привет, монстр!
перестал работать этот модуль сегодня на всех сайтах. Пишет Invalid login*
можешь помочь?
https://www.drupal.org/node/2607684#new
Добавить комментарий