Merhabalar, Google Ads kampanyalarında sahte tıklamaları engellemek amacıyla şüpheli IP'leri engellemek istiyorum. IP'leri engelleme kısmı Google Ads tarafında var. Ancak hangi IP'lerin şüpheli olduğunu saptamaya yönelik bir araç yok. Bunun için nasıl bir yol izlemeliyim? GA4 verilerine BigQuery'e aktararak analiz etmek bir çözüm olabilir mi? Konu hakkında fikirlerinizi merak ediyorum.
İyi forumlar
Google Ads Click Fraud (Sahte Tıklama) Hakkında Bir Soru
4
●212
- 02-05-2025, 20:23:04PHP ile Bot tarama yapabilirsiniz, Websitenize giren botları tespit etmek için js çalıştırın çalıştıramayanları php filtereler, User-agent sorgusu ve ek olarak bot kütüphanelerini kullandığını anlamak için örnek.
Yaygın dillerde kullanılan bot kütüphanelerini tespit edip yakalatabilirsiniz. Botların geneli JavaScript kodlarını çalıştıramaz ve benzeri çeşitli yöntemlerle bot ip adresini tespit edersiniz. Sonrasında kullanıcı panelinizden engelleme yapabilirsiniz.
<?php function seleniumBotMu() { $kullaniciAjani = $_SERVER['HTTP_USER_AGENT']; $seleniumUserAgentlari = [ 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36', 'python-requests' ]; // User-Agent üzerinden kontrol foreach ($seleniumUserAgentlari as $botUserAgent) { if (strpos($kullaniciAjani , $botUserAgent) !== false) { return true; } } return false; } function seleniumBotuYasakla() { if (seleniumBotMu()) { $ipAdresi = $_SERVER['REMOTE_ADDR']; $yasakliIpsDosyasi = 'yasakli_ips.txt'; file_put_contents($yasakliIpsDosyasi, $ipAdresi . "\n", FILE_APPEND); header('HTTP/1.1 403 Forbidden'); echo "Erişim reddedildi. Selenium botu tespit edildi."; exit(); } } seleniumBotuYasakla(); echo "Web sitesine hoş geldiniz!"; ?>
<script> window.onload = function() { var botMu = false; if (!window.chrome || !navigator.webdriver) { botMu = true; } if (botMu) { document.body.innerHTML = 'Erişim Reddedildi. Bot Tespit Edildi!'; } } </script>
- 03-05-2025, 13:35:54Zirconium adlı üyeden alıntı: mesajı görüntüle
- 03-05-2025, 19:48:03s3k0 adlı üyeden alıntı: mesajı görüntüle
Error 1006
Ray ID: 93a13d49b839d618 • 2025-05-03 16:47:18 UTCAccess denied
What happened?
The owner of this website (alanadi) has banned your IP address (176.xx.xx).