2011-11-02 24 views
5

Tôi đã tìm kiếm thông qua Google Analytics documentation, nhưng tôi vẫn không hiểu cách tôi nên theo dõi lượt xem trang cho một trang "trang" duy nhất sử dụng ajax để hiển thị các chế độ xem khác nhau. Tôi sử dụng shebang URLs and _escaped_fragment_ để giúp công cụ tìm kiếm hiểu bố cục trang web, nhưng chàng phân tích của chúng tôi nói với tôi để loại bỏ các #! phần của URL khi theo dõi, vì vậy khi bạn truy cập mysite.com/#!/fish/bonker chúng tôi sẽ chạy:Tôi nên xử lý số lần xem trang phân đoạn theo dõi trong Google Analytics như thế nào?

_gaq.push(["_trackPageview", "/fish/bonker"]); 

nhưng điều đó có vẻ như sai với tôi. Chúng tôi có muốn các URL được theo dõi của mình phù hợp với những gì Google thực sự là nhện không? Có điều gì sai với theo dõi _gaq.push(["_trackPageview", "#!/fish/bonker"]); không?

Trả lời

7

Điều quan trọng là phải nhận ra rằng có một bức tường giữa Google Analytics và Google Tìm kiếm. Không có lý do gì bạn sẽ bị phạt bởi việc có URL của bạn trong một không tương ứng với những gì người khác nhìn thấy.

escaped_fragment hoàn toàn là một tiêu chuẩn bán cho người thu thập thông tin tìm cách thu thập dữ liệu nội dung AJAX.

Theo mặc định, Google Analytics không tương đương với khi bạn không vượt qua một giá trị tùy chỉnh lần xem trang:

_gaq.push(["_trackPageview", location.pathname+location.search]); 

Nếu bạn muốn có nó cũng theo dõi giá trị anchor, bạn chỉ có thể vượt qua nó trên của riêng bạn :

_gaq.push(["_trackPageview", location.pathname+location.search+location.hash]); 

Lợi ích ở đây là URL sẽ tương ứng với URL "thực".

Câu chuyện dài ngắn: Bạn hoàn toàn ổn khi thực hiện phương pháp được đề xuất của mình; Tôi muốn thứ hai (rõ ràng là vượt qua thực tế location.hash, không phải là một phiên bản hack của nó), nhưng cả hai công việc.

+0

Cảm ơn, điều đó rất hữu ích. Tôi thực sự sử dụng 'location.hash', nơi trình duyệt hiểu' window.onhashchange', nhưng đối với những người khác tôi thực sự kích hoạt sự kiện khi neo được nhấp vào, vì vậy trong trường hợp đó, nó thực sự là giá trị của thuộc tính 'href' (được chuẩn hóa cho thống nhất). – kojiro

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