Tôi có thể gửi sự kiện Google Analytics và ngay lập tức điều hướng đi, như vậy không?Gửi sự kiện Google Analytics, sau đó điều hướng ngay lập tức
_gaq.push(['_trackEvent', 'foobar']);
window.location = "/";
Nếu Google Analytics thực hiện một số yêu cầu AJAX khi được gọi thì nó sẽ hoạt động cho dù chúng tôi có ở trên trang hay không. Mối quan tâm của tôi là có vẻ như đôi khi nó chỉ được đưa công cụ vào một mảng để xử lý sau này. Tôi nghĩ điều này chỉ xảy ra lúc đầu, khi Google Analytics chưa có thời gian để khởi tạo, nhưng tôi muốn chắc chắn điều này.
Tôi đã làm một thử nghiệm với gỡ lỗi GA, và nó dường như đã làm việc, nhưng tôi không chắc chắn nếu điều đó có nghĩa là nó sẽ luôn tùy thuộc vào tốc độ tải và những gì không.
Tôi có thể thực hiện việc này và không bao giờ mất bất kỳ sự kiện nào không?
Chính xác những gì tôi đang tìm kiếm. Cảm ơn! –
Hãy đảm bảo thực hiện nhiều thử nghiệm khi thử.Chỉ vì cuộc gọi _trackqvent _gaq.push đã trở lại không có nghĩa là dữ liệu đã được ghi lại. Bên trong, có một yêu cầu hình ảnh không đồng bộ được sử dụng để gửi dữ liệu và bạn phụ thuộc vào yêu cầu của giai đoạn nào khi trang bị rách cho trang mới. – mike
Tôi nghĩ rằng nếu _gaq.push() thực sự đã gửi yêu cầu, thì sẽ không thành vấn đề nếu tôi tiếp tục ngay sau đó - bởi vì khi yêu cầu được gửi, trình duyệt không cần phải làm gì khác, phải không? Trừ khi có lỗi với việc gửi theo dõi, nhưng điều đó có thể sẽ bị hỏng, dù tôi có chuyển hướng hay không. –