Каков наилучший метод загрузки трекинга в php / java скрипте? - PullRequest
4 голосов
/ 02 сентября 2010

Если мне нравится отслеживать и получать всю возможную информацию о пользователях, которые загружают мое приложение, не заставляя их регистрироваться
, какой PHP-скрипт лучше для этого?или лучший способ управлять загрузками?

Ответы [ 4 ]

2 голосов
/ 02 сентября 2010

Это идеальный вариант использования для отслеживания событий Google Analytics . Это довольно легко реализовать, хотя вам понадобится аккаунт Google Analytics (очевидно). Вот пример кода в jQuery.

$(function() {
    $('#myDownloadLink').click(function() {
        var tracker = _gat._getTracker('UA-xxxxxx-x'),  // get the analytics tracker - your UA code
            href = this.href,  // get the href - the file downloaded
            page = location.pathname.toLowerCase();

        tracker._trackEvent(page, 'download', href); // tracks the event
    });
});

Использование GA позволяет получить доступ к аналитике из любого места, а также предоставляет приличный набор инструментов фильтрации. На самом деле, если вам нужна более подробная информация, вы можете отслеживать ее как просмотр страницы вместо (или так же) события:

tracker._trackPageview('/download/' + href); // tracks as a page view

Вы можете даже добавить к этому текущую страницу, чтобы узнать, откуда пришла загрузка. Вы получите информацию о браузере, операционной системе, разрешении экрана, стране происхождения и т. Д.

1 голос
/ 02 сентября 2010

Если вы не хотите регистрировать их, все, что вы можете получить:

  • IP-адрес
  • Информация о браузере
  • Информация о системе (компьютере)
  • Время загрузки.

Чтобы получить IP пользователя в PHP, используйте это:

 $IP = $_SERVER['REMOTE_ADDR'];

Затем вы можете использовать инструменты GeoIP для получения своей страны или города., если хотите.

А для получения информации браузера в PHP, используйте get_browser().

0 голосов
/ 02 сентября 2010

+ 1 для Ответ Райана Кинала . Мне нравится идея использовать уже проверенное и работающее решение для этого. Гораздо меньше хлопот, чем писать что-то самостоятельно.

Если вы не хотите использовать инструменты googles, но что-то, что у вас есть полный контроль над собой, вы можете заглянуть в Piwik , веб-трекер статистики, который предоставляет функции, аналогичные Google Analytics , написан на PHP, с открытым исходным кодом и размещен на вашем собственном сервере. Так что только у вас есть доступ к собранным данным. Как и в Google, он предоставляет множество графиков, статистических данных и способов отслеживания перемещений пользователей через ваш сайт.

http://piwik.org/

0 голосов
/ 02 сентября 2010

Вот проект с открытым исходным кодом, написанный на php и javascript, который делает именно это: http://www.warefeed.com

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...