WordPress için cloaker: filtreleme eklentiyle nasıl bağlanır

WordPress, white page'ler, prelander'lar ve içerik landing'leri için en sık kullanılan motordur. WordPress cloaking eklentisi tema dosyalarına dokunmadan yönetim panelinden kurulur, ancak bu motorun kendine özgü tuzakları vardır; her şeyden önce önbellek.

Bağlantı ve kurulum7 dk okuma
WordPress için cloaker: filtreleme eklentiyle nasıl bağlanır
İçindekiler
  1. JS etiketi ve PHP dosyası varken neden ayrı bir eklenti
  2. Kurulumdan önce: neler hazırlanmalı
  3. WordPress'e cloaker eklentisinin kurulumu
  4. Önbellek, WordPress'te cloaker'ın baş düşmanı
  5. Güvenlik eklentileri ve hosting: kontrol 403 aldığında
  6. Eklenti kullanılamıyorsa: tema şablonunda JS etiketi
  7. WordPress'te cloaker nasıl kontrol edilir
  8. White Page ve landing olarak WordPress
  9. Büyük bir sitenin içindeki landing
  10. WordPress, tema ve eklenti güncellemeleri
  11. Cloaker'ı WordPress'e bağlarken sık yapılan hatalar
  12. Kısaca

WordPress hız için seçilir: bir tema, birkaç eklenti ve bir saat içinde white page, prelander ya da tam teşekküllü bir landing hazırdır. WordPress cloaking de aynı basitlikte kurulur: dosyaları elle düzenlemek yerine eklentiyi kurar, anahtarı girer ve akışı seçersiniz. Ama «her şey ayarlandı, botlar yine de offer'ı görüyor» durumu en sık WordPress'te yaşanır ve neredeyse her zaman suçlu filtre değil, önbellektir. Kurulumu, ayarları ve kontrolü sırayla ele alalım.

JS etiketi ve PHP dosyası varken neden ayrı bir eklenti

ArtisanClo'nun iki temel bağlantı yöntemi vardır: <head> içinde ilk satır olarak JS etiketi ve ziyaretçiyi sunucuda karşılayan PHP dosyası. İkisi de cloaker siteye nasıl bağlanır yazısında ayrıntılı anlatılıyor.

WordPress'te bunlarla çalışmak zahmetlidir:

  • PHP dosyası, dosyanın kök dizine index.php adıyla konmasını ve landing'in yeniden adlandırılmasını öngörür. WordPress'te index.php motorun çekirdeğidir, değiştirilemez.
  • JS etiketi kesinlikle <head> içinde ilk satıra eklenmelidir. «Header'a kod ekleme» eklentilerinin çoğu kodu standart kanca üzerinden, temanın stil ve scriptlerinden sonra çıkarır; bu artık geç kalmaktır.

Eklenti iki sorunu da çözer: WordPress'in içinde çalışır ve tema sayfayı çıkarmaya başlamadan önce kararı sorar. Bu sırada site sizin hosting'inizde kalır; ArtisanClo hiçbir şey barındırmaz ve alan adınızı almaz.

WordPress eklentisi Professional tarifesinden itibaren kullanılabilir. Deneme süresinde site JS etiketi veya PHP dosyasıyla bağlanır. Tarifelerle ilgili ayrıntılar tarifeler sayfasında.

Kurulumdan önce: neler hazırlanmalı

  1. Panelde bir akış. Akışlar → Akış oluştur bölümünde bir akış oluşturun: mod, kaynak, offer adresi, White Page, ülkeler ve katılık. Nasıl yapılacağı adım adım cloaker kurulumu yazısında.
  2. Hesabın API anahtarı. Avatarın altındaki menüde, API entegrasyonu bölümünde oluşturulur. Hesap başına bir anahtar vardır; erişim seviyesi oluşturulurken seçilir.
  3. WordPress yönetici erişimi, eklenti yükleyip etkinleştirmek için.
  4. Sitedeki önbellek ve güvenlik eklentilerinin listesi; kontrol adımında gerekecek.

