Bulut cloaker mı, kendi cloaking scriptiniz mi: hangisini seçmeli?

Bulut cloaker ile kendi yazdığınız cloaking scripti aynı işi yapar, gerçek ziyaretçiyi bottan ayırır; ama hata maliyeti, bakım yükü ve şeffaflık açısından birbirinden çok farklıdır.

Cloaking temelleri8 dk okuma
Bulut cloaker mı, kendi cloaking scriptiniz mi: hangisini seçmeli?
İçindekiler
  1. Bulut cloaker ile cloaking scripti arasındaki fark
  2. Kendi PHP cloaking scriptiniz nasıl çalışır
  3. Bulut cloaker ve kendi scriptiniz: karşılaştırma tablosu
  4. Veritabanları ve sinyaller: kendi cloaker'ınızın asıl zayıf noktası
  5. Güncellemeler ve bakım
  6. Yük ve hız
  7. Karar şeffaflığı
  8. Tracking ve para
  9. Kendi cloaking scriptiniz ne zaman mantıklı
  10. Kontrol listesi: seçmeden önce sorulacak sorular
  11. Platform kuralları iki seçenek için de aynı
  12. ArtisanClo bulut cloaker'ı nasıl çalışır
  13. Özet

Trafiği filtrelemeye başlayan herkes aynı seçimle karşılaşır: bulut cloaker mı, yoksa kendi cloaking scripti mi? Bulut cloaker, sitenizde yalnızca küçük bir kod duran ve her ziyaretle ilgili kararı kendi tarafında, ortak veritabanları ve kontrollerle veren bir cloaking servisidir. Kendi yazdığınız script ise genellikle PHP ile yazılmış, isteğe kendisi bakan ve kimin nereye gideceğine kendisi karar veren kodunuzdur.

Başlangıçta fark parada gibi görünür: script ücretsiz, servis abonelikle. Pratikte ise fark, bot veritabanlarını kimin güncel tuttuğunda, hatalardan kimin sorumlu olduğunda ve belirli bir tıklamanın neden yanlış yere gittiğini açıklayıp açıklayamadığınızdadır. Madde madde inceleyelim; cloaker kodu vermeden ve reklam yapmadan.

Bulut cloaker ile cloaking scripti arasındaki fark

İki yapı da aynı noktada durur: reklam tıklaması ile sayfanın gösterilmesi arasında. Farklı olan, mantığın nerede yaşadığıdır:

  • Kendi yazdığınız cloaker: kurallar ve veriler sizin sunucunuzda durur. Script IP'ye, user-agent'a, yerel veritabanından gelen ülkeye ve belki de kendi tuttuğunuz bir adres listesine bakar.
  • Bulut cloaker: sitede bir JS etiketi ya da küçük bir PHP dosyası bulunur; ziyaret verilerini servise iletir ve «offer» ya da «White Page» yanıtını alır. Veritabanları, tarayıcı kontrolleri, tıklama kaydı ve raporlar servis tarafında çalışır.

«Bulut» kelimesi servisin sitenizi elinize aldığı anlamına gelmez. Sayfalar ve alan adı sizde kalır; servis yalnızca kime ne gösterileceği sorusunu yanıtlar. Prensibin ayrıntısı cloaking nasıl çalışır yazısında.

Kendi PHP cloaking scriptiniz nasıl çalışır

Bir php cloaking scriptini fikir düzeyinde anlatırsak üç şey yapar:

  1. İsteğin verilerini okur: adres, başlıklar, dil, referrer, linkteki parametreler.
  2. Bunları kendi kurallarıyla karşılaştırır: yerel veritabanından ülke, user-agent'ta yasaklı ifadeler listesi, adres listesi.
  3. İki sayfadan birini döndürür ya da yönlendirme yapar.

Bu, en ilkel ziyaretleri elemek için yeterlidir: user-agent'ında adı açıkça yazan tarayıcılar ve «yanlış» ülkelerden gelen ziyaretler. Ancak böyle bir script yalnızca tek bir istekte görünen bilgiyle çalışır. Karşısındakinin gerçek bir tarayıcı olup olmadığını kontrol etmez, sayfadaki davranışı görmez ve aynı adresin bir saat önce başka bir sitede bot gibi davrandığından habersizdir.

Bulut cloaker ve kendi scriptiniz: karşılaştırma tablosu

