Khi nào khách truy cập đến trang google analytics của bạn đặt cookie nơi dấu thời gian được lưu trữ. Khi người dùng truy cập trang thứ hai trong trang web của bạn, Google so sánh dấu thời gian được lưu trữ với thời gian thực tế và tính thời lượng truy cập từ sự khác biệt giữa hai trang. Nếu tất cả khách truy cập của bạn đã bị trả về thì không có điểm dữ liệu thứ hai nào để so sánh giá trị được lưu trữ với và google không thể tính toán thời lượng.
Giải pháp phổ biến là đặt thời gian chờ javascript và kích hoạt sự kiện sau mười giây hoặc lâu hơn (với cờ "tương tác" trong sự kiện được đặt thành true, xem tài liệu theo dõi sự kiện Google Analytics để biết chi tiết). Giả thiết là ai đó tìm kiếm hơn mười giây ở trang của bạn không thực sự là một trang bị trả lại (tôi nghĩ rằng vì "tỷ lệ thoát" có ý nghĩa cực kỳ tiêu cực nên mọi người cố gắng tránh tỷ lệ thoát cao ngay cả ở mức giới thiệu dữ liệu xấu; bạn nên nhận ra rằng "tỷ lệ thoát" chỉ đơn giản có nghĩa là không có đủ điểm dữ liệu để nói bất kỳ điều gì có ý nghĩa về những khách truy cập cụ thể đó).
Cá nhân tôi không thích cách tiếp cận đó bởi vì nó có nghĩa là xác định lại hành động của khách truy cập là hành động. Ý tưởng hay hơn (IMO) là triển khai một điểm tương tác có ý nghĩa - như liên kết "đọc thêm" tải nội dung qua ajax hoặc một cái gì đó tương tự - và theo dõi thông qua theo dõi sự kiện hoặc chế độ xem trang ảo.
tổ chức sự kiện hướng dẫn theo dõi: https://developers.google.com/analytics/devguides/collection/gajs/eventTrackerGuide
Update viết tắt: Với Universal Analytics các chi tiết kỹ thuật đã thay đổi (ví dụ: không có còn cookie với timestamps, tất cả các thông tin được xử lý trên các máy chủ GA). Vì vậy, đoạn đầu tiên không còn được cập nhật, tuy nhiên phần còn lại của câu trả lời vẫn hợp lệ.
Nguồn
2012-11-13 13:43:03
Eike Pierstorff cảm ơn bạn vì câu trả lời hay của bạn – Dantes
Eike đang bật. Có một số phương pháp theo dõi GA snafus, IMO. Một repo tôi tạo ra để giải quyết chúng, nó nên được giúp đỡ: https://github.com/rockymadden/gap –