WordPress'e cloaker eklentisinin kurulumu

  1. ArtisanClo panelinde Akışlar → akış satırı → Daha fazla → Entegrasyon yolunu açın ve WordPress yöntemini genişletin.
  2. Eklentiyi indir düğmesine basın; bir arşiv kaydedilir.
  3. WordPress yönetim panelinde «Eklentiler» → «Yeni ekle» → «Eklenti yükle» yoluna gidin, arşivi seçin ve kurun.
  4. **«Etkinleştir»**e basın.
  5. «Ayarlar» → ArtisanClo bölümünü açın.
  6. API anahtarını yapıştırın ve bu sitenin ait olduğu akışı seçin.
  7. Ayarları kaydedin.
  8. Sitede önbellek eklentisi varsa önbelleği temizleyin.

Hepsi bu. Bundan sonra sayfaya gelen her ziyaret seçilen akışın kurallarına göre kontrol edilir: gerçek insan offer'ı, bot, tarayıcı ve spy servisi ise White Page'i görür.

Önbellek, WordPress'te cloaker'ın baş düşmanı

Sayfa önbelleği siteyi tam olarak tekrar gelen ziyaretçiler için PHP çalıştırmayarak hızlandırır: sunucu önceden kaydedilmiş HTML'i verir. Cloaker için bu bir felakettir. İlk ziyaret gerçek bir insandan geldiyse offer'lı sayfa kaydedilir ve botlar ile spy servisleri dahil sonraki herkes onu alır. İlk gelen bot olduysa White Page'i alıcılar da görür.

Buna işaret eden belirtiler:

  • sayfayı botlar dahil herkes görüyor;
  • tıklama günlüğündeki ziyaretler reklam panelindeki geçişlerden az;
  • kararlar akış düzenlendikten hemen sonra değişmiyor.

Önbellek nerede aranmalı

Seviye Örnekler Ne yapmalı
Önbellek eklentisi Sayfa önbelleği ve optimizasyon eklentileri Landing adresini önbellekten hariç tutun
Hosting önbelleği Pek çok hosting'deki yerleşik sunucu önbelleği Site için kapatın veya sayfayı panelden ya da destek aracılığıyla hariç tutun
CDN CDN tarafında HTML önbelleği Landing'in HTML'ini önbelleğe almayın
Nesne önbelleği WordPress için Redis, Memcached Genelde sorun çıkarmaz: hazır sayfaları değil, verileri önbelleğe alır

Her değişiklikten sonra tüm seviyelerde önbelleği temizleyin ve linki yeni bir gizli pencerede kontrol edin.

İpucu. JavaScript'i birleştiren ve erteleyen script optimizasyon araçları da sorun çıkarabilir, özellikle JS etiketini elle eklediyseniz. Cloaker kodunu birleştirme ve ertelemeli yüklemeden hariç tutun ya da eklentiye geçin.

Güvenlik eklentileri ve hosting: kontrol 403 aldığında

Güvenlik eklentileri ve hosting'in koruma filtreleri (WAF, ModSecurity) bazen kontrol sayfasının servis isteklerini saldırı sanıp 403 ile yanıt verir. Dışarıdan şöyle görünür: ziyaretlerin bir kısmı ne offer'a ne de White Page'e ulaşır, günlükte tuhaf retler belirir.

Ne yapmalı:

  • landing adresini güvenlik eklentisinin istisnalarına ekleyin;
  • filtre hosting'deyse destekten bu site için kapatmasını isteyin;
  • hosting'in sunucudan giden HTTPS isteklerini engelleyip engellemediğini kontrol edin: eklentinin de PHP dosyası gibi servisle bağlantı kurması gerekir; her bulut cloaker böyle çalışır.

Eklenti kullanılamıyorsa: tema şablonunda JS etiketi

Eklenti tarifenizde açık değilse veya elle yöntemi tercih ediyorsanız JS etiketini doğrudan şablona ekleyin:

  1. Kodu Entegrasyon penceresinden kopyalayın.
  2. Temanın header dosyasını açın (genellikle header.php; güncelleme düzenlemeyi silmesin diye alt temada çalışmak daha iyidir).
  3. Kodu herhangi bir <link>, <script> ve standart header kancası çağrısından önce, <head>'den hemen sonra ekleyin.
  4. Kaydedin, önbelleği temizleyin ve Sayfamı kontrol et'e basın.