Kriter Kendi scriptiniz Bulut cloaker
Ağ ve bot veritabanları Kendiniz tutarsınız, sık sık eskir Servis günceller, tüm müşteriler için ortak
Tarayıcı ve davranış kontrolü Kendiniz yazarsınız ya da hiç yoktur Genellikle hazır gelir
Güncellemeler Sizin işiniz, sonu yok Servisin tarafında
Yük Sizin hostinginizde Ağır kontroller serviste
Karar şeffaflığı Ancak günlüğü kendiniz yazarsanız Her kararın nedeniyle tıklama günlüğü
Tracking ve para Ayrı tracker ve elle kurulan bağlantı Çoğu zaman yerleşik tracker
Bağımlılık Yalnızca kendi sunucunuz Servisin erişilebilirliği
Mantık üzerinde kontrol Tam Servis ayarlarının sınırları içinde
Başlangıç maliyeti Geliştirici zamanı Abonelik

Hiçbir sütun tüm satırlarda «kazanmıyor». Aşağıda bu satırlardan hangilerinin gerçekte belirleyici olduğuna bakıyoruz.

Veritabanları ve sinyaller: kendi cloaker'ınızın asıl zayıf noktası

Kendi cloaker'ını yazmak neredeyse her zaman koda değil, veriye takılır. Botu insandan ayırmak için şunları bilmeniz gerekir:

  • hangi ağların hosting ve bulut sağlayıcılarına ait olduğu; binlerce ağ var ve sürekli değişiyorlar;
  • hangi adreslerin VPN ve proxy'ye ait olduğu, ev interneti gibi görünen residential proxy'ler dahil;
  • hangi adreslerin daha önce otomasyonla yakalandığı;
  • otomatik tarayıcıların yeni sürümlerinin nasıl göründüğü.

Tek bir sitedeki script yalnızca kendi trafiğini görür. Bulut servis ise birçok müşterinin trafiğini görür ve size ilk kez gelen ama dün başka birinde yakalanmış botu tanır. Bu sihir değil, ölçek etkisidir ve tek bir sunucuda tekrarlanamaz. Hangi sinyallerin kullanıldığını bot trafiği nasıl filtrelenir ve IP itibarı yazılarında ele aldık.

Güncellemeler ve bakım

Botlar sandığınızdan hızlı değişir. Tarayıcı motoru güncellenir, otomasyon izleri değişir. Sağlayıcı yeni adres blokları dağıtır, ağ veritabanı eskir. Platform tıklama parametresinin biçimini değiştirir, ona dayanan kural yanılmaya başlar.

Kendi scriptinizde bunların hepsi sizin işinizdir ve güncelleme gerektiğini genellikle düşen istatistikten ya da «dönüşümler kayboldu» şikâyetinden öğrenirsiniz. Bulut cloaker'da güncellemeler hizmetin bir parçasıdır. Dürüst bir not: servisin hostinginizde duran bir sunucu dosyası varsa, yeni sürüm çıktığında dosyanın kendisinin değiştirilmesi gerekebilir. Servisin neyin değiştiğini ve mevcut sürümünüzün neleri yapamadığını açıkça söylemesi iyidir.

Yük ve hız

Basit bir script hızlıdır: dış servislere gitmez ve anında yanıt verir. Ama dış bir adres veritabanıyla kontrol, her tıklamanın bir tabloya yazılması ve tekrar eden ziyaretlerin sayılması eklendiği anda yük hostinginize biner. Push ya da pop kaynağından gelen bir trafik patlamasında ucuz bir hosting yavaş yanıt vermeye başlayabilir; yavaş landing ise kaybedilmiş dönüşüm demektir.

Bulut cloaker ağır kısmı üstlenir. Bedeli, sayfa gösterilmeden önceki kısa bir ağ isteğidir. Genellikle saniyenin küçük bir kesridir; kaynağınız hıza özellikle duyarlıysa bunu hesaba katmakta fayda var.

Karar şeffaflığı

En çok hafife alınan madde. «Bu tıklama neden White Page'e gitti?» sorusu her media buyer'ın aklına daha ilk haftada gelir. Kendi scriptiniz buna ancak her kural için nedenin kaydını önceden planladıysanız ve bunu rahatça görüntülemenin bir yolunu yaptıysanız yanıt verebilir.

Düzgün bir bulut cloaker'da karar nedenini gösteren tıklama günlüğü temel bir özelliktir. Buradan kuralın sıradan telefonları değil sunucu ağlarını elediği görülür; her şeyi körlemesine kurcalamak yerine belirli bir kontrolü gevşetebilirsiniz. Bu nedenlerin nasıl okunacağı tıklama neden White Page'e gitti yazısında.

Tracking ve para

Tracking olmayan bir filtre «ne kadarını eledim» sorusuna yanıt verir, «trafik kâr ediyor mu» sorusuna değil. İkincisi için tıklama ID'si, bunun affiliate ağına iletilmesi, postback alımı, dönüşüm durumları, harcama ve ROI gerekir.

Kendi scriptiniz genelde ayrı bir tracker'ın önüne konur ve böylece tıklama ID'sinin kaybolabileceği bir nokta daha ortaya çıkar. Bulut cloaker'da tracker çoğu zaman yerleşiktir ya da popüler tracker'larla hazır bir entegrasyon vardır. Filtre ile ölçümü nasıl bağlayacağınız cloaker ve tracker arasındaki fark yazısında anlatılıyor.

