Có nên hiển thị số lượt xem bài viết

Đoạn code dưới đây sẽ giúp bạn đếm lượt xem bài viết không cần sử dụng plugin. Chỉ cần vài đoạn code đơn giản 🙂 Chú ý code dưới đây hỗ trợ cho các bạn sử dụng cache thoải mái nha. Không phải lo lắng vấn đề không đếm lượt xem bài viết khi sử dụng cache nữa

Thêm vào file functions.php

Hàm dưới đây giúp bạn lấy lượt xem và đếm lượt xem của 1 post nào đó. Trong đó có sử dụng ajax để có thể đếm lượt view khi sử dụng cache. Chèn code vào file functions.php

function getPostViews($postID, $is_single = true){ global $post; if(!$postID) $postID = $post->ID; $count_key = 'post_views_count'; $count = get_post_meta($postID, $count_key, true); if(!$is_single){ return '<span class="svl_show_count_only">'.$count.' Views</span>'; } $nonce = wp_create_nonce('devvn_count_post'); if($count == "0"){ delete_post_meta($postID, $count_key); add_post_meta($postID, $count_key, '0'); return '<span class="svl_post_view_count" data-id="'.$postID.'" data-nonce="'.$nonce.'">0 View</span>'; } return '<span class="svl_post_view_count" data-id="'.$postID.'" data-nonce="'.$nonce.'">'.$count.' Views</span>'; } function setPostViews($postID) { $count_key = 'post_views_count'; $count = get_post_meta($postID, $count_key, true); if($count == "0" || empty($count) || !isset($count)){ add_post_meta($postID, $count_key, 1); update_post_meta($postID, $count_key, 1); }else{ $count++; update_post_meta($postID, $count_key, $count); } } add_action( 'wp_ajax_svl-ajax-counter', 'svl_ajax_callback' ); add_action( 'wp_ajax_nopriv_svl-ajax-counter', 'svl_ajax_callback' ); function svl_ajax_callback() { if ( !wp_verify_nonce( $_REQUEST['nonce'], "devvn_count_post")) { exit(); } $count = 0; if ( isset( $_GET['p'] ) ) { global $post; $postID = intval($_GET['p']); $post = get_post( $postID ); if($post && !empty($post) && !is_wp_error($post)){ setPostViews($post->ID); $count_key = 'post_views_count'; $count = get_post_meta($postID, $count_key, true); } } die($count.' Views'); } add_action( 'wp_footer', 'svl_ajax_script', PHP_INT_MAX ); function svl_ajax_script() { if(!is_single()) return; ?> <script> (function($){ $(document).ready( function() { $('.svl_post_view_count').each( function( i ) { var $id = $(this).data('id'); var $nonce = $(this).data('nonce'); var t = this; $.get('<?php echo admin_url( 'admin-ajax.php' ); ?>?action=svl-ajax-counter&nonce='+$nonce+'&p='+$id, function( html ) { $(t).html( html ); }); }); }); })(jQuery); </script> <?php }

Cách sử dụng

Chèn code sau vào trong vòng lặp while() chỗ bạn muốn hiển thị lượt view hoặc bất kỳ chỗ nào kèm theo ID bài viết cụ thể


Mới đây, Facebook đã chính thức cập nhật tính năng mới, cho phép hiển thị số lượt người xem của nội dung video. Theo đó, những nội dung video được đăng tải lên bởi người dùng cá nhân lẫn các fanpage sẽ có thêm thông tin số lượt xem, nằm cạnh số lượt thích và trả lời truyền thống và mọi người dùng đều có thể thấy được thông tin này. Tuy nhiên, hãng vẫn chưa cho biết phải mất bao lâu thì tất cả các tài khoản mới được cập nhật tính năng trên.

Những nội dung video đang ngày càng trở nên quan trọng hơn đối với Facebook. Theo báo cáo mới nhất thì mỗi tháng, số lượt xem các nội dung video trên mạng xã hội Facebook đã vượt qua con số 1 tỷ. Tuy nhiên, con số ấn tượng này vẫn chưa thể vượt mặt Youtube, với hơn 1 tỷ người dành tổng thời gian hơn 6 tỷ giờ để xem video. Dù vậy, Facebook vẫn sở hữu một lợi thế khác chính là số lượng người dùng trên di động. Mới đây, hãng đã báo cáo rằng 65% số lượt xem video trên Facebook là thông qua các thiết bị di động. Trong khi đó, tỷ lệ này của Youtube là 40%.

