Geo redirect: ülkeye ve cihaza göre yönlendirme nasıl kurulur, trafik nasıl kaybedilmez

Geo redirect, ziyaretçiyi ülkesine, diline veya cihazına göre doğru sayfaya gönderir. Nasıl çalıştığını, nerede yanıldığını ve reklam trafiği için böyle bir yönlendirmenin nasıl kurulacağını anlatıyoruz.

Takip ve analitik8 dk okuma
Geo redirect: ülkeye ve cihaza göre yönlendirme nasıl kurulur, trafik nasıl kaybedilmez
İçindekiler
  1. Geo redirect neden gerekli
  2. Ülkeye göre yönlendirme nasıl çalışır
  3. Cihaza göre yönlendirme: mobil ve masaüstü sürüm
  4. Geo redirect'in gizli tuzakları
  5. Geo redirect, ülke filtresi ve TDS: fark nedir
  6. ArtisanClo'da ülkeye ve cihaza göre yönlendirme nasıl yapılır
  7. Tipik hatalar
  8. Sonuç

Geo redirect (ülkeye göre yönlendirme), ziyaretçinin nereden geldiğine göre farklı sayfalara yönlendirilmesidir: ülke IP adresinden, dil tarayıcı ayarlarından, cihaz user agent dizesinden belirlenir. Reklamda tek bir bağlantı, arkasında ise Alman Almanca offer'a, Brezilyalı Portekizce offer'a, iPhone sahibi iOS sayfasına gider.

Tek satırlık kod gibi görünür, ama bu satırın birçok gizli tuzağı vardır: hatalı konum tespiti, VPN, önbellek, sitenin yalnızca tek sürümünü gören arama robotları. Aşağıda ülkeye ve cihaza göre yönlendirmenin neden gerektiğini, içeriden nasıl çalıştığını ve reklam trafiği için kayıpsız nasıl kurulacağını anlatıyoruz.

Geo redirect neden gerekli

Kurulma nedenleri tek bir düşünceye indirgenir: farklı insanlara farklı şeyler uyar.

  • Ülkelere göre farklı offer'lar. Affiliate ağ aynı ürün için farklı ülkelerde farklı ödeme yapar, bazen her ülkede tamamen farklı landing'leri olan farklı offer'lar vardır. Birkaç ülkeye yönelik bir kampanya, ülkeye göre yönlendirme olmadan her ülke için ayrı bağlantı, çoğu zaman da ayrı kampanya gerektirir. Ülkelerin kârlılığa göre ayrımı için Tier 1, Tier 2, Tier 3 ülkeler yazısına bakın.
  • Dil sürümleri. İsviçre'den gelen bir ziyaretçi Almanca, Fransızca veya İtalyanca konuşabilir. Burada IP'den ülke pek yardımcı olmaz, tarayıcı dili ise çok olur.
  • Mobil ve masaüstü sürüm. Mobil abonelik, mağazadaki uygulama, telefonlu form veya bilgisayar için uzun bir inceleme: cihaza göre yapılmış sayfa evrensel olandan daha iyi dönüştürür.
  • İşletim sistemi. Android uygulaması Google Play'e, iOS uygulaması App Store'a, masaüstü ise QR kodlu bir sayfaya gider.
  • Yasal kısıtlamalar. Ürün bir ülkede satılamıyorsa, o ülkenin ziyaretçilerini sipariş formu yerine bilgilendirme sayfasına göndermek daha dürüsttür.

Ülkeye göre yönlendirme nasıl çalışır

Mekanik tüm sistemlerde aynıdır ve üç adımdan oluşur.

1. IP'den ülke tespiti

Sunucu ziyaretçinin IP adresini alır ve onu bir coğrafi konum veritabanında arar: adres aralıklarının ülke, bölge, şehir, sağlayıcı ve ağ (ASN) ile eşleştirildiği bir tablo. Veritabanları adres kayıt kuruluşlarının, sağlayıcıların verilerine ve ölçümlere göre toplanır, bu yüzden doğruluk değişkendir: ev ve mobil ağlar için ülke düzeyinde yüksek, şehir düzeyinde belirgin şekilde düşüktür.

Site bir CDN'in veya hosting proxy'sinin arkasındaysa, ara sunucunun adresini değil, ziyaretçinin gerçek adresini güvenilir bir başlıktan almak önemlidir. Aksi halde tüm ziyaretçiler "veri merkezinin ülkesinden" görünür.

2. Kurallarla eşleştirme