Kendi cloaking scriptiniz ne zaman mantıklı

Dürüst olalım: böyle durumlar var ama az.

  • Öğrenme amaçlı. Filtrelemenin nasıl çalıştığını kendi test sitenizde anlamak.
  • En basit coğrafi filtre. Yalnızca başka ülkelerden gelen trafiği içeri almamanız gerekiyor; botlar ve fraud sizi ilgilendirmiyor.
  • Kendi geliştirme ekibiniz. Veritabanlarını, kontrolleri ve ölçümü sürekli güncel tutmaya hazır biri var ve bu abonelikten ucuza geliyor.

Diğer tüm durumlarda scriptin bakımına harcanan zaman genellikle servisten daha pahalıya gelir.

Hazır ücretsiz scriptlerin riskleri

Sohbet gruplarından ve forumlardan bulunan «ücretsiz cloaking scripti» ayrı bir konu. Eskimiş veritabanlarının yanında bu tür kodlarda hoş olmayan sürprizler olabilir: linklerinizin ve offer'larınızın başka bir sunucuya gönderilmesi, affiliate linkinizin başkasınınkiyle değiştirilmesi, sitenin hacklenmesine yol açan açıklar. Başkasının kodunu kuruyorsanız baştan sona okuyun. «Ücretsiz» olanın riskleri ücretsiz cloaker yazısında daha ayrıntılı.

Kontrol listesi: seçmeden önce sorulacak sorular

Kendi scriptinizi yazmadan ya da bir servis bağlamadan önce kendinize birkaç soru sorun:

  1. Ağ ve bot adresi veritabanlarını kim güncelleyecek, ve bunu ne sıklıkla yapmaya hazırsınız?
  2. Arıza olduğunda ne olacak: ziyaret White Page'e mi gidecek, yoksa offer herkese mi açılacak?
  3. Herhangi bir tıklamanın karar nedenini bir hafta sonra görebilecek misiniz?
  4. Tıklama ID'si affiliate ağına nasıl ulaşacak ve postback ile nasıl geri dönecek?
  5. Kontroller hostinginizde çalışıyorsa, hosting bir trafik patlamasını kaldırır mı?
  6. Linklerinizi ve offer'larınızı başka kim görüyor: ekipte, serviste, indirdiğiniz kodda?

Kendi yazdığınız seçeneğin ilk dört soruya net bir yanıtı yoksa, bulut cloaker neredeyse kesinlikle daha ucuza gelir. Servis seçimi için ayrıntılı kontrol listesi trafik filtreleme servisi nasıl seçilir yazısında, ödeme öncesinde neyin netleştirilmesi gerektiği ise cloaker satın almadan önce neye bakmalı yazısında.

Platform kuralları iki seçenek için de aynı

Bulut ile script arasındaki seçim tekniktir. Reklam platformlarının kuralları buna bağlı değildir: incelemeye kullanıcının göreceğinden farklı bir şey göstermek yasaktır ve bu yüzden hesaplar bağlı profillerle birlikte kapatılır. Ne bulut cloaker ne de kendi scriptiniz yasaklı bir offer'ı serbest hale getirmez.

Filtrenin meşru faydası iki durumda da aynıdır: botlara ve tıklama dolandırıcılığına para ödememek, kampanyanızı spy servislerinden korumak, çöpsüz istatistik almak. Fark yalnızca filtrenin bunu ne kadar iyi yaptığındadır.

ArtisanClo bulut cloaker'ı nasıl çalışır

ArtisanClo, yerleşik tracker'a sahip bulut tabanlı bir trafik filtreleme ve yönlendirme servisidir. Yapı şöyle:

  • Bağlantı: <head> içine ilk satır olarak JS etiketi ya da hostinginizde bir PHP dosyası; WordPress için aynı PHP yöntemini kuran bir eklenti var. Trafik zaten Keitaro ya da Binom üzerinden akıyorsa filtre onların içine yerleşir. Ayrıntılar cloaker nasıl bağlanır yazısında.
  • Arıza offer'ı açmaz. Etiket karar gelene kadar sayfayı gizler, karar yoksa White Page'e götürür; Keitaro filtresi ve Binom ağ geçidi, servis birkaç saniye içinde yanıt vermezse ziyareti White Page'e gönderir.
  • Dosya güncellemeleri görünür. Sunucudaki PHP dosyası kendiliğinden güncellenmez, ama yeni sürüm çıktığında bağlantı penceresinde sürümünüzün neleri yapamadığını listeleyen bir uyarı belirir.
  • Botlar için ortak hafıza. Bir müşteride kesin olarak bot diye yakalanan adres, herhangi bir akışa sonraki ziyaretinde doğrudan White Page alır. Şüpheli ağdan ya da VPN ile gelen gerçek ziyaretçiler bu listeye eklenmez.
  • Her tıklamanın bir nedeni var. Günlükte onlarca anlaşılır neden ve reddedilmelerin adımlara göre dökümü: «Ağ ve istek», «Tarayıcı kontrolü», «Kontrol geri dönmedi».
  • Tracker dahil. Tıklamalar, lead'ler, satışlar, harcama, kâr ve ROI, affiliate ağlarından postback'ler ve dönüşümlerin reklam hesaplarına gönderilmesi.

