Google Analytics ile bir web sitesi API trafik verilerini yakalamak için?

4 Cevap php

Ben trafiğin en API gelen bir web sitesi var (http://untiny.com/api/). Ben API sayfalarına javascript kodu Google Analytics dahil, ve API sonuçlarını etkileyecek dahil değil çünkü Ancak, istatistikler API trafiği dahil etmeyin, trafik verileri toplamak için Google Analytics kullanın. (Örnek: http://untiny.com/api/1.0/extract/?url=tinyurl.com/123).

Çözelti bir javascript motoru kullanarak javascript infaz olabilir. Ben stackoverflow arandı ve Java ve C için javascript motorları / tercüman buldum, ama ben eski bir "J4P5" dışında PHP için bir bulamadık http://j4p5.sourceforge.net/index.php

Soru: bir javascript motoru sorunu çözecektir kullanıyor? ya da neden Google Analytics API trafiği dahil başka var mı?

4 Cevap

Genel olarak bu ile basit bir sorun olsun herhangi bir veri çok yanıltıcı olabilir olmasıdır.

Muhtemelen diğer sunucular yapımı olduğu zaman bir çok sunucuya çağırır. Bu doğruysa, hiçbir şekilde sunucunun konumu onu, kullanıcı aracısı sahte edilecektir kullanan insanların konumu temsil eder, ve aslında hizmetini kullanarak kaç farklı bireyler söyleyemem. Orada hiçbir yönlendirmeleri bulunuyor ve varsa onlar muhtemelen sahte olduğunu ... Bu durumda vs değil birçok istatistikler tüm yararlıdır.

Belki IP ve diğer başlık bilgilerini kaydeder bir PHP arka uç yapmak, gerçekten size yapabileceğiniz hepsi bu. En azından API toplam aramaları izlemek mümkün olacak, ve onlar yapılmış nereye (muhtemelen sunucularından, yine olsa ama hangi sunucular söyleyebilirim).

Ben bu araştırma yaş geçirdi ve nihayet mükemmel görünüyor bir açık kaynak projesi bulunan, tamamen radar altında olsa.

http://code.google.com/p/serversidegoogleanalytics/

Sonuçlarına geri bildirir.

büyük olasılıkla kullandığınız her türlü programlama dili ile sunucu tarafındaki tüm http çağrıları taklit olurdu ..... Bu untiny başlığının çeşit ile müşteri bilgi sağlayan sürece, olsa kimin kullandığını hakkında size bilgi vermeyecektir.

istatistiki amaçlıdır bunu dahil etmek istiyorsanız (php kullanarak varsa) sunucu tarafında untiny tespit ederseniz, gif dosyaya erişmek Kıvrılmaları kullanarak deneyebilirsiniz

http://code.google.com/apis/analytics/docs/tracking/gaTrackingTroubleshooting.html#gifParameters

Tam ihtiyacını inkâr olur: kolayca JavaScript tabanlı Google Analytics komut tabii, onlar tam son kullanıcıya kendi ekranda API çıktı dahil sürece son kullanıcı (tarafından işletilen olmayacak gibi bunu yapamaz teşekküllü API, [sadece bir iframable kod sunabilir] olası güvenlik riskleri ve muhtemelen tarayıcı çapraz etki işletilen faul javascript çekler) oluşturmaktadır.

Eğer bir API çağrısı alma olacağını en çok bilgi Yönlendiren, istek ve IP adresi olacaktır beri - - en iyi çözüm ya da (örneğin Apache veya IIS sunucu günlüklerinde Analog, Webalizer veya AWStats gibi) sunucu tarafı analytics kullanabilir ya olacağını sadece API denilen bir veritabanında bu bilgileri log.