ShopForBux.com
Помощь

Алгоритм скорости показа в серфинге

75 10
user avatar
Пользователь
На сайте 13 лет
Сообщений : 21
Репутация : 0
5 лет назад #2393
Здравствуйте.

Интересует алгоритм реализации регулировки скорости перехода по ссылке в серфинге.

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

Интересует как именно это реализовать, по id пользователей/по таймеру или еще как.

Подойдет и пример кода и просто словесное описание.
user avatar
Пользователь
На сайте 13 лет
Сообщений : 21
Репутация : 0
5 лет назад #2394
Чтоб точно было понятно о чем это я, прикрепил скрин)
user avatar
Пользователь
На сайте 13 лет
Сообщений : 21
Репутация : 0
5 лет назад #2395
Всем спасибо :)

Можно закрывать.
user avatar
Пользователь
На сайте 5 лет
Сообщений : 8
Репутация : 0
5 лет назад #2396
Покажи букс?
user avatar
Администратор
На сайте 15 лет
Сообщений : 276
Репутация : 0
5 лет назад #2397

Цитата: qwertyx от 13.06.2021 в 10:48

Всем спасибо \\\"🙂\\\"

Можно закрывать.

Если нашел способ, то расскажи тут. Может кто тоже столкнется с данным вопросом.
user avatar
Пользователь
На сайте 13 лет
Сообщений : 21
Репутация : 0
5 лет назад #2398
Нашел, но способ весьма сомнительный, я сделал немного сложнее, но если кратно, то вот суть:

К каждой ссылке создать поле в таблице, туда писать число соответствующее скорости показов. (чем больше число, тем меньше скорость показа)

На странице с ссылками, проверять кратность текущего значения времени этому числу (т.е. проверять кратность числа и time()) и выводить ссылку если она кратна. Ну и не выводить если не кратна.

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

Если кто знает способ лучше (а такой способ точно должен быть), пожалуйста, сообщайте.

 

ValeriiPHP, не покажу)
user avatar
Пользователь
На сайте 5 лет
Сообщений : 32
Репутация : 0
5 лет назад #2399

Цитата: qwertyx от 16.06.2021 в 19:14

К каждой ссылке создать поле в таблице, туда писать число соответствующее скорости показов. (чем больше число, тем меньше скорость показа)

На странице с ссылками, проверять кратность текущего значения времени этому числу (т.е. проверять кратность числа и time()) и выводить ссылку если она кратна. Ну и не выводить если не кратна.

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

Если кто знает способ лучше (а такой способ точно должен быть), пожалуйста, сообщайте.

Скорость показов это вообще зачем? Обычно людям нужно конкретное число переходов (например 5-10 за день), тут всё просто - создаём колонку которая хранит этот лимит (число) и сравниванием по кол-ву переходов в день. Если оно больше, просто перестаём выводить ссылку.

Способа лучше не знаю, но твой можно улучшить заменив time() на \\\"id пользователя\\\". Или для ещё лучшего эффекта \\\"id пользователя + текущий день\\\", что бы в 1 день могла посмотреть одна половина проекта, а во 2 другая половина и т.д. Это избавит от такой фигни как \\\"пользователь сможет обновлять страницу много раз и получить все же все ссылки\\\".

P.s мне кстати не нравится что используется time(), т.е на уровне php, должна быть проверка при выборке площадок из БД
user avatar
Пользователь
На сайте 13 лет
Сообщений : 21
Репутация : 0
5 лет назад #2400
\\\"id пользователя + текущий день\\\" - такое мне в голову не пришло, а идея вполне хорошая.

Благодарю.
user avatar
Пользователь
На сайте 15 лет
Сообщений : 88
Репутация : 0
5 лет назад #2401
Это все неправильно, при таком подходе весь заданный лимит показов \\\"пролетит\\\" в начале суток по серверному времени. Вы попробуйте \\\"размазать\\\" показы по времени по заданному рекламодателем алгоритму - они вам спасибо скажут и ещё денег на проект принесут.
user avatar
Пользователь
На сайте 13 лет
Сообщений : 21
Репутация : 0
5 лет назад #2402
Я понял о чем Вы. Абсолютно верно, правда, сейчас на всех проектах (насколько я сталкивался) \\\"пролетает\\\" основная часть показов.

Зафиксирую Вашу идею, возможно попробую подумать над реализацией.

Благодарю.
Автор темы
author avatar
qwertyx
Пользователь
На сайте 13 лет
Сообщений 21
Тем 6
Репутация 0
Теги темы
Автор не добавил тегов для этой темы
Ответить
Написал(а):