X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Подсчет кликов по внутренним ссылкам
sc2r2bey
sc2r2bey
Topic Starter сообщение 29.9.2009, 13:12; Ответить: sc2r2bey
Сообщение #1


а как считаются клики по ссылкам внутри сайта?


--------------------
Заметки о разработке и не только
программирую web и для we
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 1.10.2009, 0:57; Ответить: ZiTosS
Сообщение #2


sc2r2bey, тут нужно уточнить, клики по определённым ссылкам или по всем что имеются на странице?
Если по определённым(просмотры тем, количество скачиваний и т.д.) то тут уместно вести в соответствии объекта просмотра счётчик, который нужно хранить там же где хранится на объект(скорее всего это будет таблица объектов определённой направленности, например новости или статьи).

Если же хотите для всех ссылок с вашего сайта вести количество кликов, то тут уместно создать отдельную таблицу, которая будет наполнена url ссылками и счётчиком их открытий.
То есть когда пользователь нажимает на ссылку, мы обращаемся к PHP посредством AJAX. В PHP скрипте мы обращаемся к таблице из базы, где хранятся наши ссылки, если подобной ссылки ещё не было, то мы добавляем её и счётчик назначаем 1, если ссылка уже есть в базе, обновляем счётчик на +1.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sc2r2bey
sc2r2bey
Topic Starter сообщение 15.10.2009, 11:32; Ответить: sc2r2bey
Сообщение #3


ситуация следующая, в БД есть 185 позиция, на странице выводиться только 10 из них и ссылка посмотреть все, так вот этот список формируется по популярности нажатия ссылок, не могу понять как фиксируется нажатие ссылок и т.д.


--------------------
Заметки о разработке и не только
программирую web и для we
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
НЕПЛОХОЙ
НЕПЛОХОЙ
сообщение 15.10.2009, 12:05; Ответить: НЕПЛОХОЙ
Сообщение #4


id  |        ссылка          | кол-во переходов
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1     БлаБла                      2
2     Тра-ля-ля                  56

<a href="go.php?id_url=2&rel=http://тра-ля-ля">Тра-ля-ля</a>


go.php

делаем +1 к количеству переходов ссылке с id переданным через $_GET['id_url'].
делаем редирект на страницу передавнную в переменной rel


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 17.10.2009, 14:10; Ответить: ZiTosS
Сообщение #5


sc2r2bey, если это список ограниченный одной таблицей, то достаточно ввести ещё одно поле подсчета переходов. И когда пользователь обращается к записи определённым id, скрипт должен приплюсовать 1 к количеству посещений данной записи.
Если же ссылки изначально не обговорены, то то же самое, но у нас отдельная таблица с ссылками и количествами переходов по ней...
Если ссылка уходит на внешку, то тут естественно без перенаправления не обойтись.
ссылки в адресной строке советую кодировать а затем декодировать, сохранность будет выше. Кодировать и декодировать можно алгоритмом base64
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ltb
ltb
сообщение 17.10.2009, 15:03; Ответить: ltb
Сообщение #6


Самый обычный счетчик в БД

UPDATE stat SET counter=counter+1 WHERE link_id=12345


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sc2r2bey
sc2r2bey
Topic Starter сообщение 22.10.2009, 9:39; Ответить: sc2r2bey
Сообщение #7


(Евгений @ 15.10.2009, 12:05) *
<a href="go.php?id_url=2&rel=http://тра-ля-ля">Тра-ля-ля</a>

и как это работает, что происходит при нажатии такой ссылки?


--------------------
Заметки о разработке и не только
программирую web и для we
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 22.10.2009, 12:07; Ответить: ZiTosS
Сообщение #8


sc2r2bey,
<a href="go.php?id_url=2&rel=http://тра-ля-ля/123.html">Тра-ля-ля</a>
На странице go.php такой код:
[php]// подключение к БД

$rel = mysql_escape_string($_GET['rel']); // экранируем спецсимволы
$query = "SELECT id FROM table WHERE rel LIKE '{$rel}'"; // строка запроса на проверку существования ссылки
$resource = mysql_query($query); // выполняем запрос
if(mysql_num_rows($resource))
mysql_query("UPDATE FROM table SET counter=counter+1 WHERE rel LIKE '{$rel}'"); // если ссылка уже существует, то счетчик на +1
else
mysql_query("INSERT_INTO table VALUES(NULL, '{$rel}', 0)"); // если ссылка не существует, то добавляем её в таблицу

// перенаправление
header("location: {$_GET['rel']}");
exit();[/php]

Ещё бы не помешало проверять ссылка ли это вообще, помещённая в $_GET['rel'];

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Большие ставки для кликов в Я.Директ. Как удешевить?
2 rownong27 1124 26.3.2024, 14:13
автор: knezevolk
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПолучайте 50% с каждого лида по Вашей реферальной ссылке. РА "Клиенты лучше кликов"!
3 Клиенты_лучше_кликов 1387 30.3.2021, 18:28
автор: Coffee
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыТизерная сеть "Облако Кликов" – новостной трафик с крупнейших СМИ Рунета!
41 ClicksCloud 22610 17.6.2019, 15:31
автор: ClicksCloud
Открытая тема (нет новых ответов) Go-ip.ru: автоматизированный сервис продажи трафика, накрутка кликов, рекламы и переходов
продажа трафика, трафик, купить трафик, сервис для трафика, накрутка к
2 alerzo 4705 23.7.2018, 9:09
автор: Hripsime
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыКак сделать подсчет рейтинга плюсов и минусов на wordpress?
9 prolisk 9361 17.10.2016, 18:08
автор: prolisk


 



RSS Текстовая версия Сейчас: 29.3.2024, 12:01
Дизайн