17 октября 2012

индивиуальная история CPC

Есть сайт, где находится РСЯ. Все блоки имеют одинаковый номер среза от 1 до 50.

изначально 1, устанавливается каждоый новый день и после обновления статистики в ПП.

Устанавливается он запуском скрипт сброса. (resetRSAcount.php)

Чтобы сбросить счетчик нужно следить за изменением статы ПП. За статой ПП наблюдает отдельный сервер (ибо требует частых запусков и не должен нагружать основной сайт) Каждую минуту просходит проверка через XML интерфейс.

Если изменений нет, ничего не происходит.

Если изменение обнаружено, то делается запрос на обнуление счетчика.

Сам счетчик инкрементируется от 1 до 50 в моменты клика посетителями по рекламе РСЯ

Ориентировочные данные: Обновление статы ПП примерно раз в 30 минут. Примерное число кликов в полчаса от 0 до 5.

Отсюда следует вывод что все 50 срезов на могут никогда не пригодиться, но это пока сайт малопосещаемый. Для крупных сайтов где 50 срезов не хватит на полчаса, последующие клики будут теряться. И это основаня проблема данной методы.

Данные по срезам накапливаются в течение суток и тут есть 2 варианта использования: Либо мы ждем кликов по РСЯ на все 50 срезов, либо мы сбрасываем срез каждый раз при обновлении ПП это будут накапливаться данные только с 1-5 срезов а остальные не будут работать. В чем разница ? Сбрасывая каждый раз срез нам приходится делать вычитание суммы за сутки и суммы за сутки минус последние полчаса чтобы зафиксировать получасовой доход.

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

Напрмер произошел сигнал о обновлении ПП.

Делаем запрос к сайту, мол ПРОИОШЛО.

При этом мы ему отдаем все цифры из статы ПП.

Сайт принимает XML парсит и видвит все новые и возможно старые данные. Делает вычисления и получает CPC.

Но можно делать не так. Можно при каждом клике делать запрос к ВПС.

ВПСник принимает клик и кладет его в с стопочку за текущий АП.

При это надо увеличить счетчик среза, для этого мы можем его оставить на локали и брать его каждый раз при загрузе сайта с ВПСа, что как-то некрасиво, либо все же счетчик отправлять на сайт и уже локально его там брать.

Я не сказал важную вещь: Сайт надо максимально освободить от расчетов, ибо это будут клиентские сайты и ничего там лишний раз показывать не нужно, поэтому счетчик среза лучше всего подгружать или аяксом или на ПХП делая запрос к ВПС. Каждый раз делая такой запрос на ПХП, мы как-то ненормально грузим сайт, делая через аякс, мы отдаем эту задачу клиенту, он-то пусть из разбирается какой номер среза сейчас текущий. Тут конечно может быть проблема с аяксами, ведь лишняя проблема, подгрузить.


Видеочат рулетка