Khắc phục lỗi cache của Google Analytics trong WordPress một cách đơn giản.
Không còn nghi ngờ gì nữa, Google Analytics chính là giải pháp thống kê, nghiên cứu lưu lượng truy cập blog/ website toàn diện và phổ biến nhất trên thế giới ở thời điểm hiện tại. Hầu như mọi blog/ website, trong đó có cả WP Căn bản đều đang sử dụng Google Analytics cho mục đích theo dõi lưu lượng truy cập và hoạt động của người dùng. Để thực hiện chức năng của mình, Google Analytics sẽ yêu cầu blogger/ webmaster phải chèn 1 đoạn script vào blog/ website của họ. Script này cũng chính là nguyên nhân gây ra lỗi cache khi test tốc độ của blog/ website.
Tham khảo thêm:
- Thống kê truy cập cho subdomain và domain chính với Google Analytics
- Hướng dẫn liên kết Google Adsense với Google Analytics
Lỗi cache của Google Analytics
Google Analytics là một trong những nguyên nhân gây ra lỗi “Nâng cao lưu vào bộ nhớ cache trong trình duyệt” (hay lỗi “Leverage browser caching”) khi test tốc độ blog/ website với các công cụ như Google PageSpeed Insights hay GTMetrix. Nó sẽ làm bạn mất đi từ 2 đến 3 điểm.
Làm thế nào để khắc phục được vấn đề này, trong khi vẫn tiếp tục sử dụng Google Analytics trên blog/ website của bạn? Hôm nay, tôi sẽ hướng dẫn cho các bạn làm điều đó một cách dễ dàng với các blog/ website có mã nguồn WordPress.
Sửa lỗi cache của Google Analytics trong WordPress
1. Đầu tiên, các bạn cần phải cài đặt và kích hoạt một plugin có cái tên dài loằng ngoằng là CAOS | Host Google Analytics Locally | compatible with MonsterInsights & WooCommerce!, tên cũ là Complete Analytics Optimization Suite (CAOS). Thực sự tôi cũng không hiểu tác giả đặt cái tên dài như vậy để làm cái gì nữa, cái tên cũ của nó kể ra còn ngắn gọn hơn.
2. Truy cập Settings => Optimize Analytics và thiết lập các thông số cần thiết cho plugin:
Basic Settings
Trong đó:
- Google Analytics Tracking ID: là ID Google Analytics của bạn. ID này có thể trích xuất từ trong code Google Analytics thông thường.
- Allow tracking: các bạn nên chọn Always để cho phép theo dõi ngay cả khi website không sử dụng Cookie Notice (thông báo cho người dùng biết website có sử dụng cookie). Tham khảo bài viết “Tạo thông báo sử dụng cookie cho website WordPress” để biết thêm chi tiết.
- Position of tracking-code: vị trí chèn code theo dõi. Nên chọn Footer.
Advanced Settings
Trong đó:
- Enable compatibility with Monster Insights: nếu bạn có dùng plugin Monster Insights thì tick vào, nếu không thì để trống.
- Cookie expiry period (days): nếu website của bạn có sử dụng plugin thông báo cookie thì điền thời gian hết hạn (ngày) của cookie vào mục này, nếu không thì để trống.
- Use adjusted bounce rate: điều chỉnh tỉ lệ thoát hay còn gọi là bounce rate (từ 0 đến 60 giây cho 1 phiên truy cập), các bạn nên để tầm 30 giây là hợp lý, đừng để thấp quá. Nếu bạn không muốn điều chỉnh thì có thể bỏ trống thông số này.
- Change enqueue order: điền 100 để chuyển code tracking xuống cuối cùng của footer.
- Disable all display features functionality: vô hiệu hóa Display Features của Google Analytics.
- Use Anonymize IP: sử dụng IP ẩn danh.
- Track logged in Administrators: theo dõi truy cập với cả người dùng đang đăng nhập.
- Remove script from wp-cron: nếu file
local-ga.js
không tự động update hoặc wp-cron bị vô hiệu hóa, hãy tick vào mục này, sau đó chènupdate_local_ga.php-script
vào crontab theo phương pháp thủ công.
Click vào nút Save Changes để lưu các thiết lập sau khi hoàn tất.
3. Xóa cache web (nếu bạn sử dụng plugin tạo cache) và kiểm tra lại với Google PageSpeed Insights, GTMetrix… Thông báo lỗi cache Google Analytics đã hoàn toàn biến mất.
Thật tuyệt vời phải không nào? Chúc các bạn thành công!
Ngoài ra, kể từ phiên bản 3.1, plugin WP Rocket cũng đã được tích hợp sẵn tính năng khắc phục lỗi cache của Google Analytics. Nếu bạn đang sử dụng plugin này, vui lòng tham khảo bài viết “WP Rocket 3.1 và những tính năng có một không hai” để biết thêm chi tiết.
Nếu bạn thích bài viết này, hãy subscribe blog của tôi để thường xuyên cập nhật những bài viết hay nhất, mới nhất qua email nhé. Cảm ơn rất nhiều. :)
Cám ơn bạn!
Đù, có món này nữa ta. Tối bật máy tính coi thử có cái đó thì chỉnh lại cho nó tăng 2, 3 điểm :v
Tăng pagespeed, giảm được cả bounce rate luôn. :P
Mình đã cài và không thấy tăng điểm nào hết, trước khi cài cũng không thấy báo cái JS của Google Analytis luôn.
Hy vọng tỉ lệ thoát trang sẽ giảm xuống dưới 30% cho nó đẹp :v
Tỉ lệ thoát dưới 30% có thật không ba :P
Thật. Bounce Rate của anh chỉ từ 24% đến 26% khi thiết lập thông số kia là 30 giây. Chú không tin cứ thử. :)
Mình đặt 25% mà giờ nó giảm xuống còn 0% luôn là sao nhỉ ? Không biết có sao không nữa :(
Ảo quá ông ơi. Để 30 đi. :P
Mình tạm thời ngừng kích hoạt, tỉ lệ thoát 0%, thời gian tải trang 3 giây, trước đây có 0, .. mấy giây à :3
Kiểu này Google ko biết cộng điểm hay trừ điểm nữa :v
cám ơn anh, thỉnh thoảng bị lỗi này mà ko biết làm gì. hiuhiu
Thường xuyên chứ sao lại thỉnh thoảng nhỉ? :D Cứ chèn code Google Analytics lên site là sẽ dính lỗi này mà. :)
có cần xóa code Google Analytics đã chèn trước khi cài plugin Complete Analytics Optimization Suite không bạn?
Phải xóa đi chứ bạn. Không lại thành ra có 1 lúc 2 code tracking à? :P
Mình đang dùng Flatsome và đang bị lỗi khi vào Advanced Options của theme để xóa phần HEADER SCRIPTS( là code Analytics trước đó) thì không lưu lại được. có cách nào sửa đc không ạ?
Nếu thế thì bạn phải xóa thông qua table options của database. Nếu không quen thao tác trên phpMyAdmin thì nên cẩn thận vì nó có thể gây lỗi database. :P
Cảm ơn bạn Hiếu bé nhỏ <3 mình chưa gặp tình trạng này bao giờ, nhưng trót đọc bài rồi nên cảm ơn thôi
Anh ơi! Em dùng theme của tagdiv. thêm code google analytics vào tab ANALYTICS mục theme panel. Cài plugin trên, không thấy thay đổi. Sau đó, xóa bỏ code google analytics khỏi tab ANALYTICS, thì thay đổi, nhưng truy cập analytics.google.com, và truy cập 1 trang bất kỳ, thì không thấy hiển thị khách truy cập. làm sao bây giờ ạ?
Chi tiết lắm Hiếu,
Cám ơn nha
Giờ mới biết cái này! Hihi
Cảm ơn Hiếu nhiều nhé!
Chào hiếu, cách trên là fix cho wp dùng plugin của google,
Còn trang web wp của mình add code thủ công thì làm sao để fix được lổi này. Cảm ơn hiếu
Hướng dẫn này áp dụng cho mọi trường hợp bạn nhé. Bạn chèn code thủ công thì bạn phải gỡ code ra trước khi cài plugin theo hướng dẫn trong bài viết.
Experimental Mode là chế độ mới của CAOS | Host Google Analytics Locally. Hiếu cập nhật đi Hiếu ơi! Extensions là chức năng mới của thằng CAOS | Host Google Analytics Locally.
Ok bạn. Đợi mình nghiên cứu 1 chút về chế độ này đã. :P
Thế này có gọi là hack tỉ lệ thoát không ông ơi. Liệu có bị google gõ đầu mà mất Adsense không?. Tôi thấy trang ông tỉ lệ thoát 79%, chắc ko cài.
Bạn check ở đâu ra tỉ lệ thoát 79% vậy? =))
Chắc là bạn ấy check trên Alexa hoặc Similar website. Hiếu ạ!
Mấy cái trang tầm phào đó có chính xác đâu. =))