-
- Trang Chủ
- Quản Trị Mạng
- Bảo Mật
- Digital Marketing
- THỦ THUẬT
- Microsoft
- Phần mềm
- Tin Tức WooCommerce not Found
- Newsletter
Đây là một tiện ích hỗ trợ đếm số lượt xem của bài viết (áp dụng cho tất cả các loại bài viết) đã tồn tại từ lâu và hiện đã được phát triển lên phiên bản 8.7.2 với gần 1 triệu lượt tải về. Tôi vẫn sử dụng plugin này cho một số theme wordpress bán hàng của mình để đếm lượt xem từng bài viết, bên cạnh việc sử dụng Google Analytics và thấy rằng nó rất ổn định và thuận tiện.
Các tính năng chính:
Sau khi bạn đã cài đặt plugin WP Statistics, lượt xem của bạn sẽ được tính lại từ đầu. Điều này có nghĩa là bạn sẽ có một bộ thống kê hoàn toàn mới. Bạn có thể truy cập vào menu Statistics trong Dashboard để quản lý và tùy chỉnh các thiết lập của plugin.
Đây là khu vực quản trị và xem thống kê của WP Statistics.
Khi bạn kích hoạt plugin, nó sẽ tự động tính toán lượt xem cho bạn. Tuy nhiên, bạn có thể tùy chỉnh các thiết lập bằng cách truy cập vào Statistics -> Settings.
Trong phần thiết lập, bạn sẽ thấy nhiều tùy chọn khác nhau. Dưới đây là ý nghĩa của từng tab để bạn có thể hiểu rõ hơn:
Khi bạn vào phần quản lý các bài viết (ví dụ như Posts -> All Posts), bạn sẽ thấy một cột mới hiển thị số lượt truy cập của từng bài viết. Dữ liệu này sẽ được cập nhật liên tục mỗi khi có lượt xem mới.
Nếu bạn muốn xem chi tiết hơn, bạn có thể click vào số lượt xem trên từng bài viết hoặc truy cập vào Statistics -> Overview để xem thống kê tổng quan về website của bạn.
WP Statistics cung cấp cho bạn một tiện ích có tên là Thống kê để bạn có thể sử dụng trong phần Giao diện -> Tiện ích. Trong tiện ích này, có nhiều tùy chọn để bạn hiển thị các thống kê mà bạn muốn.
Nếu bạn đã cài đặt ngôn ngữ tiếng Việt cho WordPress, tiện ích sẽ được hiển thị như sau:
Đừng ngại bấm vào để xem các thống kê một cách dễ dàng và chuyên nghiệp nhé!
Mặc định, plugin WP Statistics sẽ không tự động hiển thị số lượt xem của bài viết khi bạn truy cập vào nội dung do các vấn đề liên quan đến cache. Tuy nhiên, bạn có thể dễ dàng làm điều này bằng cách sử dụng shortcode hoặc hàm PHP được hỗ trợ trong plugin.
Nếu bạn muốn lấy số lượt xem của bài viết hiện tại, bạn có thể chèn shortcode sau vào nội dung:
0
Mặc định, shortcode này sẽ hiển thị tổng số lượt xem. Nếu bạn muốn lấy số lượt xem theo ngày, tuần hoặc tháng, bạn có thể thêm tham số “time” vào như ví dụ sau:
0
Các tham số “time” có thể là:
Nếu bạn muốn tự động hiển thị shortcode này trên toàn bộ bài viết, bạn có thể sử dụng hàm do_shortcode và chèn vào file single.php (template để hiển thị nội dung của bài viết).
Nếu bạn muốn sử dụng hàm PHP để lấy số lượt xem của một bài viết hiện tại, bạn có thể chèn đoạn mã sau vào file single.php:
ID), $post->ID); ?>
Trong đó, “total” là tham số thời gian giống như ở trên.
Ngoài việc hiển thị số lượt xem của bài đăng như đã được giới thiệu ở trên, plugin này còn cung cấp nhiều shortcode khác để bạn có thể linh hoạt sử dụng.
Cách sử dụng shortcode của WP Statistics như sau:
Trong đó,
stat
– Chọn loại dữ liệu muốn hiển thị (xem danh sách bên dưới)time
– Chọn khoảng thời gian để truy xuất dữ liệu (giống như ở phần trước)provider
– Nếu muốn xem thống kê lượt truy cập từ các công cụ tìm kiếm, hãy sử dụng tham số này (bing/duckduckgo/google/yahoo/yandex).Các giá trị cho tham số stat
bao gồm:
**Stat**Mô tảusersonlineSố người dùng đang trực tuyến trên website.visitsTổng số lượt xem của website.visitorsTổng số người truy cập của website.pagevisitsTổng số lượt xem của bài đăng hiện tại (có thể áp dụng cho các loại bài đăng khác).searchesTổng số lượt truy cập từ các công cụ tìm kiếm.postcountTổng số bài đăng có trên website.pagecountTổng số trang có trên website.commentcountTổng số lượt bình luận trên website.spamcountTổng số lượt bình luận spam.usercountTổng số người dùng trên website (bao gồm cả tài khoản user).postaverageSố lượng bài đăng trung bình của mỗi người dùng trên website.commentaverageSố lượng bình luận trung bình của mỗi người dùng trên website.useraverageSố lượng người dùng trung bình trên website.lpdNgày cuối cùng có bài đăng trên website.Ví dụ:
Các hàm trong PHP có chức năng tương tự như shortcode, tuy nhiên khác biệt ở chỗ một số hàm có tham số và một số không. Dưới đây là bảng liệt kê các hàm của WP Statistics, trong đó cũng có ghi rõ các tham số nếu có.
**Hàm****Mô tả**
wp_statistics_useronline() :Hiển thị số người đang trực tuyến.
wp_statistics_visitor(time) : Hiển thị tổng số lượt truy cập.
wp_statistics_visit(time) : Hiển thị tổng số lượt truy cập.
wp_statistics_pages(time,uri,id) : Hiển thị tổng số lượt truy cập của một trang cụ thể.
wp_statistics_uri_to_id(uri) : Lấy số ID của trang hiện tại (áp dụng cho loại bài viết).
wp_statistics_get_top_pages() : Lấy danh sách các trang được truy cập nhiều nhất.
wp_statistics_get_uri() : Lấy đường dẫn của trang hiện tại đang xem.
wp_statistics_searchengine(provider, time) : Hiển thị tổng số lượt truy cập từ các máy tìm kiếm.
wp_statistics_ua_list() : Lấy danh sách các User Agent đã truy cập vào website.
wp_statistics_useragent(agent) : Lấy số lượt truy cập của một User Agent cụ thể.
wp_statistics_platform_list() : Lấy danh sách các nền tảng sử dụng của người truy cập.
wp_statistics_platform(platform) : Hiển thị số lượt truy cập dựa trên một nền tảng sử dụng cụ thể.
wp_statistics_agent_version_list(agent) : Lấy danh sách phiên bản của User Agent.
wp_statistics_agent_version(agent, version) : Lấy tổng số lượt truy cập dựa trên phiên bản của User Agent.
wp_statistics_searchengine_list(all) : Lấy danh sách các máy tìm kiếm đã truy cập vào website.
wp_statistics_searchword_query (search_engine) : Lấy truy vấn tìm kiếm của người dùng từ máy tìm kiếm cụ thể.
wp_statistics_searchengine_query (search_engine) : Trả về phần truy vấn SQL để tìm kiếm tất cả kết quả từ máy tìm kiếm cụ thể.
wp_statistics_searchengine_regex (search_engine) : Trả về kết quả theo định dạng regex (biểu thức chính quy) của các trang được truy cập từ máy tìm kiếm.
wp_statistics_countposts() : Đếm số lượng bài viết trên website.
wp_statistics_countpages() : Đếm số lượng trang trên website.
wp_statistics_countcomment() : Đếm số lượng bình luận trên website.
wp_statistics_countspam() : Đếm số lượng bình luận spam trên website.
wp_statistics_countusers() : Đếm số lượng người dùng trên website.
wp_statistics_lastpostdate() : Ngày cuối cùng có bài viết được đăng.
wp_statistics_average_post() : Lấy số lượng bài viết trung bình của website.
wp_statistics_average_comment() : Lấy số lượng bình luận trung bình của website.
wp_statistics_average_registeruser() : Lấy số lượng người dùng trung bình của website.
Tất cả các hàm chỉ lấy dữ liệu nên để hiển thị ra màn hình, bạn cần sử dụng từ khóa echo kèm theo.
Nếu bạn sử dụng plugin này trong thời gian dài, rất có thể dữ liệu về lượt truy cập của plugin sẽ tích lũy lớn trong database. Vì vậy, đôi khi bạn nên tự xóa các dữ liệu không cần thiết bằng cách truy cập vào Thống kê -> Tối ưu hóa -> Xóa để làm sạch dữ liệu. Bạn có thể xóa toàn bộ dữ liệu trong một khoảng thời gian nhất định hoặc chỉ xóa loại dữ liệu nào đó mà bạn không cần thiết.
Như bạn đã biết, plugin này sẽ lưu lại số lượt truy cập bằng cách thêm một truy vấn mới vào database. Vì vậy, nếu bạn đang sử dụng các plugin cache và áp dụng phương thức HTML Cache (lưu nội dung cache thành file .html như các plugin cache phổ biến), thì khi người truy cập vào website của bạn xem nội dung cache, điều đó sẽ không được tính là một lượt xem trang. Điều này bởi vì nội dung cache chỉ là một trang tĩnh và không có bất kỳ truy vấn nào.
Vì vậy, việc sử dụng plugin này có thể gây ra vấn đề nếu bạn đang sử dụng HTML Cache cho website của mình. Tuy nhiên, nếu bạn sử dụng máy chủ riêng với các loại cache khác như Opcode Cache, Object Cache hoặc Database Cache, thì plugin vẫn hoạt động tốt vì nó sẽ gửi truy vấn trong mỗi lượt truy cập.
Do tính chất của plugin, nó sẽ thường xuyên ghi dữ liệu mới vào database, điều này có thể tốn nhiều tài nguyên trên host. Vì vậy, hãy đảm bảo rằng host của bạn có PHP Memory Limit từ 64MB trở lên. Nếu bạn có một lượng lớn lượt truy cập hoặc nhiều trang, thì nên đặt PHP Memory Limit từ 128MB trở lên để đảm bảo hiệu suất tốt hơn. Tuy nhiên, chức năng này thường được sử dụng cho các website nhỏ hoặc trung bình, còn các website lớn thường không sử dụng các giải pháp tự quản lý như vậy vì có thể ảnh hưởng đến hiệu suất của website.
Trong bài viết này, tôi đã giới thiệu chi tiết về plugin WP Statistics và cách sử dụng nó cũng như những lưu ý quan trọng. Thực ra, tôi viết bài này là vì một sự cố khi có một thành viên trong nhóm WordPress Việt Nam cần hỗ trợ để hiển thị số lượt truy cập trên bài viết của họ. Tôi hy vọng rằng plugin này sẽ hữu ích cho nhiều người ở đây.