Theo giới phân tích, động thái bổ sung thêm tính năng hiển thị số lượt xem video chỉ là một phần trong chiến lượt phát triển của Facebook. Hồi năm ngoái, Facebook cũng đã thêm tính năng tự động play khi người dùng lướt tới status chứa video trong trang new feeds. Đồng thời, hồi đầu năm nay thì Facebook cũng đã bổ sung tính năng sắp xếp video đã đăng tải lên. Trong thời gian tới, hãng tuyên bố sẽ tiếp tục bổ sung thêm tính năng đề xuất các đoạn video có nội dung liên quan với video mà người dùng đã xem qua.

Tham khảo Techcrunch, Cnet, Mashable

Mặc dù tính lan truyền và SEO có thể giúp trang web WordPress của bạn được biết đến nhiều hơn, nhưng bằng chứng xã hội cũng có thể hỗ trợ bạn tăng cường sự tương tác. Hiển thị số lượt xem các trang hoặc bài viết nhất định trên trang web của bạn đã nhận được là một trong những phương pháp đơn giản nhất để giao tiếp bằng chứng xã hội với khách truy cập trang web của bạn.

Khách truy cập có thể phát hiện xem một bài đăng nhất định có thu hút nhiều người xem hay không bằng cách xem các số liệu thống kê này trên trang web của bạn. Họ sẽ muốn tương tác với tài liệu mà người khác đánh giá cao, nâng cao khả năng khách hàng thực hiện các hành động mong muốn như đăng ký dịch vụ của bạn, mua sản phẩm hoặc đăng ký nhận bản tin, như tâm lý học dự đoán.

Phân tích WordPress

Trong trang WordPress Analytics của mình, bạn sẽ tìm thấy một biểu đồ như biểu đồ này, phân tích lưu lượng truy cập và tương tác trang web của bạn theo loại: lượt xem, khách truy cập, lượt thích và nhận xét.

Lượt xem là số lần khách truy cập tải một trang trên trang web của bạn. Các số liệu này được cập nhật năm phút một lần. Mặc dù thống kê này bao gồm các hoạt động mà mỗi khách truy cập thực hiện trên trang web của bạn, nhưng số lượt xem không bằng số lượng cá nhân truy cập trang web của bạn.

Tạo trang web tuyệt vời

Với trình tạo trang miễn phí tốt nhất Elementor

Bắt đầu bây giờ

Cách hiển thị số lượt xem WordPress bằng plugin

Có một số plugin WordPress có sẵn để hỗ trợ bạn hiển thị tổng lượt xem bài viết nếu bạn không có khả năng kỹ thuật để thay đổi mã của riêng mình.

Bộ đếm lượt xem bài đăng

Plugin Bộ đếm lượt xem bài đăng là một công cụ nổi tiếng và đáng tin cậy để hiển thị số lần một bài đăng, trang hoặc đối tượng tùy chỉnh đã được truy cập. Dữ liệu này có thể được truy xuất bằng một trong bốn phương pháp: PHP, Javascript, Fast AJAX hoặc REST API.

Chi tiết

Thử nghiệm

Lưu trữ

Kiểu và vị trí của bộ đếm lượt xem có thể được tùy chỉnh trong bảng cài đặt của plugin.

Những khách truy cập đơn lẻ, chẳng hạn như bot, người dùng đã đăng nhập hoặc vai trò người dùng như quản trị viên hoặc người chỉnh sửa, cũng có thể bị loại trừ khỏi số lượt xem.

Số lượt xem trang

Plugin này cho phép bạn hiển thị số lượt truy cập vào mỗi bài đăng và trang cho những người dùng mới và quan tâm. Bạn có thể yêu cầu plugin chỉ hiển thị số lượng cho các chủ đề hoặc trang cụ thể, điều này sẽ giúp bạn chọn nội dung và bài đăng phổ biến nhất để có nhiều tương tác hơn.

Chi tiết

Thử nghiệm

Lưu trữ

Quầy được thiết kế đơn giản và dễ hiểu. Bạn có thể dễ dàng thêm một khối vào trang của mình để hiển thị số lượt xem.

Mặc dù số lượt xem đơn giản, bạn có thể thay đổi vị trí, màu sắc và kích thước của khối để phù hợp với chủ đề hiện có của mình.

Cách hiển thị số lượt xem theo cách thủ công

Nếu bạn có kinh nghiệm về lập trình, bạn có thể sử dụng các quy trình sau để hiển thị số lần xem trang bằng cách thực hiện một vài thay đổi đối với tệp chủ đề của mình.

  • Truy cập bảng điều khiển quản trị WordPress của bạn và đăng nhập.
  • Để truy cập trình chỉnh sửa chủ đề, hãy chuyển đến Giao diện, sau đó chuyển đến Trình chỉnh sửa chủ đề.
  • Mở tệp functions.php
  • Trước thẻ đóng? \ 003E, hãy sao chép và dán mã sau:

