2010-03-03 3 views
12

Теперь, когда в Google Analytics has an official API есть какие-либо реализации небольшого минималистичного «Flair», такого как фрагмент, показывающий настраиваемый набор характеристик, например, посетителей сегодняшнего дня и недели, а может быть, диаграмму или две - для встраивания в свои собственные панели администратора и серверные приложения?Встраиваемая Google Analytics "Flair"?

Я идеально ищу варианты, основанные на PHP; идеальное решение могло бы работать автономно (без больших зависимостей), и для начала нужно просто ввести данные API/данные входа в систему. Чистый код и PHP 5 ООП были бы плюсом.

+0

thanx pekka, оцените его :-) –

ответ

12

GAPI звук, похожий на то, что вам нужно.

GAPI (сказано, что «g, a, p, i») является интерфейсом PHP5 для Google Analytics.

http://code.google.com/p/gapi-google-analytics-php-interface/

использовать его следующим образом:

$ga = new gapi('[email protected]','password'); 

$ga->requestReportData(145141242,array('browser','browserVersion'),array('pageviews','visits')); 

foreach($ga->getResults() as $result) 
{ 
    echo '<strong>'.$result.'</strong><br />'; 
    echo 'Pageviews: ' . $result->getPageviews() . ' '; 
    echo 'Visits: ' . $result->getVisits() . '<br />'; 
} 

echo '<p>Total pageviews: ' . $ga->getPageviews() . ' total visits: ' . $ga->getVisits() . '</p>'; 
+0

О, моя добра, спасибо вам большое! Это именно то, что я искал! Awesim: D Я хотел бы дать вам +5 –

+2

Я настоятельно рекомендую всем, кто использует этот кеш, данные, а не выводит их непосредственно в HTML. API экспорта данных Google Analytics ** не является быстрым API, и это значительно замедлит ваше время загрузки. – Yahel

0

Я знаю, что это не Google Analytics (я еще не знаю каких-либо полнофункциональных библиотек интеграции, доступных для PHP, но вы можете поспорить, что они приходят), но если вы ищете что-то для интеграции в панель администратора сейчас, всегда есть библиотека Open Web Analytics.

Но лучше всего использовать Google Analytics для создания всего, что вам нужно, с помощью API. Скорее всего, вам действительно нужна только несколько графиков и несколько отчетов для панели инструментов, и для получения подробных подробностей вам нужно будет перейти на analytics.google.com, несмотря ни на что.

+0

Cheers @Jens не знал о Open Web Analytics, очень интересно. Однако для этой задачи я женат на Google Analytics. –

2

Эти модули Joomla с источником PHP:

  • jLabs Google Analytics Counter:. "Это просто Google Analytics Счетчик на основе учебника WebResourcesDepot с тем же названием, и он преобразуется в модуль Joomla только для нашего прекрасного сообщества. Этот счетчик уже оснащен различными цветами стилей значков, похожими на счетчик подписей FeedBurner или счетчик следящего за Twitter, как видно на верхних сайтах блога ».

  • GAnalytics: «GAnalytics это полный набор, который приносит свои данные Google Analytics в виде графиков или списков на ваш JOOMLA питание веб-сайт»

Первый основан в этих рамках независимой обучающей программы:

  • FeedCount-Like Google Analytics Counter: «Мы будем создавать динамический FeedCount-подобный интерфейс, который может отображать статистику вашего сайта, как количество просмотров, посещений и т.д. (один или все из них) с помощью PHP»

который отображает что-то вроде этого:
ga counter http://img690.imageshack.us/img690/956/gacnt.png

1

Я разработал сервис третьего партия называется embeddedanalytics. Использует API. Вы можете определять карты всех видов, географические карты тепла, и у нас есть простой виджет, показывающий ключевые показатели за месяц (посещения, просмотры страниц, показатель отказов и т. Д.).

Это идеальный сервис для тех, кто не хочет вникать в аспекты программирования API.Просто определите свою диаграмму и вставьте фрагмент кода, где вы хотите отобразить диаграмму/объект.

Смежные вопросы