Tôi đang cố gắng theo dõi số lần nhấp qua Google Analytics mà không dẫn đến yêu cầu mới. Cụ thể, nhấp vào các tab được tạo thông qua jQuery UI tabs widget. Tôi đang sử dụng phiên bản cũ hơn của mã ('nhím theo dõi') và cố gắng để đăng nhập nhấp chuột như vậy:Cách theo dõi các thẻ liên kết với Google Analytics
$('.ui-tabs-nav li a').click(function() {
val = "/tab/" + $(this).attr('href');
// when uncommented, the following line reports, for example:
// /tab/#main
// as expected.
// console.log(val);
res = urchinTracker(val);
});
Cùng một phương pháp hoạt động, trong trường hợp khác, mà chỉ có ý nghĩa khác biệt, như xa như tôi có thể nói, là thiếu biểu tượng băm (#) trong chuỗi. Có phải nhân vật đó không được phép trong một chuỗi được theo dõi bởi urchinTracker()
hoặc có thể có một số nguyên nhân khác (không phải ai đã nhấp vào liên kết!)?
Trừ khi tôi bỏ lỡ điều gì đó, điều này hoàn toàn sai. Kỹ thuật này chỉ hợp lệ cho các trang đích (thường là theo dõi chiến dịch) không phải cho các liên kết được neo trong trang. – pdeschen
Ngày nay (tháng 5 năm 2013) điều này có lẽ là cách để xử lý nó: http://stackoverflow.com/a/6756202/565110 –
Câu trả lời này thực sự là không chính xác và không được chấp nhận. '_setAllowAnchor' làm cho GA diễn giải biểu tượng' # 'làm dấu phân tách cho các tham số URL của chiến dịch, thay vì ký tự'? '. Từ tài liệu: "Nếu bạn đặt tùy chọn này thành true, URL theo dõi chiến dịch của bạn có thể sử dụng dấu thăng (#) thay vì dấu chấm hỏi (?) Để cho biết bắt đầu chuỗi truy vấn". Một lần nữa, điều này không liên quan gì đến việc theo dõi các nhấp chuột trên các liên kết có 'src' tham chiếu đến một neo trong trang. – steveluscher