Ardından belirlenen işaretler kurallarla karşılaştırılır: "ülke DE veya AT", "cihaz akıllı telefon", "dil pt". Kurallar belirlenen sırayla kontrol edilir ve ilk uyan tetiklenir. Hiçbir kurala uymayanlar için mutlaka bir varsayılan rota gerekir; aksi halde ücretli trafiğin bir kısmı kaybolur.

3. Yönlendirme

Ziyaretçiyi adrese göndermenin üç yolu vardır:

Yöntem Nasıl çalışır Artıları ve eksileri
Sunucu yönlendirmesi 302/307 Sunucu bir kod ve yeni adresle cevap verir Hızlı, JavaScript olmadan çalışır; adres çubuğundaki adres değişir
JavaScript yönlendirmesi Sayfa yüklenir, script adresi değiştirir Ekran yanıp söner, zaman kaybedilir, JS olmadan çalışmaz
Yerinde yükleme Sunucu gereken sayfayı aynı adres altında kendisi verir Adres değişmez, fazladan geçiş yok; servis tarafında destek gerekir

Geo redirect için geçici kodlar kullanılır: 302 veya 307. Kalıcı 301'i tarayıcı ve ara önbellekler hatırlar ve bir kez "Almanca" sürümü alan kişi VPN'i kapattıktan sonra da onu almaya devam eder.

Cihaza göre yönlendirme: mobil ve masaüstü sürüm

Cihaz türü user agent dizesinden ve Chromium tabanlı tarayıcılarda Client Hints başlıklarından belirlenir. Yönlendirme için bu yeterlidir: sıradan insanlar dizeyi taklit etmez, tespitteki hatanın maliyeti ise düşüktür. Bu dizede ne olduğu ve bot koruması için neden yetmediği user agent filtreleme yazısında ayrıntılı anlatılıyor.

Birkaç pratik nokta:

  • Tabletler. Onları nereye göndereceğinize önceden karar verin: mobil mi masaüstü sürüme mi. Farklı sistemler varsayılan olarak onları farklı sınıflandırır.
  • Uygulama içi tarayıcılar. Sosyal medyadan gelen ziyaretçi bağlantıyı uygulama içi tarayıcıda açar. Bu bir akıllı telefondur ve UA dizesi alışılmadık görünse bile mobil sayfaya yönlendirilmelidir.
  • İşletim sistemiyle birlikte. Offer bir uygulama mağazasına gidiyorsa, "akıllı telefon + iOS" ve "akıllı telefon + Android" iki ayrı daldır.

Geo redirect'in gizli tuzakları

VPN ve proxy

VPN kullanan kişi çıkış sunucusunun ülkesini alır. Polonya'daysa ve VPN Hollanda'dan çıkarıyorsa, ülkeye göre yönlendirme onu kendisine uymayan ve affiliate programının ödeme yapmayabileceği Hollanda offer'ına gönderir. Reklam kampanyaları için bu trafik zaten genellikle istenmez; VPN'lerin, proxy'lerin ve hosting adreslerinin nasıl tespit edildiğini VPN, proxy ve veri merkezi IP tespiti yazısında inceledik.

Konumun doğruluğu

Mobil operatörler trafiği bazen komşu ülke üzerinden, kurumsal ağlar genel merkez üzerinden, uydu interneti ise operatörün ülkesi üzerinden çıkarır. IP'den şehir daha da sık yanılır, bu yüzden şehre göre yönlendirmeyi yalnızca hatanın kritik olmadığı yerlerde kurmak gerekir.

İpucu. Dil sürümleri için tarayıcı diline dayanın, IP'den ülkeyi ise ipucu olarak kullanın. Dili kişi kendisi seçmiştir, IP ise o gün hangi ağdan çıktığına bağlıdır.

Önbellek

Geo redirect'li bir sayfa CDN'de ülke dikkate alınmadan önbelleğe alınmışsa, ilk ziyaretçi cevabı diğer herkes için belirler. Ziyaretçiye bağlı bir cevap ya önbelleğe alınmaz ya da ülke ve cihaz anahtarıyla önbelleğe alınır.

Sıradan siteler için SEO ve hreflang

Bu, aramada tanıtılan siteler için ana tuzaktır. Arama robotları sınırlı sayıda adresten, çoğunlukla tek bir ülkeden gelir. Katı bir IP yönlendirmesinde robot sitenin yalnızca tek bir sürümünü görür, diğerleri ise dizine hiç girmez.

Arama motorları başka bir yaklaşım önerir:

  1. Her dil veya bölge sürümü kendi adresinde yaşar ve zorla yönlendirme olmadan doğrudan açılır.
  2. Sürümler hreflang nitelikleriyle bağlanır, böylece arama motoru sonuçlarda doğru olanı gösterir.
  3. "Başka" bir ülkeden gelen ziyaretçiye "Almanya'dan geliyorsunuz gibi görünüyor, Almanca sürüme geçmek ister misiniz?" gibi rahatsız etmeyen bir banner gösterilir ve seçim hatırlanır.

