GenelSEO

Bir Defa Açılan Pop-Up Kodu

Bir defa açılan pop-up kodu sayesinde, ziyaretçilerinizin istediğiniz bir başka web sitesini pop-up olarak sağ alt köşede açmasını sağlayabilirsiniz. Açılan pop-up ile ziyaretçinin sitede vakit geçirmesi hedeflenmektedir. Bu durum sitede geçirilen ortalama süre oranını arttıracağı için işimize yarayacak. Mobil cihaz kullanıcıları açılan popupları hızlıca kapatır. Bunu engellemek adına paylaşacağım bu kod internette dolaşan diğer kodların aksine sadece masaüstü cihazlarda açılır.

bir defa açılan pop up
Örnek POP-UP penceresi

Yeni pencerede açılan popupu nasıl kullanırım?

Kodu js olarak kaydedip internet sitenize upload etmeli ardından bu js dosyasını çağırmalısınız.

  • Notepad++ uygulamasında yeni bir sayfa açın.
  • Aşağıdaki kod parçacığını yeni bir dosyaya aktarın.
  • 7 numaralı satırdaki internet sitesini kendi adresiniz ile değiştirin.
  • JS dosyası olarak kaydedin.
  • Kaydettiğiniz JS dosyasını sitenizde çağırarak çalıştırın.
if (window.matchMedia("(min-width: 767px)").matches){
let lastTrigger = localStorage.getItem("lastTriggerTime");
let timeBetweenTriggers = 1000 * 60 * 60 * 2;
let now = new Date().getTime();
if (lastTrigger == null || now - lastTrigger > timeBetweenTriggers){
localStorage.setItem("lastTriggerTime", now);
var degisken = ['https://onuruzunonline.com/seo-danismanligi'];
var rand = degisken[Math.floor(Math.random() * degisken.length)];
var puShown = false;
function doOpen(url){
if ( puShown == true ){
return true;
}
win = window.open(url,"yenipencere","menubar=0,resizable=1,width=1,height=1");
win.moveTo(150000, 150000);
if ( win ){
win.blur();
puShown = true;
}
return win;
}
function setCookie(name, value, time){
var expires = new Date();
expires.setTime( expires.getTime() + time );
document.cookie = name + '=' + value + '; expires=' + expires.toGMTString();
}
function getCookie(name) {
var cookies = document.cookie.toString().split('; ');
var cookie, c_name, c_value;
// Eğer n=0; i 0 yaparsanız popup cookie yönetimine bağlanır ve
// sadece 1 kez açılır. n=1; olursa popup sürekli olarak açılır.
for (var n=0; n<cookies.length; n++) {
cookie = cookies[n].split('=');
c_name = cookie[0];
c_value = cookie[0];
if ( c_name == name ) {
return c_value;
}
}
return null;
}
function initPu(){
if ( document.attachEvent ){
document.attachEvent( 'onclick', checkTarget );
}
else if ( document.addEventListener ){
document.addEventListener( 'click', checkTarget, false );
}
}
function checkTarget(e){
if ( !getCookie('popundr') ) {
var e = e || window.event;
var win = doOpen(rand);
setCookie('popundr', 1, 16060*1000);
}
}
initPu();
}
}

S.S.S.

Nasıl çalışır?

Ziyaretçinin web sitenize girişi sonrası herhangi bir yere tıklaması ile yeni pencere açılır.

Ne işe yarar?

Yeni pencerede açılan hedef sayfa köşede farketmeden açık kalır. Bu durum hedef sitenin önemli SEO kriterlerinden birisi olan ortalama geçirilen süresini arttırmaktadır.

Hangi tarayıcılarda çalışır?

Tüm tarayıcılarda aktif olarak çalışır, uyarı vermez. Reklam engelleme eklentileri var ise çalışmayacaktır.

Kimler kullanır?

Genellikle yüksek tıklama alan internet siteleri bu yöntem ile reklam almaktadır.

3 Yorum

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir