Kiến thức cơ bảnKinh nghiệmSeries hướng dẫn

Cách chặn Click Tặc, Spam Click Google Adsense

Chắc hẳn các bạn làm Blog cũng như Website ít nhiều đã và đang sử dụng Google Adsense để kiếm tiền, có một thuật ngữ chắc hẳn các bạn cũng không còn xa lạ đó là nhấp chuột không hợp lệ, nhấp chuột liên tiếp hay còn gọi là click tặc. Đây là có thể là một hoạt động có thể nói là phá hoại không đúng và gây bất lợi cho các nhà xuất bản.

Việc nhấp chuột liên tiếp vào một quảng cáo Adsense có tác động và là mối quan tâm của các nhà xuất bản về tính bảo mật của tài khoản Google Adsense. Khi nhấp chuật liên tiếp như vậy Google Adsense hiểu rằng bạn đang Spam nhằm mục đích chuộc lợi từ quảng cáo, trong một số trường hợp Google cũng hiểu rằng bạn đang bị phá, bị click tặc spam, bom click và Google Adsense sẽ xoá những lượt nhấp đó nhưng nó cũng ít nhiều ảnh hưởng đến Blog cũng như tài khoản của các bạn, để hạn chế tối đa việc đó thì việc thêm một đoạn Code để chặn Click Tặc, Spam Click là được khuyến khích để giảm thiểu ảnh hưởng.

Cách chặn Click Tặc, Spam Click Google Adsense

Click tặc là gì?

Có thể các bạn không hiểu Click Tặc là gì đúng không?

Theo Google định nghĩa: Click tặc là những click không tạo ra giá trị cho nhà quảng cáo, hay còn gọi là click không hợp lệ. Click không hợp lệ bao gồm click tặc (click có chủ ý) và click vô tình (click không có chủ ý).

Click tặc là những click không đến từ những người thực sự tìm kiếm từ khóa mà có thể đến từ bot hoặc đối thủ. Đây được xem là hành động “chơi bẩn” của các đối thủ cùng với sự cạnh tranh không lành mạnh, nhằm thiêu đốt tiền quảng cáo của đối thủ để chiếm vị trí trong Adwords.

Cài đặt chặn Click Tặc, Spam Click Google Adsense

Các bạn vào Chỉnh sửa HTML và thêm đoạn CSS dưới đây

.disabled{pointer-events:none}.hidden{display:none}

Tiếp theo, các bạn tìm đến thẻ </body> và chèn đoạn Code dưới đây vào phía trên nó.

<script>//<![CDATA[
	var disableAds = "disabled"; //Thay bằng hidden để ẩn toàn bộ quảng cáo, disabled để vô hiệu hoá click
	var maxClick = 3; //Số lượt click tối đa khi vượt quá sẽ ẩn hoặc chặn click quảng cáo
	var adsCookieEx = 1; //Cài đặt từ 1-24, thời gian người dùng được click trở lại
	function setCookie(a, b, c) {
	    if (c) {
	        var d = new Date();
	        d.setTime(d.getTime() + adsCookieEx * 3600 * 1000);
	        var e = ";expires=" + d.toGMTString()
	    } else {
	        var e = ""
	    }
	    document.cookie = a + "=" + b + e + ";path=/"
	}
	function getCookie(a) {
	    var b, c, d, e = document.cookie.split(";");
	    for (b = 0; b < e.length; b++)
	        if (c = e[b].substr(0, e[b].indexOf("=")), d = e[b].substr(e[b].indexOf("=") + 1), c = c.replace(/^\s+|\s+$/g, ""), c == a) return unescape(d)
	}
	function setCookieAds(a, b) {
	    var c = getCookie(a);
	    void 0 != c && "" != c ? (ASTheCookieInt = parseInt(c) + 1, setCookie(a, ASTheCookieInt.toString(), 0)) : setCookie(a, "1", b)
	}
	function maxClick(a, b) {
	    var c = getCookie(a);
	    return void 0 != c && parseInt(c) >= b ? !0 : !1
	}
	jQuery(document).ready(function (a) {
	    var b = "adsbygoogle",
	        c = 7,
	        d = maxClick,
	        e = ".adsbygoogle",
	        f = !1;
	    maxClick(b, d) && a(e).addClass(disableAds).click(false), a(e).bind("mouseover", function () {
	        f = !0
	    }).bind("mouseout", function () {
	        f = !1
	    }), a(window).on("beforeunload", function () {
	        f && (ASmaxClick(b, d) ? a(e).addClass(disableAds).click(false) : setCookieAds(b, c))
	    })
	});
//]]></script>

Các bạn để ý trên đoạn code trên có 1 class là .adsbygoogle đây là class trong thẻ <ins... quảng cáo của Google Adsense, các bạn cũng có thể thay bằng class trong code của những mạng quảng cáo khác.

Nếu trang web của bạn chưa có thư viện JQuery thì thêm đoạn Code sau vào phía trên thẻ </head>

<script src='https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js'/>

Phía trên là code và cách chặn spam click Google Adsense mình tham khảo trên mạng, mình đã thử và nó hoạt động rất ổn mình khuyên các bạn nên áp dụng cho trang web của mình.

Khả Hân

"Hãy bước đi, vì phía trước là mặt trời". Các bạn thấy bài viết mình chia sẻ hãy chia sẻ giúp mình nhớ <3. Củm ơn các tình iu đã đọc bài của mình<3.

Bài viết liên quan

Back to top button