Cloaker, reklam ile siteniz arasında bir kontrol noktası gibi çalışır. Cloaking'in çalışma prensibi şudur: reklam bağlantısındaki her geçiş için ziyaretin işaretlerini toplar, bunları ağ, tarayıcı, davranış ve adres listesi kontrollerinden geçirir, şüpheli işaretleri bir güven puanında toplar ve kime offer'ı, kime nötr White Page'i göstereceğine karar verir. Her karar anlaşılır bir neden alır ve raporlara girer.
Bunların hepsi saniyenin kesirleri kadar sürer ve ziyaretçi hiçbir şey fark etmez. Aşağıda cloaking'in nasıl çalıştığını adım adım, kavramlar düzeyinde, «kontrolü atlatma» ayarları ve gizli eşikler olmadan inceleyeceğiz. Terimin kendisine henüz aşina değilseniz cloaking nedir yazısıyla başlayın.
Cloaker nasıl çalışır: tek bir tıklamanın şeması
Ziyaretin filtreden geçiş yolu neredeyse tüm servislerde aynı görünür:
- Reklama tıklama. Platform kişiyi reklam bağlantınıza gönderir ve genellikle ona kendi etiketlerini ekler: fbclid, gclid, ttclid, utm parametreleri.
- Filtreyle karşılaşma. Sayfanızda veya sunucunuzda, ziyareti içerik gösterilmeden önce yakalayan cloaker kodu vardır.
- İşaretlerin toplanması. Adres, ağ, sağlayıcı, istek başlıkları, tıklama etiketleri, tarayıcıda kontrol varsa tarayıcının özellikleri ve davranış.
- Kontroller. Ziyareti hemen kesen sert kurallar ve yalnızca güveni düşüren yumuşak işaretler.
- Puanlama. Şüpheli işaretler nihai bir değerlendirmede toplanır.
- Karar ve neden. Offer (hangisi olduğuna dallar ve ağırlıklar karar verir) veya White Page, artı bir neden kodu.
- Kayıt. Tıklama kendi numarasını alır, günlüğe ve istatistiklere girer; daha sonra başvuru gelirse onunla eşleştirilir.
Şimdi her adıma daha ayrıntılı bakalım.
Adım 1. Bağlantı: cloaker ziyaretçiyi nerede karşılar
Filtrenin bir şeye karar verebilmesi için ziyaretin yolunda olması gerekir. Seçenek azdır ve her birinin kendi özellikleri vardır:
- Sayfada JS etiketi. Küçük bir betik landing'in
<head>bölümüne ilk satır olarak konur. Karar gelene kadar sayfayı gizler, ancak sonra offer'ı gösterir veya White Page'e götürür. Bu etiketi etiket yöneticileriyle veyaasync/deferile bağlamak olmaz: betik daha geç çalışır ve sayfa karardan önce herkese görünür. - Sunucuda PHP dosyası. Dosya sitenin kök dizinine konur ve sunucu sayfanın tek bir baytını göndermeden önce karar ister. Bu yöntem isteği tarayıcıdan önce görür, bu yüzden filtrelemesiz kayıt isteyenlere de uyar.
- CMS eklentisi genellikle aynı sunucu yöntemini kurar, yalnızca dosyalarla elle uğraşmadan.
Önemli olan, sitenin bu sırada sizde kalmasıdır: bulut bir cloaking servisi sayfa barındırmaz ve alan adını almaz, yalnızca «kim nereye» sorusunu yanıtlar. Yöntem seçimi hakkında ayrıntılar cloaker siteye nasıl bağlanır yazısında.
Adım 2. Ziyaret işaretlerinin toplanması
Herhangi bir sonuca varmadan önce cloaker, ziyaret hakkında dürüstçe ve hızlıca öğrenilebilecek her şeyi toplar. İşaretler birkaç gruba ayrılır:
| Grup | Ne görünür | Ne sağlar |
|---|---|---|
| Ağ | IP adresi, ağ numarası (ASN), sağlayıcı, adres türü | Ev interneti mi, mobil operatör mü, hosting mi, VPN mi |
| İstek | Başlıklar, dil, user-agent, referrer | İstek bir tarayıcıya mı yoksa bir programa mı benziyor |
| Reklam | Platformun tıklama etiketleri, utm, sub etiketleri | Kişi gerçekten reklamdan mı geldi |
| GEO | Ülke, bölge, şehir, saat dilimi | Kitle kampanya hedeflemesiyle örtüşüyor mu |
| Tarayıcı | Betik kontrolünün sonucu | Gerçek bir tarayıcı mı yoksa otomatik mi |
| Davranış | Sayfada geçen süre, fare ve parmak hareketi | Ziyaretçi insan gibi davranıyor mu |
İlk dört grup tek bir istekte hemen kullanılabilir. Son ikisi, tarayıcıda kontrol kodunun çalışmasını gerektirir; bu yüzden yalnızca filtrenin bir sayfası olduğunda mevcuttur: JS etiketinde ve kontrol sayfalı sunucu dosyasında.
Adım 3. Kontroller: ağ, tarayıcı, davranış, listeler
Toplanan işaretler birkaç kontrol katmanından geçer. Sıra önemlidir: bariz çöp pahalı kontrollere zaman harcatmasın diye ucuz kontroller önce gelir.
Ağ ve istek
En hızlı katman. Burada ziyaretin nereden geldiği netleşir: veri merkezi ağından, VPN veya proxy üzerinden, sağlayıcısı belirsiz bir yerden. Sunucu ağları tarayıcı botların ve parser'ların ana kaynağıdır, VPN ise çoğu zaman ülkeyi değiştirir. Bu adreslerin tam olarak nasıl tanındığı VPN, proxy ve veri merkezi IP'leri yazısında.
Kampanya kuralları da buraya girer: ülke, cihaz, dil, gösterim takvimi. Reklam Almanya'yı hedefliyorsa başka ülkeden gelen ziyaret, kim olursa olsun hedef ziyaretçiniz değildir.
Tarayıcı
Kontrol betiği JavaScript'in çalışıp çalışmadığına ve otomasyon izi olup olmadığına bakar: penceresiz yönetilen tarayıcılar, değiştirilmiş özellikler, beyan edilen sistem ile gerçek yetenekler arasındaki uyuşmazlıklar. İnsan taklidi yapan botlar bu katmanda yakalanır. Ayrıntılar headless tarayıcı ve fingerprint yazısında.
Davranış
İnsan sayfada az da olsa vakit geçirir, fareyi oynatır, ekrana dokunur. Basit bir bot sayfayı açar ve saniyenin kesri içinde ayrılır. Davranış kontrolü daha isabetlidir ama bekleme ekler, bu yüzden botların gerçekten çok olduğu yerlerde açılır.
Adres listeleri
Ziyaret paralel olarak listelerle karşılaştırılır: otomasyonla zaten yakalanmış adresler, kendi kara listeniz, kendi testleriniz için beyaz liste. Listeler filtrenin hafızası gibi çalışır: bir kez kesin olarak tanınan bot bir sonraki girişte tekrar kontrol gerektirmez. Israrcı bir adres gördüğünüzde kendi listenize doğrudan tıklama günlüğünden eklemek pratiktir.
Adım 4. Puanlama: neden tek kural yetmez
Cloaker her işarete göre ayrı ayrı kesseydi çok sayıda gerçek insan kaybederdi. Sağlayıcısı belirsiz ofis ağı, VPN'i açık bir kişi, bağlantının bir sosyal ağın uygulama içi tarayıcısında açılması: bu işaretlerin her biri normal alıcılarda da görülür.
Bu yüzden kontroller iki türe ayrılır:
- Sert kesmeler: ziyaret hemen White Page'e gider; kara listedeki adres, bariz robot tarayıcı, tarayıcı yerine program, kitle kuralının ihlali.
- Yumuşak işaretler: her biri güven puanına (trust score) ceza ekler. Tek zayıf işareti ziyaret atlatır, birkaçının birleşimini atlatamaz.
Her işaretin ne kadar ağır bastığı ve sınırın nerede olduğu, seçtiğiniz sıkılığa ve kaynak platforma bağlıdır. Farklı kaynakların farklı «normali» vardır: sosyal ağın uygulama içi tarayıcısından gelen trafikte referrer sık kaybolur, native reklamda tek adresten çok sayıda tekrar gösterim olur. İyi bir cloaker bunu hesaba katar ve gerçek insanları platformun özelliklerinden dolayı cezalandırmaz.
İpucu. «İdeal eşiği» aramayın. Elenenler günlüğünde mobil internetli sıradan telefonların değil, sunucu ağlarının ve otomasyonun ağır bastığı sıkılığı arayın.
Adım 5. Cloaker'ın kararı ve nedeni
Kontrollerin sonunda cloaker iki yoldan birini seçer.
Ziyaret geçti. Ardından hangi sayfaya gönderileceğini belirlemek gerekir. Kampanyada birden fazla offer varsa dağıtım devreye girer: koşullara (ülke, cihaz, etiket) ve ağırlıklara göre. Gösterimin kendisi farklı olabilir: sayfanın reklam adresiniz altında yüklenmesi, offer adresine yönlendirme veya bir çerçeveye gömme.
Ziyaret elendi. Ziyaretçi White Page görür: offer içermeyen nötr bir sayfa. Bu kendi siteniz, hazır bir sayfa veya yalnızca bir yanıt kodu olabilir.
Her iki durumda da karar bir neden alır: «İzin verildi», «VPN veya proxy engellendi», «Ülkeye izin verilmiyor», «Arama veya platform crawler'ı», «Güven puanı çok düşük». Yönetilebilir bir filtreyi kara kutudan ayıran tam olarak nedendir: kuralın alıcılarınızı değil botları kestiği ondan görünür. Nedenlerin nasıl okunacağı ve onlarla ne yapılacağı tıklama neden White Page'e gitti yazısında.
Adım 6. Kayıt: karardan sonra tıklamaya ne olur
Karar yolun sonu değildir. Her ziyaret kendi tıklama numarasını alır ve bu numarayla hem günlükte hem de bir başvuruyla eşleşmiş halde bulunabilir:
- Tıklama numarası offer bağlantısına aktarılır, genellikle
sub1veyaaff_idgibi bir affiliate ağı parametresine. - Ziyaretçi başvuru bıraktığında ağ bir postback gönderir: «şu tıklamadan bir dönüşüm geldi» mesajı.
- Tracker tıklamayı bulur, lead'i veya satışı kaydeder, geliri hesaplar; tıklama fiyatına göre de harcamayı, kârı ve ROI'yi.
Bu halka olmadan cloaker kaç kişiyi geçirdiğini bilir, ama onların para getirip getirmediğini bilmez. Eşleştirme mekaniği affiliate pazarlamada postback yazısında ele alınıyor.
Örneğin offer bağlantısında şöyle görünebilir:
https://track.partner.com/click?offer=55&sub1={click_id}
Cloaker {click_id} makrosunu belirli bir ziyaretin numarasıyla değiştirir ve postback tam olarak ona geri döner.
Neden: filtrelemenin amacı ve platform kuralları
Cloaking'in nasıl çalıştığı anlaşıldı. Neden gerektiği ise dürüstçe yanıtlanması gereken bir soru.
Filtrelemenin meşru faydaları şunlardır:
- botlar için ödememek: otomatik tıklayıcılar ve şişirme bütçeyi yer ve istatistiği bozar; bu trafiğin işaretleri bot trafiği belirtileri yazısında;
- fraud'u elemek: aynı adreslerden tekrar girişler, sunucu trafiği, rakiplerin tıklama sahtekarlığı;
- kampanyayı spy servislerinden korumak: başkalarının kreatiflerini ve landing'lerini kopyalamak için toplayan servisler; ayrıntılar spy servislerinden korunma yazısında;
- karar verilebilecek temiz istatistik elde etmek: botlar olmadan hesaplanan CR ve EPC, offer'ın çalışıp çalışmadığını dürüstçe gösterir.
Bununla birlikte reklam platformları, reklam kontrolüne kullanıcının göreceğinden farklı bir şey göstermeyi açıkça yasaklar ve bunun için hesapları bağlantılı profiller ve ödeme yöntemleriyle birlikte engeller. Arama motorları aynı şey için siteyi sıralamada düşürür; bununla ilgili SEO cloaking yazısına bakın. Cloaker yasak bir offer'ı izinli yapmaz ve reklamvereni reklam içeriğinin sorumluluğundan kurtarmaz. Mantıklı yaklaşım, platformun izin verdiğini onun kurallarına göre reklamını yapmak ve filtreyi botlara, fraud'a ve kopyalamaya karşı kullanmaktır.
ArtisanClo'da cloaking nasıl çalışır
ArtisanClo'da her kampanya bir akıştır: offer'lar, White Page, filtreleme kuralları ve kayıt. Site JS etiketiyle veya PHP dosyasıyla bağlanır; WordPress için aynı PHP yöntemini kuran bir eklenti vardır; trafik zaten Keitaro veya Binom'dan geçiyorsa filtre onların içine yerleşir.
Ardından ziyaret kontrollerden yukarıdan aşağıya sırayla geçer ve ilk uygun koşul tetiklenir:
| Aşama | Ne kontrol edilir | Günlükteki neden örneği |
|---|---|---|
| Akış durumu | Akış etkin, tarife geçerli | «Akış çalışmıyor» |
| Servisin hafızası | Adres sizde veya başka bir müşteride bot olarak kesin tanınmış | «Bilinen bot adresi» |
| Sizin listeleriniz | IP kara ve beyaz listesi, adres başına tıklama limiti | «Kara listenizde» |
| Bariz otomasyon | Reklam kontrol servisleri, tarayıcı yerine programlar, önizleme robotları | «Tarayıcı değil, bir program» |
| Kitle | GEO, cihaz, işletim sistemi, tarayıcı, dil, sağlayıcı, takvim | «Kampanya saatleri dışında» |
| Güven değerlendirmesi | VPN, veri merkezi, IPv6, sağlayıcı yok, JavaScript yok ve diğer işaretler | «Güven puanı çok düşük» |
| Offer seçimi | Dallar ve ağırlıklar | «İzin verildi» |
Sıkılık tek bir anahtarla seçilir («Yumuşak», «Dengeli» veya «Katı») ve kaynak platforma göre ayarlanır: Facebook, Google, TikTok, native reklam veya başka biri. Günlükteki her tıklama onlarca nedenden birini alır, istatistikler de ziyaretlerin hangi adımda elendiğini gösterir: ağ ve istek, tarayıcı kontrolü veya geri dönmeyen kontrol.
Bir adres bir müşteride bot olarak kesin yakalanırsa, servisin herhangi bir akışına bir sonraki ziyareti hemen White Page alır. Şüpheli ağdan, VPN'den veya JavaScript'siz gelen gerçek ziyaretçiler bu ortak listeye eklenmez; oraya yalnızca kanıtlanmış botlar girer.
Filtrenin yanında bir tracker çalışır: tıklamalar, lead'ler, satışlar, harcama, kâr ve ROI, affiliate ağlarından postback'ler ve dönüşümlerin reklam panellerine geri gönderilmesi. Tam liste ArtisanClo özellikleri sayfasında, tarifeler ise fiyatlandırma sayfasında. Servisleri karşılaştırıyorsanız cloaker satın alırken nelere bakmalı yazısı işinize yarar.
Önemli. Offer'a geçiş oranı tek başına bir değerlendirme değildir. Doğrulanmış tıklama etiketli satın alınan trafikte ziyaretlerin büyük kısmı offer'a ulaşabilir ve bu normaldir. Geçiş çok düşük olduğunda endişelenmek gerekir: botlarla birlikte gerçek insanları da kesen bir filtre genellikle böyle görünür.
Özet
- Cloaker nasıl çalışır: ziyareti sayfa gösterilmeden önce yakalar, işaretleri toplar, ağı, tarayıcıyı, davranışı ve listeleri kontrol eder, şüpheleri bir güven puanında toplar ve offer'ı veya White Page'i seçer.
- Sert kurallar bariz çöpü hemen keser, yumuşak işaretler yalnızca toplamda çalışır; böylece filtre tek bir rastgele işaret yüzünden gerçek insanları kaybetmez.
- Her kararın bir nedeni vardır ve sıkılık tam olarak nedenlere göre ayarlanır.
- Karardan sonra tıklama bir numara alır; tracker bununla onu başvuruyla eşleştirir ve parayı hesaplar.
- Filtrelemenin faydası bütçe tasarrufu, kampanyanın korunması ve temiz istatistiktir; platform kurallarını atlatmak değil.



