Уже второй час ломаю голову, как отследить посетителя перешедшего с другого сайта. Причем сайт не мой, скорее всего это будут форумы и ссылка будет находится в подписи. На каждом сайте в ссылке будет переменная, типа www.mysite.com/?forum=drugrevenue.com
Не могу сообразить скрипт, который будет учитывать переходы, никакого разделения на уникальных и не уникальных пользователей нет, просто учет кликов, которые будут записываться в текстовой фаил + простая статистика, ввыдергиваемая из этого файла и транслируемая в stats.html. Кто хорошо разбирается в программировании подайте идею или поделитесь готовым решением.
- 01.10.2009 18:19
- 01.10.2009 18:32
- Регистрация: 27.09.2009
- Сообщений: 115
- Репутация: 10
В принципе сервисы статистики типа live internet показывают откуда идет трафик.
- 01.10.2009 18:37
- 01.10.2009 18:38
1) Заводишь массив "правильных" GET-параметров с реферера.
PHP код:2) Заводишь файлик, где все будет храниться построчно в формате$refs = array( 'drugrevenue.com', 'yahoo.com', 'google.com' ) ;
3) В скрипте, на который ставишь ссылки везде (в твоем случае, скорее всего, index.php) проверяешь параметр $_GET['ref']:yahoo.com:3
google.com:12
drugrevenue.com:333PHP код:4) Читаешь файл со статой stats.txt:if ( in_array( $_GET['ref'], $refs ) )
{
// тут пойдет запись в файл
}
PHP код:В массиве $curr_stats у тебя вся текущая стата.$stats = file('stats.txt');
$curr_stats = array() ;
foreach ( $stats as $k=>$v )
{
$tmp = explode( ':', $v, 2 ) ;
$curr_stats[$tmp[0]] = $tmp[1] ;
}
5) Прибавляешь к нужному элементу $curr_stats единичку:PHP код:6) Снова записываешь все в файл:$curr_stats[$_GET['ref']]++;
PHP код:7) Расставляешь свои ссылки вида:$to_file = array() ;
foreach ( $curr_stat as $k=>$v )
{
$to_file[] = $k . ':' . $v ;
}
file_put_contents( 'stats.txt', implode ( PHP_EOL, $to_file ) ) ;
Если что непонятно или не работает - пиши в личку, код не проверял.Парам-пам-пам! Спасибо сказали:
LEO(01.10.2009), - 01.10.2009 20:20
- Регистрация: 12.09.2009
- Сообщений: 115
- Репутация: 10
- 06.10.2009 01:15
- Регистрация: 05.10.2009
- Сообщений: 191
- Репутация: 12
а как насчет google analitic насколько я помню он учитывает географию трафика и источник
- 06.10.2009 01:27
Тэги топика:
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
Как за один день получить 1 000 посетителей! | Дайджест блогосферы | 4 | 27.04.2010 10:30 |
Как заставить посетителей активно комментировать ваши статьи? | Дайджест блогосферы | 0 | 15.04.2010 21:10 |
Отношение посетителей к Sape | Биржи ссылок и статей, seo-сервисы | 42 | 27.02.2010 01:07 |
Карта сайта блога для посетителей | Дайджест блогосферы | 17 | 15.01.2010 20:49 |