it-swarm-tr.com

Kullanıcı sayfamı görüntülediğinde Google Analytics’i kullanan gerçek zamanlı HTTP bildirimleri?

(Bu soruyu stackoverflow.com 'dan kopyaladım, belki burada birisinin cevabı var mı?)

Bir kullanıcı web sitemi ziyaret ettiğinde PHP demek için gerçek zamanlı HTTP bildirimleri göndermenin Google Analytics’le mümkün olup olmadığını merak ediyordum. Olmazsa, bir kullanıcı sitemi ziyaret ettiğinde Google Analytics’in bana gönderebileceği gerçek zamanlı bildirimleri merak ediyorum. Teşekkürler!

6
delete

Google Analytics’in herhangi bir gerçek zamanlı analitik olduğuna inanmıyorum. Aslında, kapsamınızı geçerli güne ayarlarsanız, büyük olasılıkla çok fazla dağıtılmış yazı yazdıklarından ve yalnızca arada bir toplama yaptıklarından, analiz için tüm isabetlerinizi analiz için hesabınıza harmanlamanın biraz zaman aldığını görebilirsiniz. .

TechCrunch'ta yayınlanan bir makale, bazı umutlar içermez gerçek zamanlı analiz Google Analytics’e gelebilir , ancak nefesimi tutmayacağım :)

7
JasonBirch

Chartbeat.com sitesine bir göz atmalısınız. (Yine de, çoğu site için 9.95 $ 'a mal oluyor, bu yüzden eğer bedavaya ihtiyacınız varsa, o zaman chartbeat sizin için değil. Sadece biraz ihtiyaç duymazsanız, ücretsiz deneme sürümünü kullanabilir ve iptal edebilirsiniz ...)

Gerçek zamanlı analizlere sahipler ve verilere erişmek için kullanabileceğiniz bir API’ları var. Ancak size bir bildirim göndermenin bir yolu yok. Yeni ziyaretçileri kontrol etmeleri için onları sorgulamanız gerekir.

1
Echo

Bildiğim 2 seçenek:

  1. Piwik : Açık kaynaklı gerçek zamanlı analitik. Bunu kullanmıyorum ama yapan bir arkadaşım var ve gerçekten hoşuna gidiyor. Oldukça Nice görünüyor ve bunun gibi bir şeyle (web sitesinde kendi gerçek zamanlı istatistikleriniz gibi) verilerle her türlü başka şeyi yapabilirsiniz.

  2. Özel: Her sayfa vurduğunda kolayca kayıt eklediğiniz bir veritabanı tablosu ekleyebilirsiniz. Ayrıca her kullanıcı için bir oturum kimliği veya başka bir benzersiz dize de saklayabilir, böylece onları gruplandırabilir veya geri dönen bir ziyaretçi olup olmadığını tespit edebilirsiniz. Sayfada ne kadar süre kaldıklarını kaydetmek için AJAX kullanarak ek işlevler de ekleyebilirsiniz.

    Günde 100k + hit alan ve fazladan yükleme yapmayan sitelerde benzer işlevler kullandım, ancak masayı yalnızca bir birincil anahtarla gerçekten basit tuttum. Masada anında sonuç/rakamlar elde etmek istiyorsanız, muhtemelen bazı tuşlara ihtiyacınız olacaktır; ancak, verileri düz tablodan verileri daha yararlı bir şeyle birleştiren bir tabloya taşıyan bir komut dosyasına da sahip olabilirsiniz (sonuç başına kullanıcı, ziyaret süresi vb.

    Bu tür bir çözümle, ziyaretçilerle web sitesindeyken onlara bir mesaj göndererek iletişim kurmanıza olanak sağlayan işlevsellik de ekleyebilirsiniz.

1
Darryl Hein

Bu api'yi kullanabilirsiniz http://www.google.com/analytics/apps/about?app_id=61001

veya analytics web sayfasından takip edin, Gerçek Zamanlı (Beta) sürümleri çalışıyor, şu anda, belki analytics api'nin nasıl kullanılacağını bulabilirsiniz.

1
Feruz

İsterseniz bir kerelik bir bildirimde bulunmak istiyorsanız, sayfa için küçük bir bildirim eklemek gibi bir şey yapabilirsiniz. Bunu bazen yapıyorum ama çoğu zaman kapattıktan sonra kapatıyorum çünkü bir e-posta yığını oluşturabilir. Kullanın az miktarda.

PHP'den özellikle bahsettiniz, bu yüzden kodu ekliyorum:

<?php
// add ip addresses you don't care about here
$no_mail = array(
    '24.254.148.80',
    '67.145.115.105',
    '207.46.149.50',
);
$url = $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI';
$to_email = '[email protected]';
if (!in_array($_SERVER['REMOTE_ADDR'], $no_mail)):
    $body = $url . "\n\n". print_r($_SERVER, true);
        $headers = 'From: [email protected]' . "\n" .
        'Reply-To: [email protected]' . "\n" .
        'X-Mailer: PHP/' . phpversion() . "\n";
    mail($to_email,
        'Email from '. url . $_SERVER['REMOTE_ADDR'],
        $body
        , $headers) or die("<!-- error with email -->");
    print "<!-- notification sent -->";
else:
    print "<!-- no notification sent -->";
endif;
?>

Bu hiçbir şekilde kapsamlı bir çözüm değildir. Günlüklerinde yalnızca bir tail ve önemsediğiniz sayfalarla ilgili bilgi için grepping komutunu kullanarak da benzer bir şey yapabilirsiniz.

0
artlung