Analytics Not Provided Oranı %100 Oldu

Google Analytics Not Provided Google son dönem politikasında, analytics verilerinde keywordlerin bir kısmını gizlemekteydi. Bu gizlenen kelimeler “not provided” olarak karşımıza çıkmaktaydı. Google , organik aramalar ile gelen ziyaretçilerin gizliliklerini koruma adı altında bu gizlemeyi yapmaktaydı. Google hesabı ile giriş yapmış üyeler ile firefox arama kutusunu kullanan ziyaretçilerin aramada kullandıkları anahtar kelimeler not provided olarak gözükmekteydi. (Google Answers)

Bu aramalar %50-%60 arası ziyaretçiyi kapsıyordu ancak geri kalan keywordleri analytics kullanarak gözlemleyebiliyorduk. Ancak eylül ayı başlarında Google bir yeniliğe daha gitti ve kendi üzerinden yapılan tüm aramaları gizledi. Google üzerinden gelen aramaların %100’ü artık not provided olarak gözükmekte.  Sadece adwords kullananlar bu keywordlere erişebilmekteler.  Kısacası parasını verince kullanıcıların gizliliklerinin önemi kalmıyor gibi bir durum olmuş. Google’ın pazarlama politikalarındaki değişim iyice kendini göstermeye başlıyor.

Webmastertools üzerinden 3 gün gecikmeli olarak arama verilerimize ulaşmamız mümkün, ancak burada da gösterim ve tıklama sayıları 10’dan az olunca adedini görememekteyiz.

Analytics üzerinden ise keywordleri göremesek de keyword üzerinden hangi sayfaların ziyaret edildiğini anlayabiliriz.

  • Trafik Kaynakları – Genel Bakış
  • Not Provided’ın üzerine tıklıyoruz
  • Grafiğin hemen altında ikinci boyut yazan alana tıklıyoruz.
  • Trafik kaynaklarının altından açılış sayfasını seçiyoruz.

Bu sayede hangi sayfaların organik aramalar ile ziyaret edildiğini gözlemleyebiliriz.

Reklamlar

Asp.Net ile Metinden URL Oluşturma

metinden url oluşturmaSeo açısından URL içerisinde geçen keyword‘lerin ne kadar değerli olduğunu biliyoruz. Bu yüzden bazen elimizdeki metinden otomatik olarak URL oluşturmamız gerekebilir.

Seo açısından URL’lerimiz 75 karakteri geçmemeli ve Türkce karakter bulundurmamalıdır. Buna ek olarak kelimeler birbirinden “-” karakteri ile ayrılmalıdır. Tüm bu seo kurallarına uyarak metni URL’e çeviren methodu aşağıda bulabilirsiniz.

Method string olarak metni alıp yine string olarak url döndürmektedir.

private string urlYap(string data)
{
data = data.Replace(",", "").Replace("\"", "").Replace("'", "").Replace(":", "").Replace(";", "").Replace(".", "").Replace("!", "").Replace("?", "").Replace(")", "").Replace("(", " ").Replace("&", " ").Replace(" ", " ");if (data.Length > 75)
{
data = data.Substring(0, 75);
data = data.Substring(0, data.LastIndexOf(" "));
}

data= data.Replace(" ", "-").ToLower();
return data.Replace("ş", "s").Replace("Ş", "s").Replace("ç", "c").Replace("Ç", "c").Replace("ö", "o").Replace("Ö", "o").Replace("ü", "u").Replace("Ü", "u").Replace("İ", "i").Replace("ı", "i").Replace("ğ", "g").Replace("Ğ", "g");
}

SQL Server Management Studio – Manuel Update Sayısını Değiştirmek

Sql server edit top 200 rows güncellemeSQL Server Management Studio‘nun en kullanışlı özelliklerinden birisi de hızlıca update ve select yapabilmemiz. Tablolara sağ tıklayıp. “Select Top 1000 Rows” ve “Edit Top 200 Rows” seçenekleri ile hızlı erişim yapabiliyoruz.  Bu bize her seferinde select ve update query yazmaktan kurtarıyor.

