2012-08-03 39 views
14

Có một số sự kiện phân tích google tùy chỉnh mà tôi đã chỉ định cho đơn đăng ký của mình. Trigering những sự kiện này đôi khi không phải là rất dễ dàng.Sử dụng Google Analytics từ chương trình phụ trợ

Ví dụ: Người dùng được chuyển hướng đến trang chủ sau khi mua và tôi phải chuyển tiếp một số dữ liệu mà trang chủ này được hiển thị sau khi mua để đẩy thứ gì đó đến _gaq dựa trên đó.

Có cách nào để kích hoạt phân tích google từ chương trình phụ trợ không, ví dụ: trong một bộ điều khiển mà không cần quan tâm nếu hành động là yêu cầu ajax hoặc yêu cầu đơn giản và phản hồi có chuyển hướng hoặc trạng thái Ok?

Trả lời

8

Vâng, tất cả dữ liệu được Google Analytics thu thập đến từ các yêu cầu GIF, không có gì nhiều hơn một gif pixel đơn lẻ có chuỗi truy vấn rất lớn được đính kèm. Google xử lý nhật ký của máy chủ và dữ liệu được chuyển đến phân tích của bạn. Nếu bạn kiểm tra tài nguyên được tải bởi trang của bạn, bạn sẽ tìm thấy một cái gì đó như thế này:

http://www.google-analytics.com/__utm.gif?utmwv=4&utmn=769876874&utmhn=example.com&utmcs=ISO-8859-1&utmsr=1280x1024&utmsc=32-bit&utmul=en-us&utmje=1&utmfl=9.0%20%20r115&utmcn=1&utmdt=GATC012%20setting%20variables&utmhid=2059107202&utmr=0&utmp=/auto/GATC012.html?utm_source=www.gatc012.org&utm_campaign=campaign+gatc012&utm_term=keywords+gatc012&utm_content=content+gatc012&utm_medium=medium+gatc012&utmac=UA-30138-1&utmcc=__utma%3D97315849.1774621898.1207701397.1207701397.1207701397.1%3B...

Ý nghĩa của mỗi giá trị utm thể được tìm thấy here, nhưng this one là hoàn chỉnh hơn.

Do đó, có thể theo dõi mọi thứ bằng cách sử dụng Google Analytics ở phía máy chủ, nếu mã của bạn tự xử lý chuỗi truy vấn, với các tham số thích hợp và sau đó kích hoạt đến gif-url đó.

Có một dự án rất hay để làm điều đó trong PHP: Server-Side Google Analytics PHP Client. Tôi nghĩ rằng bạn có thể thực hiện nó trong tập tin php ajax của bạn để xử lý những biến tùy chỉnh phức tạp.

2

Thực hiện việc này có thể kích hoạt các biện pháp chống spam khi kết thúc của Google. Nếu họ thấy một IP duy nhất gửi rất nhiều số liệu thống kê, họ có thể đặt nó vào danh sách đen.

Tôi chỉ cần đặt cookie có nội dung "Chỉ cần mua hàng", sau đó kiểm tra nó trong Javascript của trang chủ, gửi sự kiện thích hợp từ đó và xóa sự kiện đó.

+1

Điều này có thể gây ra isssues trong trường hợp truy vấn ajax. –

19

Để kích hoạt Google Analytics từ chương trình phụ trợ, bạn nên sử dụng: Measurement Protocol.

Đó là một phần của Analytics Collection:

Theo dõi Web (ga.js) tương tác người dùng Đo với các trang web hoặc web ứng dụng.

Android Đo tương tác người dùng với các ứng dụng Android.

iOS Đo tương tác người dùng với ứng dụng iOS.

Measurement Protocol Đo lường tương tác người dùng trong bất kỳ môi trường nào với giao thức mức thấp này.

Hiện tại, bản xem trước có sẵn. Để đăng ký chỉ đơn giản là request access to the beta.

+4

Đây sẽ là câu trả lời đúng. Hiện đã hết bản beta và họ đang thêm nhiều dịch vụ hơn như theo dõi email. – scipilot

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