..


Sponsor Bağlantılar

PHP ile Google Analytics API kullanın

Ciro Cardone tarafından yazılmış Makale
4 Sayfa 1

Google Analytics, web sitesinin performansını izlemek için en popüler hizmettir.
Google Analytics, ayrıntılı istatistikler sağlar - AJAX teknolojisi yaygın olarak kullanmaktadır şık bir kullanıcı arayüzü olarak paketlenmiş - biz web sitemizi ziyaret eden kim ilgili verileri bir dizi erişebilirsiniz sayesinde. Bu web sitesi trafik analiz inanılmaz derecede doğru ve ayrıntılı olarak hangi arama seçenekleri ve filtre çok sayıda tarafından da desteklenmektedir.

Google Analytics API nedir

2009 yılında, Google o zamandan bu yana, Analytics içinde veri entegrasyonu için güçlü bir araç var, geliştiricilerin büyük bir coşku ile harici uygulamaları, belirli bir hesap istatistikleri, üzerinden, sorgu için API sunmak için karar verdi uygulamaları.
Kullanmak için API'ler Analytics gereklidir:
  • Google Hesabı
  • Analytics aktif bir profil
API kullanarak veri almak için mekanizma birkaç aşamadan çalışır:
  1. Google Hesabı Kimlik Doğrulama (e-posta ve şifreyi kullanarak);
  2. Analytics profilinin belirlenmesi hangi veri ayıklamak için;
  3. Gerekli verileri elde etmek için sorgu (sorgu);
  4. Sonuç alın.

Istekleri DİNLENME hizmetlerini kullanarak yerine getirilmesi, sonra sadece XML gibi bir yanıt almak için basit bir HTTP çağrı uygulanması.
API isteklerini yapmak için bir yolu PHP cURL uzantısını kullanan ve daha sonra en yararlı ve güçlü sınıf SimpleXML xpath sözdizimi ile sonuç XML ayrıştırmak için.

Kimlik doğrulama ve veri ayrıştırabilirsiniz özel bir sınıf uygulamak için zaman ya da eğim yoktu olanlar için, bir açık kaynak varlığı bizim için her işi yapabilir raporu.
Proje GAPI denir (Google Analytics PHP arayüzü anlamında) ve size belge ve kullanım örnekleri, bir sürü, alabilirsiniz Bu sayfada Google Code.

Ne GAPI

GAPI büyük bir sınıf, biz, bağlantı kimlik doğrulaması ve Google Analytics profil veri almak için gerekli atomik işlemler astrarci sayesinde.

Paketin temel - sizden indirebilirsiniz burada - GAPI iyi uygulama olarak alır sınıfı, dosya gapi.class.php bulabilirsiniz. Bu sürüm (1.3 yazma sırasında) 4 örnek dosyaları ve Readme dosyasının bağış tamamlayın.

Kod iyi yazılmış, sağlam ve gerektiği gibi sıralanır. Biz, kısaca, ana özellikleri bakın:

  1. Bağlantı yöntemi (Seçimi dinamik zamanında gerçek arıların yapılır) gibi cURL ve fopen HTTP desteği
  2. Daha sonra göreceğimiz Google Analytics ölçümler ve boyutlarını belirtmek için PHP dizi Kullanımı
  3. Parametreleri için nesneleri ve alıcılar mevcuttur Hesap haritalama
  4. Raporlama harita veri nesneleri - ölçümleri ve parametreleri için alıcılar
  5. GAPI sorgu dili ile uygulanan filtreleme mekanizması
  6. PHP5 nesneye yönelik kod tam sağlam ve kolay bizim uygulamalarına entegre

GAPI kullanın

Şimdi sunduğu ne bir fikir var, bize bir GAPI bizim basit bir uygulama sınıf entegre sağlar.

Ben teklif Bu yapı oldukça basittir: bizim uygulama sadece üç dosya oluşur:

  1. conf.ini
  2. gapi.class.php
  3. process.php

Yapılandırma dosyası içeriğini görelim:






 ; Uygulama Özellikleri







 google_username = "google_username"







 google_password = "google_password"







 ga_id_profilo = "id_profilo"



Bu 'it conf.ini (örneğin bir htaccess dosyası kullanarak) Web erişilebilir şekilde dosya korumak için hatırlamak önemli

Bize dosya process.php (web uygulama gerçek talimatları içerir) analiz edelim:






 require_once 'gapi.class.php';









 $ Özellikleri = parse_ini_file ("conf.ini");







 $ GapiObj = new GAPI ($ özellikleri ["google_username"], $ özellikleri ["google_password"]);



Şu anda, sınıf GAPI dahil bir dizi değişkeni bizim özellikleri yük ve "müşteri" örneğini olduğunu yaptım. Bizim küçük bir uygulama olur, sizi temin ederim, çok daha ilginç ikinci bölümü ...

Aynı Kategoride ...
E-Öğrenme
Linux (Ders) Linux (Ders)
Açık kaynak sistemi komple rehberi. 49 € düşük.
MySQL (Ders) MySQL (Ders)
Açık kaynak veritabanı yönetimi. En düşük € 39.
PHP (Ders) PHP (Ders)
Dinamik Web siteleri oluşturmak için tam ders. 49 € düşük.
Sponsor Bağlantılar