Archive for Ekim, 2009

Merhaba,

Geçtiğimiz yıl 40 haramiler ile katıldığım bir fotoğraf turu ile veli efendi hipodromunu ziyaret etme şansım oldu. İşte orada çektiğim bazı kareler.

Uyuma Artık

27.10.2009

POSTED IN Fotoğraf | NO COMMENTS TAGS :

Uyuma artık

Merhaba,

Bu yazımda sizlere web site analiz araçlarında eski usul bilgi toplama yöntemleri ile yeni teknikler (Google Analytics, Yahoo Analytics, Omniture SiteCatalyst, vb…) arasındaki farklılıklardan bahsetmeye çalışacağım.

Bildiğiniz gibi web sitenizi ziyaret eden kişilerin sayıları, nereleri ziyaret ettikleri gibi bilgileri daha önceleri ancak sitenin tutulduğu sunucu üzerinde toplanan log dosyalarını (IIS Logs, vb…) inceleyen programlar aracılığıyla bulabiliyorduk. Bugün ise bu bilgilere sitemiz üzerine yerleştirdiğimiz JavaScript dosyaları aracılığıyla toplanan verilerden ulaşıyoruz. Bu iki yöntem arasında uçurum denilebilecek ölçüde farklılıklar bulunmakta ve JavaScript kullanımı eski yöntemle karşılaştırıldığında daha güvenilir sonuçlara sahip. Neden derseniz sebepleri aşağıda.

Başlamadan önce iki yöntem arasında mantıksal en büyük farklılığın bilginin toplanma şekli olduğunu belirtmemiz gerekiyor. Önceki yöntemde kullanıcılara ait bilgiler sitenin tutulduğu sunucu üzerinde direkt olarak depolanırken, artık bilgiler direkt olarak kullanıcının bilgisayarından raporlamanın yapılacağı sisteme aktarılmakta. Bunun sebebi ise sayfaların içine yazılan JavaScript kodlarının kullanıcının bilgisayarına yüklendikten sonra orada çalışıyor ve gerekli bilgileri kendi başına gönderebiliyor olmasıdır.

Bu tekniğin en önemli avantajı ise kullanıcının sunucuya direkt olarak bağlanması ile bir Proxy sunucusunun arkasında olması veya sayfayı browser’ının cache’inden alıyor olması arasında bir farklılık bulunmaması olarak gösterilebilir. (Sayfanın içinde JavaScript varsa her zaman olmaya devam edecektir.) Aynı zamanda JavaScript dosyaları ancak gelişmiş bir browser’da izlenebildiğinden ötürü arama motorları ve benzeri robot’ların sitemize yaptığı ziyaretlerin ziyaretçi istatistiklerini etkileyememesi de önemli bir artıdır. Bu tip JavaScript dosyalarının ziyaretçilerin bilgisayarlarına bıraktıkları cookie’ler sayesinde ise ziyaretçinin site içindeki daha sonraki hareketleri takip edilebilmekte, daha ileri düzeyde raporların alınabilmesinin önü açılmaktadır. Tekil ziyaretçi değerleri veya buna bir örnek olarak gösterilebilir.

Analiz bilgilerini toplarken JavaScript kullanan uygulamaların neden JavaScript kodlarını sayfaların sonlarına doğru yerleştirmenizi istediğinizi hiç düşündünüz mü? Bunun sebebi sitenizi ziyaret eden kullanıcıların sayfanın ilk yüklenme süresinin sonuna kadar beklediklerinden emin olmak ve bu sayede sayfa gösterimi değerlerinin gerçekten sayfanın tam olarak gösterilmesi olduğundan emin olmanızı sağlamaktır. Bu olay JavaScript ile yapılan analizlerin daha kararlı sonuç vermesine bir diğer örnek olarak ta gösterilebilir.

Yukarıda genel olarak üzerinden geçtiğimiz farklılıklar hakkında biraz daha detaylı bilgiler vermeye çalışacağım.

Sayfa gösterim sayılarında oluşabilecek farklılıklar;

