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.
Nguồn
2012-08-12 07:31:12
Điều này có thể gây ra isssues trong trường hợp truy vấn ajax. –