|
|
| |||
| HTML-Kodu: function AlexaSiteStatsWidget(){
var keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
var jsUrlRegex = /http:\/\/xslt.alexa.com\/site_stats\/js\/(.)\/(.).*(?:[\?&]|&)url=([^\?&]*)/i;
var jsAmznIdRegex = /http:\/\/xslt.alexa.com\/site_stats\/js\/.*[\?&]amzn_id=([^\?&]*)/i;
var imageSrcPrefix = "http://xsltcache.alexa.com/site_stats/gif/";
var detailURLPrefix = "http://www.alexa.com/data/details/main";
this.replaceScripts = function replaceScripts(){
var scriptElements = document.getElementsByTagName("script");
var thisScript = scriptElements[scriptElements.length - 1];
var scriptSource = thisScript.src;
if(scriptSource != null){
var urlMatched = scriptSource.match(jsUrlRegex);
var decodedURL = decodeURIComponent(urlMatched[3]);
if(urlMatched != null){
var associatedMatched = scriptSource.match(jsAmznIdRegex);
var base64EncodedURL = encode64(decodedURL);
var imageURL = imageSrcPrefix + urlMatched[1] + "/" + urlMatched[2] + "/" +
base64EncodedURL + "/s.gif";
var img = new Image();
var fullURL = getFullURL(decodedURL);
img.src = imageURL;
img.setAttribute('border', '0');
if(urlMatched[1] == "s")
img.alt = "Alexa Certified Traffic Ranking for " + decodedURL;
else
img.alt = "Alexa Certified Site Stats for " + decodedURL;
var newLink=document.createElement('a');
var detailURL = detailURLPrefix;
if(associatedMatched != null)
detailURL = detailURL + "?amzn_id=" + associatedMatched[1] + "&url=" + fullURL;
else
detailURL = detailURL + "?url=" + fullURL;
newLink.setAttribute('href', detailURL);
newLink.className='AlexaSiteStatsWidget';
newLink.appendChild(img);
thisScript.parentNode.insertBefore(newLink,thisScript);
}
}
}
function getFullURL(inputURL){
if(inputURL.substring(0,5).toLowerCase() != "http:")
return "http://" + inputURL;
else return inputURL;
}
function encode64(input) {
var output = "";
var chr1, chr2, chr3;
var enc1, enc2, enc3, enc4;
var i = 0;
do {
chr1 = input.charCodeAt(i++);
chr2 = input.charCodeAt(i++);
chr3 = input.charCodeAt(i++);
enc1 = chr1 >> 2;
enc2 = ((chr1 & 3) << 4) | (chr2 >> 4);
enc3 = ((chr2 & 15) << 2) | (chr3 >> 6);
enc4 = chr3 & 63;
if (isNaN(chr2)) {
enc3 = enc4 = 64;
} else if (isNaN(chr3)) {
enc4 = 64;
}
output = output + keyStr.charAt(enc1) + keyStr.charAt(enc2) +
keyStr.charAt(enc3) + keyStr.charAt(enc4);
} while (i < input.length);
return output;
}
}
new AlexaSiteStatsWidget().replaceScripts();
__________________ GTMetrix & SQL & WordPress & Jr PHP |
| |||
| Alıntı:
# Kodu kullanıcılarınızın görüntülediği bir sayfaya koyabilirsiniz. Ekranda bir değişim olmayacaktır. # Çalışma prensibiyle ilgili olarak; Hiti çok olan daha çok kazanır bir mantığı var çünkü sizin hitinizi katlıyor ve alexaya yansıtıyor. Hiti paylaştırıyor. Sizin sitenize girenler her seferinde başka bir kişinin sitesine de girmiş oluyor -güvenli bir şekilde. Merak etmeyin müzik sesi ya da pop up görmeyeceksiniz. Bandwith sorunu çekmeyeceksiniz- Bunu yaparken sayfa yüklenme oranı da çok yüksek olduğundan süreden etkin şekilde faydalanabileceksiniz. Araştırmalarım bu tekniğin gerçekten verimli olduğunu gösterdi. Piyasaya tekrardan hit canavarı ile değil daha gelişmiş bir şeyle girmeyi tercih ediyordum. Araştırmalarımı projeye çevirdim. Sözün özü; üyelerinizin görüntülemelerini ağdaki sitelerle paylaşıyorsunuz. Bu paylaşma oranı onların hitlerinin seviyesi kadar ve haliyle ne kadar çok hit o kadar farklı ip/hit/dönüşüm demek.
__________________ Webmaster Araçları |
| |||
| malesef kodu eklemiştim az önce kaldırdım. Bugün acaip şekilde hit kaybı oldu. sitemin yüklenme hızı http://pagespeed.googlelabs.com/ 'dan 86 puan alırken koddan sonra 0 aldı.. Siteme saldırı var sandım. Diğer siteleri de çaktırmadan açıcam derken hızı mahvetti. Kimseye tavsiye etmem. Kodu kaldırdım tekrar 86 puan'a ulaştım. |
| |||
| Maalesef bi faydasını görmezsiniz.
__________________ Webmaster Araçları |
| |||
| Alıntı:
Yine de rank'ım bu kod yüzünden düşüyor diyorsanız sayfanın en altına ekleyebilirsiniz. Yine de performans sağlayacaktır. Yine de bu konu üzerinde çalışmak istiyorum. Sitenizin adresini özelden gönderin ya da buraya yazın birlikte testlerini gerçekleştirip kodu ve sistemi en iyi hale yine birlikte getirelim. Mahvetti ağır bir itham olmuş. Ben zaten sistemi geliştirme taraftarıyım ve haliyle bu yolda eleştiriyi seve seve göğüslerim ancak ricam daha net açıklamalar yapmanız. İnsanların içine kuşku düşürmek doğru değil.
__________________ Webmaster Araçları |
![]() |
| Bookmarks |
| Seçenekler | |
| |