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.
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 Trang tổng quan Blogger > Nhấp vào menu Chủ đề > Chỉnh sửa HTML > Thêm đoạn CSS dưới đây vào trước thẻ ]]></b:skin>
.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 Blog 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 Click Tặc, Spam Click Google Adsense cho Blogger mình tham khảo trên mạng, Blog mình chưa có quảng cáo nên mình cũng chưa áp dụng vào Blog mình như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 Blog của mình.