function gt_get_post_view() { $count = get_post_meta( get_the_ID(), 'post_views_count', true ); return "$count views"; } function gt_set_post_view() { $key = 'post_views_count'; $post_id = get_the_ID(); $count = (int) get_post_meta( $post_id, $key, true ); $count++; update_post_meta( $post_id, $key, $count ); } function gt_posts_column_views( $columns ) { $columns['post_views'] = 'Views'; return $columns; } function gt_posts_custom_column_views( $column ) { if ( $column === 'post_views') { echo gt_get_post_view(); } } add_filter( 'manage_posts_columns', 'gt_posts_column_views' ); add_action( 'manage_posts_custom_column', 'gt_posts_custom_column_views' );

  • Khởi động tệp single.php.
  • Mã này nên được dán vào vòng lặp while.

<?php gt_set_post_view(); ?>

  • Đăng lại mã này ở bất kỳ đâu bạn muốn số lượng bài đăng hoặc lượt xem trang xuất hiện.

<?= gt_get_post_view(); ?>

Và bạn có nó rồi đấy! Khi bạn xuất bản trang, ở trên cùng bên phải của trang, bạn sẽ thấy tổng số lượt xem cho bài đăng của bạn.

Cách theo dõi số liệu ngoài số lượt xem bài đăng

Tổng thể bài đăng và lượt xem trang web có thể được hiển thị để cung cấp bằng chứng xã hội và thẩm quyền. Mặc dù vậy, nó không cung cấp cho chúng tôi bảng phân tích chi tiết về hiệu suất nội dung của chúng tôi hoặc khách truy cập trang web là ai. Chúng tôi đã liệt kê các hệ thống tốt nhất mà bạn có thể sử dụng với WordPress để có thêm thông tin về thống kê trang web của bạn.

MonsterInsights

Với hơn ba triệu lượt cài đặt đang hoạt động, MonsterInsights là một plugin Google Analytics nổi tiếng khác. Bạn có thể dễ dàng thiết lập Google Analytics trong WordPress bằng cách sử dụng MonsterInsights và bạn có thể xem tất cả các thống kê và giám sát chiến dịch từ bảng quản trị. Bạn sẽ nhận được số liệu thống kê theo thời gian thực về những ai đang trực tuyến và họ đang làm gì trên trang web của bạn, cũng như phân tích cấp độ trang cho các phần phổ biến nhất của bạn.

Để nâng cao lượt xem và mức độ tương tác của trang, bạn có thể sử dụng MonsterInsights để hiển thị các bài đăng có hiệu suất hàng đầu ở mọi nơi trên trang web WordPress của bạn. Giải pháp này hoạt động trên nhiều thiết bị và cho phép bạn xem số liệu phân tích của mình bất kỳ lúc nào.

Chi tiết

Thử nghiệm

Lưu trữ

HubSpot

HubSpot WordPress Plugin là một nơi duy nhất để theo dõi số liệu thống kê của trang web từ bảng điều khiển quản trị của bạn. Bạn sẽ nhận được bản tóm tắt về dữ liệu lưu lượng truy cập, hiệu quả của trang và bất kỳ thống kê tùy chỉnh nào mà bạn đã thiết lập. Bạn cũng có thể học được nhiều điều về những người hâm mộ tận tụy nhất của mình, điều này có thể giúp bạn tạo ra tài liệu mà họ thích.

Bạn có thể sử dụng tiếp thị qua email của HubSpot, CRM, biểu mẫu, cửa sổ bật lên và trò chuyện trực tiếp trên trang web WordPress của mình với plugin HubSpot WordPress.

Chi tiết

Thử nghiệm

Lưu trữ

JetPack

Jetpack là một plugin quản trị trang web, hiệu suất và bảo mật WordPress sử dụng Google Analytics để thu thập thông tin hành vi của khách truy cập. Nó có các danh mục phân tích cơ bản được tích hợp sẵn như lượt xem và số lượng khách truy cập, nhưng bạn cũng có thể phát triển các báo cáo tùy chỉnh để có thêm thông tin chuyên sâu.

Chi tiết

Thử nghiệm

Lưu trữ

Nếu bạn hiển thị những số liệu này trên trang web của mình, gần như chắc chắn bạn sẽ có một trang web hoạt động tốt hơn với lượng khán giả gắn bó hơn. Đảm bảo tham gia với chúng tôi trên Facebook và Twitter của chúng tôi để tiếp tục cập nhật về các bài đăng của chúng tôi.

Chủ đề