Kullanıcı bilgilerinin Server üzerinden hesaplandığı tekniklerde sayfa gösterim sayıları genellikle daha yüksek çıkmaktadır. Bunun sebepleri arasında özellikle büyük firmaların sitenin performansının periyodik olarak ölçülmesi gösterilebilir. Mesela bir site üzerinde her 10 dakikada bir yapılacak olan “site çalışıyor mu?” ve “istenilen sürede cevap veriyor mu?” şeklindeki testler sitenin tutulduğu sunucu üzerinde birer ziyaretçi olarak algılanacak ve bu bilgiler özel yöntemlerle temizlenmediği sürece istatistikleri etkileyecektir.

Sayfa gösterim sayılarını etkileyen bir diğer faktör ise ön bellekleme olarak gösterilebilir. Bilindiği üzere bir internet sitesi bir kişi tarafından ziyaret edildiğinde sayfaya ait kodlar kişinin de browser ayarlarına bağlı şekilde ön bellekte tutulabilmekte, aynı sayfanın ikinci kez ziyaretinde sunucuya gidilmeden sayfa gösterilebilmektedir. Bu durum sunucu üzerinde o sayfa için yeni bir görüntüleme kaydının oluşmaması anlamına gelmektedir.
Başta kurumsal firmaların ağları olmak üzere, zaman zaman çağrılan sayfalar ağ üzerindeki bir başka sunucu da ön bellekte tutulabilmekte ve asıl sunucuya gitmeden sayfa gösterimi de yapılabilmektedir. Browser üzerindeki ön bellekleme durumuna nazaran daha az yaşanan bu durum da uzun vadede toplanan raporların doruluğunda önemli ölçüde hataya yol açabilmektedir.

Ziyaretçi sayılarının doğruluğu;

Ziyaretçi bilgilerini eski teknikler ile sunucu üzerinden alan raporlama yöntemlerinin yanılma payları yüksektir.

Bu tip sistemler siteye bağlanan bir kişinin site içindeki hareketlerini ancak ve ancak o kişinin IP adresine bakarak anlayabilmekte ve aynı IP adresinden gelen farklı talepleri aynı kişiden gelmiş olarak kabul ederek raporlarını buna göre hazırlamaktadır. Ancak bilindiği üzere aynı ağ üzerinde yer alan birden fazla kişinin internete çıkış IP’leri aynı olabilir ve bu durum raporlarda kesin doğruluğun önüne geçmektedir. Örneğin, tek bir ağ üzerine bağlı ve tek bir IP adresinden internete çıkan firmalarda aynı siteyi birden fazla kişinin ziyaret etmesi durumunda bu hata gerçekleşmektedir.

Flash dosyalarının detaylı takibi;

Tam olarak bu yazının konusu olmasa da, gelişmiş ölçüm araçlarının flash ve benzeri dosyaların içinde olup bitenleri takip eden, kullanıcıların bu tip dosyalar üzerinde ne gibi işlemler yaptığını sayan uygulamaları bulunmaktadır.

Bildiğiniz gibi internetin hızlanması ile beraber sitelerin içinde kullanılan içerikler gelişmekte ve daha fazla etkileşimli içerikler ön plana çıkmaktadır. Örneğin flash tabanlı bir içeriğin kullanıldığı bir sayfada kullanıcılar bu flash dosyası üzerinde birçok işlem yapabilmekte ve birçok bilgiye ulaşabilmektedir.

Kullanıcının ziyaretine ait bilgileri sunucu tarafında toplayan tekniklerde ise ancak flash dosyasının ilk yüklenmesi esnasında sayım yapılmakta, daha sonradan flash üzerindeki etkileşimlerin değerleri tutulamamaktadır.

Bu tip ölçüm teknikleri sayesinde site kullanıcılarının ziyaretleri esnasında neler yaptığı bilgisi daha net şekilde önümüze çıkmaktadır.

Sonuç;

Sonuç olarak bu iki kullanım tekniğinin arasındaki farkları ve eski yöntemin yenisine nazaran ne gibi noktalarda eksik olduğunu özetlemiş olduk. Ancak tüm bunlardan bahsederken yeni teknik olarak adlandırdığımız JavaScript kullanımının kullanıcının browser’ı üzerinde performans anlamında bir maliyeti olduğundan ve ancak gelişmiş bir browser kullanılması durumunda işe yarayabileceğinden de bahsetmemiz lazım. Kullanılan tekniğin bu değişiminin başlıca aktörlerinden birisinin de geçtiğimiz yıllar içinde gelişen browser’lar olduğu düşünülebilir.