Aramada tanıtılmayan bir reklam landing'i için bu genellikle önemsizdir: ona reklamdaki bağlantıdan gelinir. Ama aynı site hem reklam hem organik için çalışıyorsa, ülkeye göre zorla yönlendirmeyi yalnızca reklam bağlantısı için bırakmak gerekir.

Reklamla uyum

Reklam platformları, sayfanın reklamın hedeflendiği bölgenin kullanıcıları için reklamla uyumlu olmasını ister. Ülkelere göre farklı offer'lara geo redirect, her sürüm o ülkedeki reklamın vaat ettiğine dürüstçe uyduğu sürece normal bir uygulamadır. Platformların bu konudaki kurallarını Facebook ve Instagram reklam politikaları yazısında topladık.

Geo redirect, ülke filtresi ve TDS: fark nedir

Bu üç kavram sık sık karıştırılır.

  • Ülke filtresi, ziyaretçinin hiç içeri alınıp alınmayacağına karar verir. Uygun olmayan ülke bir yer tutucu sayfa alır. Ayrıntılar ülke ve cihaza göre trafik filtreleme yazısında.
  • Geo redirect, filtreden geçen herkesi içeri alır, ama farklı insanlara farklı şeyler gösterir.
  • TDS, trafiğin bütünüyle dağıtım sistemidir: ülke ve cihaz onda birçok koşuldan yalnızca ikisidir, yanında ağırlıklar, öncelikler, etiketler ve bağlantı parametreleri bulunur. Genel mantık TDS nedir: trafik dağıtım sistemi yazısında anlatılıyor.

Çalışan bir düzende birbirini takip ederler: filtre botları ve gereksiz ülkeleri keser, kalan trafik ise offer'lara dağılır.

ArtisanClo'da ülkeye ve cihaza göre yönlendirme nasıl yapılır

ArtisanClo'da geo redirect akışın dalları ile kurulur. Dallar Professional tarifinden itibaren, tracker'lı modlarda, akışta iki veya daha fazla offer olduğunda kullanılabilir.

Bir dal nasıl kurulur. "Dal ekle" düğmesi, "Ülke şunlardan biri" koşuluyla bir dal oluşturur. Koşul "Eğer [alan] [operatör] [değerler]" şeklinde okunur ve bir dalda birden fazla koşul olabilir; o zaman hepsinin aynı anda sağlanması gerekir.

Koşul alanları: ülke, cihaz, işletim sistemi, tarayıcı, sağlayıcı, ASN, şehir, bölge, dil, referrer, bağlantı parametresi ve etiket (sub). Operatörler: "şunlardan biri", "hiçbiri değil", "içerir", "tanımlı", "tanımlı değil". Değerler virgülle ayrılarak yazılır.

Sıra. Dallar yukarıdan aşağıya kontrol edilir, ilk uyan karar verir; sıra "Yukarı" ve "Aşağı" oklarıyla değiştirilir. Hiçbir dala uymayan ziyaretçiler dalsız offer'lara gider; varsayılan rota tam olarak budur. Dalda offer yoksa, onun ziyaretçileri de varsayılan offer'lara gider.

Offer'ların bağlanması. Offer kartında "Dal" alanı vardır. Bir dalın içinde offer'lar trafiği ağırlıklara göre paylaşır, "Otomatik ağırlıklar" düğmesi ise her setin içinde eşit böler: dalsız offer'lar için ve her dalın offer'ları için ayrı ayrı.

Gösterim yöntemi. Offer'ın üç modu vardır: "Yükleme" (offer sayfası reklam adresiniz altında açılır), "Yönlendirme" (offer adresine geçici 302 yönlendirmesi), "Çerçeve" (sayfa sizinkine gömülür). Geçici kodun burada seçilmesi tesadüf değildir; nedenleri yukarıda anlatıldı.

Ziyaretçiyi sabitleme. Kişi geri döndüyse, "Ziyaretçi sabitleme, sa" alanı onu dal içinde rastgele birine değil, aynı prelander'a ve aynı offer'a gönderir.

Örnek: Almanya, Avusturya ve Brezilya için bir kampanya.

  1. "DACH" dalı: "Ülke şunlardan biri DE, AT" → Almanca offer.
  2. "BR mobile" dalı: "Ülke şunlardan biri BR" ve "Cihaz şunlardan biri akıllı telefon" → Portekizce mobil offer.
  3. Dalsız: geri kalan her şey → ana offer.

