2010-07-04 43 views

Trả lời

117

Đặt mã vào cuối phần <head> giúp đảm bảo số liệu của bạn được theo dõi ngay cả khi người dùng không cho phép tải trang hoàn tất.

Họ thường yêu cầu bạn đặt nó ở cuối trang, trước khi họ thêm hỗ trợ xử lý tải một phần trang.

Trực tiếp từ Google:

Một trong những ưu điểm chính của đoạn không đồng bộ là bạn có thể vị trí của nó ở phía trên cùng của tài liệu HTML. Điều này làm tăng khả năng rằng đèn hiệu theo dõi sẽ được gửi trước khi người dùng rời khỏi trang . Thông thường, hãy đặt mã số JavaScript vào phần <head>, và chúng tôi khuyên bạn nên đặt đoạn mã ở cuối phần để có hiệu suất tốt nhất.

Xem Google Analytics Trợ giúp: Add the tracking code directly to your site

+5

Vì vậy, nó là tốt nếu tôi đặt nó ở phía dưới? Tôi muốn có các trang của tôi tải nhanh bằng cách đặt mọi thứ ở phía dưới (và css ở trên cùng để hiển thị đúng) -edit- tổng của nó để đặt js lên đó. –

+1

Có, nó là tốt để làm như vậy; Tôi thực sự có một sự pha trộn, nhưng chủ yếu là di cư để đưa nó lên hàng đầu vì những lý do đã đề cập. –

+2

Tại sao đây lại là một lợi thế? Dường như với tôi rằng tôi không muốn tính một phần tải trang vì những người dùng như vậy về cơ bản nói rằng họ đã phạm sai lầm khi đến đó ngay từ đầu. Ngay cả khi họ có ý nghĩa ở đó, tôi không muốn khiến họ đợi thêm một phần nghìn giây để xem nội dung của tôi. –

2

Bạn có thể đặt nó ở bất cứ nơi nào bạn muốn. Tôi luôn đặt mã theo dõi ở cuối trang và tôi chưa bao giờ gặp phải bất kỳ sự cố nào.

+6

Nó hoạt động nhưng nó không thể phát hiện các trang tải một phần. – Victor

+2

Tại sao bạn muốn phát hiện người dùng tải một phần trang của bạn và rời đi trong vòng mili giây? –

0

Trong đầu, ngay trước thẻ đóng </head> tag, sau đó bạn sẽ không có bất kỳ vấn đề xác minh trang web của bạn trong Webmaster Tools.

2

Bạn có thể đặt nó ở bất cứ nơi nào bạn muốn trên trang và sẽ chạy bất cứ nơi nào trên trang cho dù đó là ở phần đầu hoặc phần thân. Nhưng theo sự hỗ trợ của Google (Add the tracking code directly to your site), bạn nên sử dụng thẻ này trong thẻ đầu, dán ngay trước thẻ đóng </head>.

Sau đoạn từ một good article giải thích tại sao để đặt mã trong thẻ đầu

Các lần truy cập trang được ghi nhận chỉ sau khi mã được tải lên. Vì vậy, ngay khi bạn tải mã càng sớm, Số lần xem trang càng sớm càng được ghi lại. Hãy để số cho biết bạn có một trang blog lớn và đó là trang tải chậm, thậm chí mất 10 đến 20 giây để tải mọi thứ lên. Nếu mã Google của bạn không bắt đầu cho đến cuối trang, nó có thể được giữ lại, giống như mã không đồng bộ cũ được sử dụng để giữ các dòng mã khác. Ngoại trừ bây giờ nó đang giữ mã theo dõi. Nếu khách truy cập vào trang web của bạn truy cập vào trang và sau đó thoát khỏi trang đó trước khi mã theo dõi kích hoạt Số lần truy cập trang, thì bạn mất khách truy cập đó. Giờ đây, họ đã trở thành một lượt truy cập trực tiếp mới vào bất kỳ trang nào của trang web mà họ đã truy cập. Điều này có thể làm cho tất cả các loại dữ liệu trên trang web của bạn không chính xác.

0

Thêm mã sau (được gọi là "đoạn mã theo dõi JavaScript") vào mẫu của trang web là cách dễ nhất để bắt đầu sử dụng analytics.js.

Mã phải được thêm gần đầu thẻ và trước bất kỳ thẻ tập lệnh hoặc CSS nào khác và chuỗi 'UA-XXXXX-Y' phải được thay thế bằng ID thuộc tính (còn được gọi là "ID theo dõi") thuộc tính Google Analytics mà bạn muốn theo dõi.

<!-- Google Analytics --> 
 
<script> 
 
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 
 
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 
 
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 
 
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); 
 

 
ga('create', 'UA-XXXXX-Y', 'auto'); 
 
ga('send', 'pageview'); 
 
</script> 
 
<!-- End Google Analytics -->

Đoạn mã trên thực hiện bốn điều chính:

  1. Tạo một yếu tố mà bắt đầu không đồng bộ tải thư viện JavaScript analytics.js từ https://www.google-analytics.com/analytics.js

  2. Khởi một hàm ga toàn cục (được gọi là hàng đợi lệnh ga() cho phép bạn các lệnh edule sẽ được chạy sau khi thư viện analytics.js được tải và sẵn sàng hoạt động.

  3. Thêm lệnh vào hàng đợi lệnh ga() để tạo đối tượng trình theo dõi mới cho thuộc tính được chỉ định thông qua tham số 'UA-XXXXX-Y'.

  4. Thêm một lệnh khác vào hàng đợi lệnh ga() để gửi số lần truy cập trang đến Google Analytics cho trang hiện tại.

-1

Mã bạn sẽ luôn được thêm gần phía trên cùng của thẻ và trước khi bất kỳ thẻ script hoặc CSS khác, và chuỗi 'UA-XXXXX-Y' nên được thay thế bằng tài sản ID (hay còn gọi là "theo dõi ID") của thuộc tính Google Analytics mà bạn muốn theo dõi.

+1

Điều này không trả lời được câu hỏi. Câu hỏi đặt ra là hỏi các tác dụng phụ của _not_ khi bạn nói. –

+0

Điều này không cung cấp câu trả lời cho câu hỏi. Khi bạn có đủ [danh tiếng] (https://stackoverflow.com/help/whats-reputation), bạn sẽ có thể [nhận xét về bất kỳ bài đăng nào] (https://stackoverflow.com/help/privileges/comment); thay vào đó, [cung cấp câu trả lời không yêu cầu làm rõ từ người hỏi] (https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-can- i-do-thay thế). - [Từ đánh giá] (/ đánh giá/chất lượng thấp-bài viết/17547126) – Liam

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