Etiketi Google Tag Manager üzerinden eklemeyin, async veya defer eklemeyin: script daha geç çalışır ve sayfa karardan önce herkese görünür.

JS etiketinin sınırlamaları vardır: sunucunun yanıt kodunu değiştiremez, «Tracker» modu ve gölge modu onda çalışmaz; akış sıradan bir cloaker gibi filtreler.

WordPress'te cloaker nasıl kontrol edilir

  1. Panelde Sayfamı kontrol et'e basın. Olası yanıtlar: «Sayfanızda bulundu», «Sayfanızda bulunamadı» veya «Sayfanız açılamadı». Sonuncusu her zaman arıza anlamına gelmez: bazı hosting'ler otomatik kontrolü içeri almaz.
  2. Reklam linkini gizli pencerede açın.
  3. Ziyareti Tıklamalar günlüğünde bulun; kararı ve nedeni orada olacaktır.
  4. Offer'ı kendiniz görmek için adresinizi akışın 4. adımında IP beyaz listesine ekleyin («IP adresimi ekle»).

Günlükteki tüm ziyaretler aynı IP'den geliyorsa bu, ziyaretçilerin değil hosting proxy'sinin adresidir. Hosting'den gerçek adresi iletmesini isteyin (real IP / mod_remoteip). Bu olmadan filtre insanları değil, sunucunuzu değerlendirir.

Tanılamanın ayrıntılı sırası cloaker çalışmıyor: nasıl kontrol edilir yazısında, günlükteki nedenlerin açıklaması ise tıklama neden White Page'e gitti yazısında.

White Page ve landing olarak WordPress

WordPress'te çoğu zaman yalnızca offer landing'i değil, white page de kurulur. Birkaç pratik not:

  • White Page'i kendi WordPress'inizde tutmanız gerekmez. Akışta «Ya da adres olmadan kendi sayfamızı gösterelim» listesinden ArtisanClo kataloğundaki hazır bir sayfayı seçebilirsiniz; reklam adresinizde açılır.
  • White Page de düzgün bir sayfa olmalıdır: gerçek bölümler, iletişim bilgileri, gizlilik politikası. Filtreye bazen VPN kullanan gerçek bir insan da takılır ve «Hello world» yazılı, boş kategorili şablon bir tema ona bozuk bir site gibi görünür.
  • Offer landing'i platform kurallarına uymalıdır. İnsanların gördüğü sayfadaki vaatler, uyarı metinleri, gizlilik politikası ve iletişim bilgileri platformun kendi gereklilikleridir, formalite değil. Ayrıntılar Meta reklam politikaları ve Google Ads politikaları yazılarında.
  • Alan adını takip edin: uzun süre güncellenmeyen WordPress sitelerinin alan adı bazen tehlikeli siteler listelerine düşer. ArtisanClo aktif akışların alan adlarını kontrol eder ve alan adı tarayıcılar tarafından işaretlenirse bildirim gönderir.

Büyük bir sitenin içindeki landing

WordPress sitesi çoğu zaman tek sayfalık değil, onlarca sayfalı bir blog veya mağazadır ve reklam için bunlardan yalnızca biri kullanılır. Sürprizleri önleyecek birkaç kural:

  • Reklam için ayrı bir sayfa ayırın. Menü, kenar çubuğu ve sitenin geri kalanına link olmadan: alıcının dikkati offer'dan dağılmaz, akış istatistiği yalnızca reklam trafiğine ait olur.
  • Tam olarak o sayfayı önbellekten hariç tutun. Sitenin geri kalanı her zamanki gibi önbelleğe alınabilir; cloaker kararına ihtiyacı yoktur.
  • Bir akış, bir kampanya. Aynı siteden farklı platformlara veya geo'lara kampanyalar gidiyorsa onlar için farklı sayfalar ve farklı akışlar tutmak daha kullanışlıdır: böylece karar nedenleri ve raporlar tek bir reklama ait olur.
  • Reklamdaki adresi kontrol edin. Reklamda ana sayfanın değil, tam olarak akışın bağlı olduğu sayfanın adresi olmalıdır.

WordPress, tema ve eklenti güncellemeleri

