it-swarm-eu.dev

Oznámení HTTP v reálném čase pomocí Google Analytics, když si uživatel prohlíží moji stránku?

(Tuto otázku jsem zkopíroval z stackoverflow.com , možná tu někdo má odpověď?)

Zajímalo by mě, jestli je to možné, aby služba Google Analytics odeslala oznámení HTTP v reálném čase a řekla PHP, když uživatel navštíví můj web. Pokud ne, jsem zvědavý na všechna oznámení v reálném čase, která mi může Google Analytics poslat, když uživatel navštíví můj web. Dík!

6
delete

Věřím, že Google Analytics nemá žádnou analytiku v reálném čase. Ve skutečnosti, pokud nastavíte svůj rozsah na aktuální den, můžete vidět, že to trvá poměrně dlouho, než se všechny vaše přístupy k vašemu účtu shromáždí k analýze, pravděpodobně proto, že se děje masivně distribuovaný zápis, a pouze příležitostná agregace .

V článku o TechCrunch se objevuje určitá naděje, že analýza v reálném čase může do Google Analytics přicházet , ale nemohl jsem zadržet dech :)

7
JasonBirch

Měli byste se podívat na chartbeat.com. (U většiny webů to však stojí 9,95 $, takže pokud jej potřebujete zdarma, pak pro vás Chartbeat není. Pokud jej nepotřebujete pouze na chvíli, můžete použít bezplatnou zkušební verzi a poté zrušit ...)

Mají analytiku v reálném čase a mají API, které můžete použít pro přístup k datům. Nemají však způsob, jak vám poslat oznámení. Museli byste je vyzvat, aby hledali nové návštěvníky.

1
Echo

2 možnosti, které znám:

  1. Piwik : Open source analytics v reálném čase. Nevyužívám to, ale mám přítele, který to dělá a opravdu se mu to líbí. Vypadá to pěkně pěkně a s něčím takovým můžete s daty dělat nejrůznější věci (například vlastní statistiky v reálném čase na webu).

  2. Vlastní: Můžete snadno přidat tabulku databáze, do které vložíte záznam pokaždé, když dostanete zásah stránky. Můžete také uložit ID relace nebo nějaký jiný jedinečný řetězec pro každého uživatele, takže je můžete seskupit nebo zjistit, zda se jedná o nový vs vracející se návštěvník. Můžete také přidat další funkce pomocí AJAX a zaznamenat tak, jak dlouho jsou na stránce.

    Podobnou funkčnost jsem provedl na webech, které získávaly 100 000 + zásahů denně a nezaznamenaly žádné další zatížení, ale tabulku jsem udržoval opravdu jednoduchou pouze pomocí primárního klíče. Pokud chcete získat okamžité výsledky/čísla na stole, pravděpodobně budete potřebovat některé klíče, i když byste mohli mít také skript, který přesune data z ploché tabulky do tabulky, která data kombinuje do něčeho užitečnějšího (počet přístupů na uživatel, délka návštěvy atd.).

    U tohoto typu řešení můžete také přidat funkce, které by vám umožnily komunikovat s návštěvníkem, zatímco je na webu, zasláním zprávy.

1
Darryl Hein

Můžete použít tento api http://www.google.com/analytics/apps/about?app_id=61001

nebo z analytické webové stránky, mají spuštěnou verzi v reálném čase (Beta), právě teď možná najdete návod, jak používat analytické API.

1
Feruz

Pokud chcete pouze jednorázové oznámení, můžete pro stránku udělat něco jako malý oznamovatel. Dělám to občas, ale obvykle to brzy poté vypnu, protože to může vygenerovat hromadu e-mailů. Použijte střídmě.

Konkrétně jste zmínili PHP, takže zahrnuji kód:

<?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;
?>

Toto je žádným způsobem komplexní řešení. Podobnou věc byste mohli udělat pouhým spuštěním tail ve vašich protokolech a grepping pro informace o stránkách, na kterých vám záleží.

0
artlung