Önemli olan, dalların filtrelemeden sonra çalışmasıdır: ziyaret önce botlar, VPN ve kitle kuralları kontrollerinden geçer ve yalnızca geçirilen ziyaretçi dallara ve ağırlıklara göre offer seçer. Bir ülke size hiç gerekmiyorsa, onu yedek bir offer'a göndermek yerine "Kitle" bölümünde kapatmak daha iyidir.

Dallara göre raporlar. İstatistikte bir "dal" kesiti vardır: her birinin kaç tıklama, dönüşüm ve para getirdiği görülür. Böylece geo redirect "göz kararı" bir ayardan, rakamlarla kontrol edilebilen bir deneye dönüşür; bu tür kontrollere yaklaşım split test (A/B testi) nasıl yapılır yazısında anlatılıyor. Tüm yönlendirme olanakları özellikler sayfasında, tarif koşulları fiyatlar sayfasında.

Tipik hatalar

  1. Varsayılan rota yok. Hesaba katılmamış ülkelerden gelen ziyaretçiler kaybolur veya hata görür.
  2. Kalıcı 301 yönlendirmesi. Tarayıcılar onu hatırlar ve ziyaretçi sonsuza dek tek bir sürümde takılı kalır.
  3. IP'den dil. Ülke dil demek değildir: Belçika, İsviçre, Kanada.
  4. Organik trafikli sitede IP'ye göre yönlendirme. Arama motoru tek bir sürüm görür, diğerleri dizinden düşer.
  5. Az trafikte çok fazla dal. Her dal istatistiği böler ve hiçbiri hakkında sonuç çıkarılamaz.

Sonuç

Geo redirect, kenarları karmaşık basit bir araçtır. Ülkeyi IP'den, dili tarayıcıdan, cihazı user agent'tan belirleyin; geçici cevap kodları kullanın; her zaman bir varsayılan rota bırakın; arama trafiği olan sıradan sitelerde zorla yönlendirmeyi hreflang işaretlemesi ve bir banner'la değiştirin. Reklamda ülkeye ve cihaza göre yönlendirme en iyi filtreyle birlikte çalışır: önce botları ve gereksiz ülkeleri kesin, sonra gerçek ziyaretçileri uygun offer'lara dağıtın ve her dalın sonucunu raporlarda izleyin.

Sık sorulan sorular

01

Geo redirect nedir?

Ziyaretçinin, genellikle IP adresinden belirlenen konumuna göre farklı adreslere yönlendirilmesidir. Örneğin Almanya'dan gelen ziyaretçi Almanca sayfaya, İspanya'dan gelen ise İspanyolca sayfaya gider. Aynı ilke tarayıcı diline ve cihaz türüne de uygulanır.

02

IP'den ülke ne kadar doğru belirlenir?

Ev ve mobil ağlar için ülke düzeyinde coğrafi konum veritabanları genellikle doğrudur, şehir düzeyinde ise belirgin şekilde daha kötüdür. Hatalara VPN'ler, proxy'ler, çıkışı başka ülkede olan kurumsal ağlar ve trafiği komşu ülke üzerinden çıkaran mobil operatörler yol açar. Bu yüzden önemli kararlarda IP'den ülke, tarayıcı dili ve saat dilimiyle tamamlanır.

03

IP'ye göre yönlendirme SEO'ya zarar verir mi?

Sıradan bir site için verebilir: arama robotu sınırlı sayıda ülkeden gelir ve katı bir IP yönlendirmesinde sitenin yalnızca tek bir sürümünü görür. Arama motorları ziyaretçileri zorla yönlendirmemeyi, dil sürümlerini hreflang ile işaretlemeyi ve geçişi bir banner'la önermeyi tavsiye eder. Aramada tanıtılmayan bir reklam landing'i için bu sorun genellikle yoktur.

04

Geo redirect için hangi cevap kodu kullanılmalı?

Geçici olanı: 302 veya 307. Cevap ziyaretçiye bağlıdır ve tarayıcılar ile proxy'ler onu sonsuza dek hatırlamamalıdır. Kalıcı 301 önbelleğe alınır ve bir kez bir ülkenin sürümüne düşen kişi taşındıktan veya VPN'i kapattıktan sonra bile oraya düşmeye devam eder.

05

Geo redirect'in ülke filtresinden farkı nedir?

Filtre, ziyaretçinin hiç içeri alınıp alınmayacağına karar verir: uygun olmayan ülke bir yer tutucu sayfa alır. Geo redirect herkesi içeri alır, ama farklı insanlara farklı şeyler gösterir. Pratikte ikisi birleştirilir: önce gereksiz ülkeler kesilir, kalan ülkeler kendi offer'larına dağılır.

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.