WordPress sık güncellenir ve her güncelleme potansiyel bir kırılma noktasıdır:

Ne güncellendi Ne bozulabilir Ne kontrol edilmeli
Tema JS etiketinin header şablonuna elle eklenmesi Kod yerinde ve <head> içinde ilk sırada
Önbellek eklentisi İstisnalar sıfırlanır Landing hâlâ önbelleğe alınmıyor
Güvenlik eklentisi Yeni engelleme kuralları Kontrolde 403 yanıtları var mı
WordPress çekirdeği Genelde hiçbir şey Planlı entegrasyon kontrolü

Her güncellemeden sonra Sayfamı kontrol et'e basın ve reklam linkini gizli pencerede açın. Bir dakika sürer ve tema şablonun üzerine yazdığı için botların bir hafta boyunca offer'a gidip bütçeyi yediği bir durumdan sizi kurtarır.

İpucu. Header şablonunu elle düzenliyorsanız alt temada çalışın: ana tema güncellendiğinde kodunuz kaybolmaz.

Cloaker'ı WordPress'e bağlarken sık yapılan hatalar

  • Kurulumdan sonra önbellek temizlenmedi: «çalışmıyor» şikayetinin en sık nedeni.
  • JS etiketi header eklentisiyle eklendi: kod çok geç çıkıyor.
  • Eklenti ayarlarında yanlış akış seçildi: ziyaretler başka akışa gidiyor ve paneldeki düzenlemeler «işlemiyor».
  • Güvenlik eklentisi unutuldu: kontrollerin bir kısmı 403 alıyor.
  • Akış duraklatıldı veya taslak bırakıldı: bu durumda tüm ziyaretçiler White Page görür ve günlükte «Akış çalışmıyor» nedeni yer alır.

Kısaca

WordPress için cloaker eklentiyle bağlanır: «Entegrasyon» penceresinden indirin, yükleyip etkinleştirin, «Ayarlar → ArtisanClo»da API anahtarını yapıştırın ve akışı seçin. Hemen ardından önbelleği temizleyin; WordPress'te bu formalite değil, zorunlu bir adımdır. Eklenti size açık değilse JS etiketini header şablonuna ilk satır olarak ekleyin. Sonucu gizli pencerede ve tıklama günlüğünde kontrol edin; servisin tüm olanaklarını özellikler sayfasında görebilirsiniz.

Sık sorulan sorular

01

WordPress için bir cloaker eklentisi var mı?

Evet, ArtisanClo'nun WordPress eklentisi var. Akışın bağlantı penceresinden indirilir, «Eklentiler» bölümünden kurulur ve API anahtarıyla hesaba bağlanır. Eklenti Professional tarifesinden itibaren kullanılabilir.

02

Cloaker WordPress'e eklentisiz bağlanabilir mi?

Evet, JS etiketiyle: kod tema şablonunda açılış head etiketinin hemen ardından ilk satır olarak eklenir. Header eklentileri ve etiket yöneticileriyle eklemek işe yaramaz, çünkü kodu daha geç çıkarırlar ve sayfa karardan önce görünmeye başlar.

03

Eklentiyi kurduktan sonra botlar neden hâlâ offer'ı görüyor?

Çoğu zaman sayfayı önbellek sunar: önbellek eklentisi, hosting önbelleği veya CDN karar sormadan kayıtlı kopyayı gösterir. Landing'i önbellekten hariç tutun, önbelleği temizleyin ve linki gizli pencerede kontrol edin.

04

Cloaker bir WordPress sitesinin yalnızca tek sayfasına kurulabilir mi?

Evet. Akış, reklamda adresi bulunan sayfa için neyin gösterileceğine karar verir. Büyük bir sitenin içindeki landing için menüsüz ve gereksiz linksiz ayrı bir sayfa tutmak ve tam olarak onu önbellekten hariç tutmak daha kullanışlıdır.

05

Akış ayarları değiştikten sonra eklentiyi yeniden kurmak gerekir mi?

Hayır. Akış ayarları panelde saklanır ve bir sonraki ziyaretten itibaren geçerli olur. Eklentide yalnızca sitenin bağlı olduğu akış seçilir.

Bunları da okuyun

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.