2010-01-11 30 views
22

Tôi đang phát triển một trang web có API REST và tôi muốn theo dõi việc sử dụng API bằng các sự kiện Google Analytics. Có cách nào đơn giản để kích hoạt các sự kiện GA từ Python không liên quan đến việc tải lên toàn bộ thành phần webbrowser chỉ để gửi yêu cầu javascript không?Làm cách nào để kích hoạt sự kiện Google Analytics từ Python?

Trả lời

11

Có một thực hiện mã nguồn mở của Google Analytics for Mobile trong python có sẵn ở đây: http://github.com/b1tr0t/Google-Analytics-for-Mobile--python-

bạn có thể tích hợp này vào thiết lập của riêng bạn bằng cách nhập 'track_page_view' và cung cấp nó với yêu cầu WSGI thích hợp môi trường.

+0

Cảnh báo: giao thức lỗi thời, xem câu trả lời của tôi cho giao thức mới –

6

Có câu hỏi về điều này trong SO, Generate Google Analytics events (__utm.gif requests) serverside.

Vấn đề là:

nó có vẻ như đó là một ít tuổi và không có tài liệu hướng dẫn làm thế nào để đăng nhập sự kiện, chỉ xem trang.

... và bạn muốn theo dõi sự kiện thay vì lượt xem trang.

Khi tìm kiếm "phân tích google phía máy chủ" trong google, bạn tìm thấy các nguồn giống nhau được trình bày trong câu hỏi SO là câu hỏi có liên quan hơn. Có một lib mặc dù trong php có tên Server Side Google Analytics để làm điều đó. Cam kết cuối cùng là từ ngày 28 tháng 4 năm 2009, vì vậy tôi không biết nếu nó làm việc hoặc nếu nó có thể theo dõi các sự kiện (và nó trong php, không Python).

Tôi biết rằng có official google analytics traking solution mà không có javascript (cũng kiểm tra release note from their blog) cho các ứng dụng trên điện thoại di động và thậm chí nó đi kèm với php library. Có lẽ bạn có thể "đánh lừa" dịch vụ của họ và hành động như ứng dụng của bạn là một ứng dụng di động để theo dõi các sự kiện của bạn, viết lại lib này bằng Python? (Tôi không biết nếu điều này vi phạm TOS của Google, bạn nên đọc nó chỉ trong trường hợp).

IMHO, nếu phân tích google thực sự là cách duy nhất bạn muốn làm những gì bạn muốn và mọi thứ không thành công, tôi sẽ cố gắng sử dụng thành phần webbrowser.

Là tài nguyên cuối cùng, bạn có thể thử tạo một công cụ phân tích đơn giản để theo dõi việc sử dụng api của mình bằng cách sử dụng google's documentation.

(Nếu bạn nghĩ rằng không ai trong số những gợi ý rất hữu ích, tôi sẽ cố gắng tìm kiếm "Google Analytics mà không cần javascript" trên google. Chúc may mắn!)

12

This project gọi là PyGA tốt hơn nhiều. Không giống như dự án "Google-Analytics dành cho thiết bị di động" trên github, nó được viết thành tài liệu và có API phong phú.

+0

Cảnh báo: giao thức lỗi thời, hãy xem câu trả lời của tôi cho giao thức mới –

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