Vị trí tốt nhất để chèn mã Google Analytics trong WordPress, đầu trang hoặc chân trang là đâu? Tôi thích footer hơn, bởi vì tôi muốn trang web của tôi tải nhanh hơn bằng cách giảm số lượng tập lệnh trong tiêu đề, nhưng nó có thể hoạt động ngay cả khi tập lệnh nằm trong chân trang không?Nơi tốt nhất để chèn mã Google Analytics
Trả lời
Google đã sử dụng để đề xuất đặt ngay trước thẻ </body>
, bởi vì phương pháp ban đầu mà chúng đã cung cấp để tải ga.js
đã bị chặn. Cú pháp async mới hơn, tuy nhiên, có thể được đặt trong đầu một cách an toàn với tắc nghẽn tối thiểu, vì vậy đề xuất hiện tại là ngay trước thẻ </head>
.
<head>
sẽ thêm một chút độ trễ; ở chân trang sẽ giảm số lần xem trang được ghi lại ở một số biên độ nhỏ. Đó là một sự cân bằng. ga.js
được lưu trữ rất nhiều và hiện diện trên một tỷ lệ phần trăm lớn các trang web trên web, do đó, nó thường được phân phát từ bộ nhớ cache, giảm độ trễ xuống gần như không.
Là một vấn đề sở thích cá nhân, tôi muốn đưa nó vào số <head>
, nhưng thực sự là vấn đề ưu tiên.
Để thêm vào điều này, việc thêm nó vào số
cũng đi kèm với lợi ích bổ sung khi có thể xác minh Google Search Console mà không cần bất kỳ phương thức xác minh thủ công nào khác. – williamvicaryCó, bạn nên đặt mã GA ở chân trang, vì trang không được tính là lượt truy cập trang cho đến khi nó đọc tất cả đánh dấu.
Còn nếu nhà phân tích muốn theo dõi nguồn cho phép người dùng đến trang? Người dùng có thể rời khỏi trang ngay cả trước khi tải hoàn thành có thể là do nhiều yếu tố và theo dõi nguồn ít nhất phải luôn luôn được thực hiện. Vì vậy, bạn nên đặt thẻ
. – iMatoriaNếu bạn muốn kịch bản của bạn để tải sau khi trang đã được trả lại, bạn có thể sử dụng:
function getScript(a, b) {
var c = document.createElement("script");
c.src = a;
var d = document.getElementsByTagName("head")[0],
done = false;
c.onload = c.onreadystatechange = function() {
if (!done && (!this.readyState || this.readyState == "loaded" || this.readyState == "complete")) {
done = true;
b();
c.onload = c.onreadystatechange = null;
d.removeChild(c)
}
};
d.appendChild(c)
}
//call the function
getScript("http://www.google-analytics.com/ga.js", function() {
// do stuff after the script has loaded
});
Điều này có thể ảnh hưởng đáng kể đến phân tích trang của bạn. – LocalPCGuy
Dán nó vào trang web của bạn, ngay trước thẻ đóng
</head>
thẻ.Một trong những lợi thế chính của đoạn mã không đồng bộ là bạn có thể định vị nó ở đầu 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. Nó là cần đặt mã JavaScript trong phần
<head>
, và chúng tôi khuyên bạn nên đặt đoạn mã ở dưới cùng của phần<head>
for best performance
Đáng nói đến là bây giờ họ khuyên bạn nên đặt nó ngay lập tức sau khi mở '
' thẻ 'trên tài khoản Google Analytics mới. (Mặc dù [tệp trợ giúp] của họ (https://support.google.com/analytics/answer/1008080?hl=vi) vẫn khuyên bạn nên đặt nó trước khi đóng ''. Bài học: Tôi nghĩ nó khá tùy theo sở thích cá nhân –Bạn có thể cung cấp nguồn cho đề xuất mới không? – Jack
Được đề cập trong phiên bản tiếng Hà Lan trong Analytics nơi họ 'giải thích' cách triển khai bằng PHP: 'Voeg de volgende regel trực tiếp na de openingstag
toe aan elke sjabloonpagina' – Brainfeeder- 1. Nơi để chèn mã để khởi động ứng dụng?
- 2. Làm cách nào để kích hoạt Google Analytics từ mã?
- 3. Ember.js và Google Analytics
- 4. Mã Google Analytics, mã hoạt động như thế nào?
- 5. Analytics trang web - haveamint.com hoặc Google Analytics?
- 6. Cách tốt nhất để bao gồm số bản dựng cho theo dõi Google Analytics ứng dụng gốc là gì?
- 7. Nhiều thuộc tính trong một mã Google Analytics phổ dụng
- 8. Cách tốt nhất để chèn danh sách bằng google-guice là gì?
- 9. Cách đặt Biến tùy chỉnh trong Mã Google Analytics mới
- 10. Rails 4 turbolinks với Google Analytics
- 11. Theo dõi Google Analytics serverside
- 12. Thêm Google Analytics vào ứng dụng
- 13. Đoạn mã Google Analytics làm mới trang trong Linux Firefox
- 14. Theo dõi sự kiện Google Analytics trên mã nhấp chuột
- 15. Cách thêm mã Google Analytics vào Drupal 7
- 16. iFrames + Google Analytics + Cookie + P3P
- 17. Nơi tốt nhất để bắt đầu học Qt là gì?
- 18. Nơi tốt nhất để đưa dữ liệu ứng dụng?
- 19. Api Google Analytics trên Azure
- 20. Google Analytics thiếu cookie __utmz
- 21. Làm cách nào để lấy thống kê Google Analytics?
- 22. Google Analytics - Google Analytics có thể thu thập dữ liệu biểu mẫu không?
- 23. Ủy quyền Google Analytics trong java
- 24. Cách tốt nhất để chèn HTML qua PHP là gì?
- 25. Google Analytics, Theo dõi cài đặt android
- 26. Cách sử dụng trackPageview trong Google Analytics?
- 27. Google Analytics "Flair" có thể nhúng được?
- 28. _trackEvent() từ Google Analytics không hoạt động?
- 29. Triển khai Google Analytics trong Asp.net mvc
- 30. Chuyển hướng Javascript bằng Google Analytics
Câu hỏi này làm tôi nhớ điều này: "Hãy nói với chúng tôi nơi được ưa thích nuôi, trong trái tim (
) hoặc trong số "- Shakespeare (Người bán của Venice) – eharo2