Bir sonraki yazıma kadar hepinize iyi günler diliyorum.

O kadar zor ki

13.10.2009

POSTED IN Fotoğraf | NO COMMENTS TAGS :

dilenci

Mecidiyeköy metro istasyonunun girişinde dilenirken uyuya kalan bir çocuk…

Merhaba,

Dün çok başarılı bir organizasyona katılma şansı buldum. Organizasyonun adı facebook Developer Garage İstanbul.

Nedir bu garrage etkinliği diyorsanız, organizasyonu düzenleyenlerin açıklaması aşağıdaki gibi:

İlk adımları neredeyse bir sene önceye dayanan Facebook Developer Garage Istanbul nihayet start aldı. 11 Ekim 2009 Pazar günü İstanbul Bilgi Üniversitesi’nin de desteğiyle Dolapdere Kampüsü’nde, Facebook Platformu’nunu kullanarak uygulama geliştiren, geliştirmek/geliştirtmek isteyen tüm yazılımcılara ve ajanslara kapılarını açıyor.

Daha çok teknik konulara yer verilen Garaj etkinliklerinde ayrıca “Uygulamalardan nasıl gelir elde edilir?”, “Nasıl farklı bir uygulama konusu seçilir?”, “Viral etki nasıl sağlanır?” gibi stratejik öneme sahip başlıklar da tartışılabiliyor.

Peki nedir bu Facebook Developer Garage? (http://wiki.developers.facebook.com/index.php/Facebook_Developer_Garage)

Facebook Platform’un 24 Mayıs 2007 tarihinde duyurulmasından hemen sonra gayri resmi olarak bireysel yazılım geliştiriciler tarafından düzenlenen etkinlikleri bir çatı altında toplamak, etkinliklere ve bu ekosisteme destek vermek için oluşturulmus bir yapıdır.

Lanse edildiğinden beri Facebook Developer Garage, dünya çapında 45 ayrı lokasyonda 16 binden fazla uygulama geliştiriciye ulaştı. Garaj etkinlikleri uygulama geliştiriciler tarafından, uygulama geliştiriciler için düzenlenen organizasyonlardır.

Etkinlik günü Justin Osofsky (Facebook Connect Pazarlama, Facebook), Özgür Demir (Yazılım Geliştirme, Facebook), Özgür Alaz (Partner, Promoqube), Tolga Arıcan (Partner, Utopic Farm), Emre Sokullu (Grou.ps), Gokhan Piskin (Partner, Biz Bilisim) ve Özkan Altuner (Orangeplus) birer konuşma yapacaktır.

Aktivite esnasında çektiğimiz bazı kareler ise aşağıda:

Bu istanbulda yapılan ilk garrage aktivitesiydi. Eğer bunu kaçırdıysanız ve bundan sonrakilerde yer almak istiyorsanız, tek yapmanız gereken aşağıdaki facebook grubuna üye olmak ve aktivite haberlerini takip etmek.

http://www.facebook.com/group.php?gid=23612936234

garrage

Kahve Bahane

12.10.2009

POSTED IN Fotoğraf | NO COMMENTS

Kahve Bahane

İBB Lale festivali

10.10.2009

POSTED IN Fotoğraf | NO COMMENTS

İstanbul büyükşehir belediyesinin 2oo9 yılında düzenlediği lale festivalinde, emirgan parkında çektiğim bazı kareler.

Merhaba Dünya

9.10.2009

POSTED IN Blog | 1 COMMENT

Hepinize merhaba,

Yeni oluşturduğum bu blogta mesleki konulardaki yazılarımı paylaşıyor olacağım. Konular neler mi olacak? Arama motoru optimizasyonu, sosyal medya, genellikle kimsenin pek değinmediği web sitesi optimizasyonu, sosyal etkinlikler ve daha bir çok makale yolda.

Pek yakında…

Kariyer

3.10.2009

POSTED IN emreoktem.com | NO COMMENTS

Lorem 3

Blog

3.10.2009

POSTED IN emreoktem.com | NO COMMENTS

Lorem 2