2010-03-03 48 views
12

Bây giờ Google Analytics has an official API, có bất kỳ triển khai nào, nhỏ gọn "Flair" giống như đoạn mã hiển thị tùy chọn số liệu thống kê hay không, ví dụ: khách truy cập hôm nay và tuần, và có thể một hoặc hai biểu đồ bảng quản trị của riêng bạn và các ứng dụng back-end?Google Analytics "Flair" có thể nhúng được?

Tôi lý tưởng tìm kiếm các triển khai dựa trên PHP; giải pháp hoàn hảo sẽ có thể chạy độc lập (không phụ thuộc lớn) và yêu cầu chỉ để đưa vào khóa API/dữ liệu đăng nhập để bắt đầu. Mã sạch và PHP 5 OOP sẽ là một điểm cộng.

+0

thanx pekka, hãy đánh giá cao :-) –

Trả lời

12

âm thanh GAPI như những gì bạn cần.

GAPI (đã nói 'g, a, p, i') là Giao diện PHP5 của Google Analytics.

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

sử dụng nó như sau:

$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

O lòng tốt của tôi cảm ơn bạn rất nhiều! Điều này thật đúng với gì mà tôi đã tìm kiếm! Awesim: D Tôi muốn tôi có thể cung cấp cho bạn +5 –

+2

Tôi thực sự khuyên bạn nên sử dụng bộ nhớ cache này dữ liệu và không xuất trực tiếp vào HTML. API xuất dữ liệu của Google Analytics không phải là ** API nhanh và điều này sẽ làm chậm đáng kể thời gian tải của bạn. – Yahel

0

Tôi biết đó không phải là Google Analytics (Tôi chưa biết về bất kỳ thư viện tích hợp đầy đủ tính năng nào có sẵn cho PHP, nhưng bạn có thể đặt cược cho họ), nhưng nếu bạn đang tìm kiếm thứ gì đó để tích hợp vào bảng quản trị ngay bây giờ, luôn có thư viện Open Web Analytics.

Nhưng đặt cược tốt nhất của bạn cho Google Analytics có thể chỉ là xây dựng những gì bạn cần từ đầu bằng API. Có thể bạn thực sự chỉ cần một số ít các biểu đồ và một vài báo cáo cho trang tổng quan và để có chi tiết đầy đủ chi tiết, bạn sẽ phải truy cập analytics.google.com bất kể điều gì.

+0

Chúc mừng @Jens không biết về Open Web Analytics, rất thú vị. Đối với công việc trong tầm tay, tôi đã kết hôn với Google Analytics. –

2

Đây là Joomla module với nguồn php:

  • jLabs Google Analytics Counter:. "Counter Google Analytics đơn giản này được dựa trên các hướng dẫn với tiêu đề tương tự WebResourcesDepot Và khi được chuyển sang Joomla Module chỉ dành riêng cho cộng đồng đáng yêu của chúng tôi. Bộ đếm này đã được trang bị nhiều màu khác nhau của kiểu huy hiệu tương tự với bộ đếm theo dõi của FeedBurner hoặc bộ đếm Twitter Follower như đã thấy trong các trang blog hàng đầu. "

  • GAnalytics: "GAnalytics là một bộ hoàn chỉnh mang dữ liệu Google Analytics của bạn dưới dạng biểu đồ hoặc danh sách để joomla trợ trang web của bạn"

Người đầu tiên có trụ sở tại khuôn khổ này hướng dẫn độc lập:

  • FeedCount-Like Google Analytics Counter: "Chúng tôi sẽ tạo ra một giao diện FeedCount giống như động có thể hiển thị các thống kê của trang web của bạn như lượt xem trang, thăm viếng, vv (một hoặc tất cả trong số họ) sử dụng PHP"

nào sẽ hiển thị một cái gì đó như thế này:
ga counter http://img690.imageshack.us/img690/956/gacnt.png

1

tôi đã phát triển một dịch vụ bên thứ 3 được gọi là embeddedanalytics. Sử dụng API. Bạn có thể xác định biểu đồ của tất cả các loại, bản đồ nhiệt địa lý và chúng tôi có một tiện ích đơn giản cung cấp các chỉ báo chính cho tháng (lượt truy cập, số lần truy cập trang, tỷ lệ thoát, v.v.).

Đây là dịch vụ lý tưởng cho người nào đó không muốn tham gia vào các khía cạnh lập trình của API.Chỉ cần xác định biểu đồ của bạn và nhúng một đoạn mã nơi bạn muốn biểu đồ/đối tượng hiển thị.

Các vấn đề liên quan