Ancak çok sık kullandığımız bu özellik bazen yetersiz kalıyor ve daha çok satır üzerinde işlem yapmak istiyoruz. Örneğin 200 değilde 400 satırı göstermesini istiyoruz.  Bunu ayarlamak mümkün.

Adım adım anlatmak gerekirse:

  • Üst Menüden Tools‘u seçiyoruz
  • Options seçeneğini seçiyoruz
  • Açılan pencerede SQL Server Object Explorer‘ın altından Commands‘ı seçiyoruz.
  • Table and View Options altındaki değerleri istediğimiz değerler yapıyoruz.

 

Ping Atmak

Ping atarak sunucuya ulaşma hızınızı gözlemleyebilirsiniz.Sıkça kullanılan ping atma terimi belirli bir sunucuyu sınamaktır.
Ping atarak hedef sunucuya 32 bayt’lık bir mesaj paketi göndeririz ve cevap alırız. Bu işlem süresinde geçen süreyi gözlemleriz.

Resimde görüldüğü üzere google’a ping atılmış ve değerler dönmüştür. Bu değerler, milisaniye cinsinden cevap süresi,  ve TTL yani paket sunucuya ulaşana kadar geçtiği bağlantı sayısıdır.

Ping atma işlemini adım adım anlatmak gerekirse:

  • Başlat’a basıp arama kısmını “cmd” yazıp entere basıyoruz. (Komut Sistemi açılacaktır.)
  • Ping atmak istediğimiz adresin ya da ip’nin başına ping yazıp entere basıyoruz.
  • Normalde default olarak 4 kere ping atmaktadır. Ayrıca “-t” parametresini eklerseniz siz durdurana kadar ping atmaya devam edecektir.
  • Ping atma işlemini durdurmak için ctrl+C tuşlarına beraber basmanız gerekmektedir. (bu iptal işlemidir.)
  • Eğer serverdan yeterli sürede cevap alamazsanız “İstek zaman aşımına uğradı.” uyarısı alırsınız.

Ping atma işlemini sitelerin cevap verme sürelerin ölçmede ve iplerini öğrenmede kullanabiliriz.

CSS ile Tıklanan Linklerin Renklerini Belirleme

css-link-visitedSitemizde bulunan linkler default olarak tıklanmadan mavi tıklandıktan sonra da mor renkli olarak gözükmektedir. Bu yan yana bulunan linklerin  farklı renklerde görünmesine sebep olabiliyor, bu da çirkin bir tablo oluşturuyor.

Bu yüzden CSS üzerinden visited özelliğini kullanarak linklere tıklandıktan sonra belirlediğimiz rengin görünmesini sağlayabiliriz.

Eğer tıkladıktan sonra değişmesini istemiyorsak color’a doğrudan Blue atayabiliriz.

a:visited{
color: Blue;
}

C# Text İçindeki Kelimelerin İlk Harfini Büyütmek

Başlık Kalimelerin İlk Harfini Büyük YapmakElimizdeki işlenmemiş metindeki kelimelerin ilk harflerini büyük yapmamız gerekebiliyor. Özellikle başlık gibi görsel olarak ön planda olcak metinlerde bu özellik çok kullanılıyor.  İlk harfleri büyütmeyi string sınıfı özellikleri ile halledebiliriz. Ancak bunun içinde bir method zaten mevcut. (System.Threading.Thread.CurrentThread.CurrentCulture.TextInfo.ToTitleCase()).

Her seferinde bu kadar uzun yazmamak için kendi methodumuzun içine alalım.

    public string titleModu(string text)
    {
        return System.Threading.Thread.CurrentThread.CurrentCulture.TextInfo.ToTitleCase(text.ToLower());
    }