Tüm özellikler özellikler sayfasında, koşullar fiyatlar sayfasında. Ürünü eksiksiz gösteren ücretsiz bir deneme süresi var.

Özet

  • Bulut cloaker kararı servis tarafında ortak veritabanlarıyla verir; cloaking scripti ise sizin sunucunuzda, sizin kurallarınızla.
  • Kendi cloaker'ınızın asıl zayıflığı kod değil, veridir: ağ, VPN ve bot adresi veritabanları sürekli güncellenmelidir.
  • Bulut hostinginizin yükünü alır ve karar nedenlerini içeren bir günlük sunar, ama servisin erişilebilirliğine bağımlılık ekler; arıza anında ziyaretin White Page'e gittiğinden emin olun.
  • Kendi scriptiniz öğrenme, basit coğrafi filtre ya da kendi geliştirme ekibiniz varsa mantıklıdır.
  • Platform kuralları iki seçenek için de aynıdır: filtre botlara, fraud'a ve kopyalanmaya karşı gereklidir, incelemeyi atlatmak için değil.

Sık sorulan sorular

01

Kendi cloaker'ımı kendim yazabilir miyim?

Ülke ve user-agent'a göre çalışan basit bir filtre kısa sürede yazılır ve öğrenme amaçlı bir iş için yeterlidir. Zorluk sonra başlar: ağ ve bot adresi veritabanlarını, tarayıcı kontrolünü, tıklama kaydını ve dönüşümlerle bağlantıyı sürekli güncel tutmanız gerekir. Çalışan bir cloaker'ı bir akşamlık scriptten ayıran şey tam olarak bu sürekli emektir.

02

İnternetten ücretsiz PHP cloaking scripti kurmak güvenli mi?

Risklidir. Herkese açık kaynaklardan gelen kod linklerinizi ve offer'larınızı üçüncü kişilere gönderebilir, affiliate linkinizi başkasınınkiyle değiştirebilir ya da sitenizin hacklenmesine yol açan açıklar içerebilir. Yine de böyle bir script kullanacaksanız kurmadan önce baştan sona okuyun ve anlamadığınız hiçbir şeyi çalıştırmayın.

03

Bulut cloaker landing sayfamı ve offer'larımı görüyor mu?

Servis, kampanyada belirttiğiniz offer ve White Page adreslerini bilir, çünkü ziyaretçileri oraya yönlendirmek zorundadır. Sitenin kendisi ise sizin hostinginizde kalır. Bir servis seçmeden önce ekipte akışları kimin gördüğüne ve erişimlerin nasıl ayrıldığına bakmakta fayda var.

04

Bulut cloaker sayfanın yüklenmesini yavaşlatır mı?

Biraz: sayfa gösterilmeden önce servisten karar alınması gerekir. Genelde bu saniyenin küçük bir kesridir. Sayfada bekleme ya da davranış kontrolü açıksa gecikme daha belirgin olur. Dış istek yapmayan kendi scriptiniz daha hızlıdır ama çok daha az şey görür.

05

Bulut cloaking servisi çökerse trafiğe ne olur?

Bu, servisin arızayı nasıl ele aldığına bağlıdır. Doğru davranış ziyareti White Page'e göndermek, offer'ı herkese açmamaktır. ArtisanClo'da karar yoksa etiket ziyaretçiyi White Page'e götürür; Keitaro filtresi ve Binom ağ geçidi de servis birkaç saniye içinde yanıt vermezse aynısını yapar.

Bunları da okuyun

8 dk okuma

Cloaking servisi nedir, nasıl çalışır ve neden gerekir

Cloaking servisi, reklam linkine yapılan her tıklamayı kontrol edip ziyaretçiye hangi sayfanın gösterileceğine karar veren bulut tabanlı bir sistemdir. İçinde ne olduğunu, kendi yazdığınız scriptten farkını ve trafik filtreleme ile kural ihlali arasındaki sınırın nerede olduğunu anlatıyoruz.

Trafiğinizi gerçekten görün

ArtisanClo'yu sitenize bağlayın, reklamlarınızdan kimin geldiğini ve her tıklamanın neden o kararı aldığını görün.