TALHA KESKİN

Web Developer / UI Designer / Graphic & Web Designer

Kartal - İSTANBUL

Hoşgeldiniz. PHP, CSS, Javascript, jQuery, Bootstrap, PSD TO CSS, C#, .NET, Ajax, MsSQL, MySQL İşlerinizi yapabilirim.

Sosyal Profillerim
  • Yazı Detayı

PHP ile Anlık Google Analytics Bilgilerini Almak

Bu Yazı PHP İçin Yazılmıştır.

Web sitelerinin coğalması ile birlikte artık web site sahipleri anlık ve günlük olarak ziyaretçi takiplerini yapmayı daha çok önemser hale geldi. Bunun için pek çok uygulama olsa da Google’nin bize sunmuş olduğu Analytics’in yerini hiçbir uygulama tutamıyor. Web site sahipleri Anlık Google Analytics Bilgilerini Almak konusunu önemserken, en çok kullanılan programlama dili olan PHP ile bunu nasıl yapabileceğimizi bu yazımda sizlere anlatmak istedim.

Tüm PHP hakkında yazdığım konulara Buradan ulaşabilirsiniz.

Öncelikle Google’nin developerlara sunduğu bir çok uygulama bulunmakta. Bu uygulamalara Developer Console üzerinden erişebiliyorsunuz. Konumuzda anlatacağıımız apinin kurulumu için de Developer Console uygulamasına girip yeni bir proje oluşturmamız gerekiyor. Bunun için Buraya tıklayabilirsiniz.

Anlık Google Analytics Bilgilerini Almak

Daha sonra kitaplıktan Analytics apiyi bulup aktif et diyerek uygulamamıza dahil ediyoruz. Aktif ettikten sonra kimlik bilgileri kısmına girerek hesap anahtarı oluşturup bırakıyoruz. Daha sonra bunu PHP ile yapacağımız uygulamada kullanacağız. Bu anahtarın json için oluşturulduğuna dikkat etmemiz gerekiyor. Çünkü yapacağımız uygulamada sonuçlar bize json olarak verilecek.

Google PHP API Kurulumu & Kullanımı

Googlenin beta olarak yayınladığı Google PHP Apisine Buradan ulaşabilirsiniz. Bu Apiyi çalıştığınız dizine kurmanız gerekmekte. Eğer Composer kullanmayı biliyorsanız kurulumu kolay bir şekilde yapabilirsiniz. Apiyi kurduktan sonra gelelim PHP kodlarımızı yazmaya

Burada dikkat edilmesi gereken nokta buradaki yazdığım kodlar composer ile kurulmuş api için yazılmıştır. Eğer composer bilmiyorsanız normal kurulumu yapabilirsiniz. Fakat bu durumda autoload kısmı geçersiz olacağından dosyaları çağırmanız gerekebilir. Buda biraz karışık bir işlem olup sizi yorabilir. O Nedenle tekrar etmekte fayda var ki , kurulumu composer ile yapmanız sizin faydanıza olacaktır.

Bu işlemin sonucunda json olarak bir sonuç elde edeceksiniz. Bu sonucun içerisinde yer alan Online değeri anlık olarak sitenizde yer alan ziyaretçi sayısını veren değerdir. Json olarak dönen sonucu decode ederek kullanabilirsiniz.

Genelde bir PHP Dosyasına Ajax ile sorgu atılarak ve dönen sonucu divi load edip kullanılmaktadır. Bende yaptığım uygulamalarda bu şekilde kullandığım için size de tavsiye ederim. Bu şekilde verilerinizi anlık olarak okuyabilirsiniz. Aksi taktirde sayfayı sürekli yenilemek zorunda kalabilirsiniz buda bir dezavantajdır.


Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*

*

*