Kéo biểu đồ Google Analytics lên trang web của tôi [đã đóng]


16

Tôi muốn hiển thị thông tin lưu lượng truy cập Google Analytics cho từng trang trên trang web của tôi EMBEDDED vào trang đó. Cách dễ nhất để làm điều này là gì?

Câu trả lời:


9

Không có cách dễ dàng để làm điều đó. Vì các biểu đồ "flash" không có sẵn để nhúng vào trang web của bạn.

Cách duy nhất bạn có thể làm là thông qua API Google Analytics,

Xem, http://code.google.com.vn/apis/analytics/docs/

Nhưng điều này vẫn sẽ không cung cấp cho bạn biểu đồ. Nếu bạn muốn có biểu đồ, bạn có thể sử dụng API Biểu đồ của Google kết hợp với API Google Analytics để tạo biểu đồ của riêng bạn.

Xem, http://code.google.com.vn/apis/chart/


2
Wow, khá điên rồ rằng không ai khác muốn làm điều này. Tôi tưởng tượng rằng mọi trang web nội dung do người dùng tạo sử dụng Goog Analytics đều muốn làm một cái gì đó như thế này (hiển thị số liệu thống kê cho cơ sở người dùng). Có một số gói Analytics miễn phí khác có thể thực hiện việc này một cách dễ dàng không? Cảm ơn bạn!
Alex

Bạn có thể xem xét việc sử dụng Mint có các widget nhìn thấy, haveamint.com/peppermillhaveamint.com/peppermill/widgets
cfaulkingham

7

Tôi thực sự gặp vấn đề tương tự bản thân mình. Cuối cùng tôi chỉ xây dựng giải pháp của riêng mình và xuất bản nó để sử dụng. OOCharts chỉ sử dụng một tập lệnh. Trên hết, bạn có thể trình bày các biểu đồ cho công chúng hoặc khách hàng. Nó sử dụng Google Charts để tạo các biểu đồ. Tôi cũng bao gồm một số giải pháp dựng sẵn cho bất kỳ ai không muốn chạm vào các đối tượng javascript. Đây là một khối nhúng mẫu cho ai đó muốn một biểu đồ dòng truy cập:

     <script type="text/javascript" src="http://oocharts.org/release/current/oocharts.js"></script>
     <script type="text/javascript">
     oo.setPackage('corechart');
     oo.load(drawCharts);

     function drawCharts() {
        var end_date = new Date();

        var start_date = new Date();
        start_date.setDate(end_date.getDate() - 30);

        var c = new oochart("ooid", "aid", start_date, end_date, "line");
        c.setMetric('ga:visitors', 'Visits', 'number');
        c.setDimension('ga:date', 'Date', 'date');

        c.load(function(data){
            for (var i = 0; i < data.length; i++) { data[i][0] = oo.utility.parseAnalyticsDate(data[i][0]); }
            c.draw("visits_chart", data);
        });
    }
    </script>
    <div id="visits_chart"></div>

Tôi biết đây là câu hỏi muộn, tuy nhiên, đây là bài viết tôi tìm thấy khi tôi đang tìm câu trả lời và sẽ đánh giá cao một giải pháp như thế này (thiết lập tối thiểu, không đăng ký trang web, có thể tùy chỉnh).

Chỉnh sửa: OOcharts không còn nữa.

Chỉnh sửa: Một tùy chọn khác có thể phù hợp với bạn là superProxy .



2

Kiểm tra nhúng . Đây là một dịch vụ chính xác cho những gì bạn đang yêu cầu. Bạn xác định biểu đồ (loại, số liệu, kích thước, phạm vi ngày) và sau đó chỉ cần nhúng một đoạn mã vào trang web của bạn nơi bạn muốn biểu đồ hiển thị.

Tiết lộ: Tôi làm việc với nhúng


2

Vì OP cũng đã hỏi liệu có gói phân tích miễn phí tương tự nào cho phép dễ dàng nhúng biểu đồ và dữ liệu hay không, nên đề cập đến Piwik .

Đây là một dự án phần mềm miễn phí và có tài liệu khá tốt về nhúng , dường như chính xác là những gì OP đang tìm kiếm.


1

Tuyên bố miễn trừ trách nhiệm: Tôi không biết làm thế nào để làm điều này thông qua mã.

Tuy nhiên, bằng cách sử dụng báo cáo 'gửi email', bạn có thể gửi email kèm theo báo cáo của mình dưới dạng tệp đính kèm xml / csv / etc trên cơ sở định kỳ tự động đến một tài khoản email đang xử lý. IE, đặt Analytics để gửi email hàng tuần, đặt ứng dụng thư khách tự động nhận email từ người gửi đó bằng các tệp .xml và tải tệp đính kèm lên một không gian lưu trữ mà bạn có thể hiển thị biểu đồ. Về cơ bản, bạn chỉ cần một tập lệnh để hiển thị các giá trị từ báo cáo được xuất.



-1

Hãy thử giải thích .

Giải thích là cách dễ nhất để nhúng biểu đồ từ Google Analytics vào trang web. Không có trang tính, không có những thứ phức tạp để thiết lập .. Giải thích kết nối với dữ liệu trên Google Analytics và đưa ra mã để nhúng biểu đồ vào trang web của tôi. Giống như cách youtube cung cấp cho bạn mã để nhúng video trên trang web của bạn.


Các liên kết dẫn đến một trang web khác nhau tại thời điểm này.
Alex
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.