Оптимизация скринсейверной партнерки.

By bitonic

Предупреждаю – эта статья будет сложной для понимания, а если точнее, то эта статья для тех, кто уже запустил партнёрку по распространению скринсейверов и столкнулся с проблемой роста. Для всех других данная статья не имеет ценности.

Допустим есть партнерка по скринсейверам. База скринсейверов – 1000 штук (в большинстве буржуйских партнерок база скринсейверов, как правило, больше 4000 штук(!)). Количество партнеров – 100. Для каждого партнера создается своя база скринсейверов. Поэтому общее количество скринсейверов будет 100 000 штук. Это уже очень много! А ведь партнеров всего-то 100. Что будет, если партнеров станет 1000? Сколько времени будет уходить на одну перекомпиляцию всех скринсейверов для всех партнеров – дни, недели…?

Необходима оптимизация партнерки. Нужно отказаться от компиляции базы скринсейверов для каждого клиента. База скринсейверов компилируется с adware только один раз. Но как же вести статистику загрузок и инсталляций для каждого партнера? Для этого создается специальная программа – «скачиватель скринсейверов». В этом «скачивателе скринсейверов» прописываются 2 пустые переменные – первая являет собой уникальный идентификатор партнера, а вторая указывает на то, какой скринсейвер следует скачать. Создается CGI-программа, которая будет динамически заполнять эти две пустые переменные внутри «скачивателя скринсейверов». Как результат, скачивание и установка скринсейверов для пользователя будет выглядеть так:

1.Пользователь заходит через партнерскую ссылку ( super-screensaver.com/scr.php?partnerID=23&screensaver=2145 ) на страницу скачивания скринсейвера. Номер партнера – «23», номер скринсейвера – «2145».
2.На этой странице он видит принтскрин скринсейвера и кнопку «Скачать!». Он нажимает эту кнопку. Кнопка «Скачать!» ведет не на скринсейвер, а на CGI-программу, которая должна инициировать скачивание «скачивателя скринсейверов». Этой CGI-программе передаются обе переменные – номер партнера , номер скринсейвера.
3.CGI-программа, на стороне сервера, динамически заполняет в «скачивателе скринсейверов» обе пустующие переменные (номером партнера и номером скринсейвера).
4.Инициируется скачивание «скачивателя скринсейверов».
5.Пользователь скачивает «скачиватель скринсейверов». Запускает его.
6.«Скачиватель скринсейверов» связывается с сервером и оттуда скачивает нужный скринсейвер (номер которого жестко прописан CGI-программой внутри самого «скачивателя скринсейверов»). К тому же «скачиватель скринсейверов» сообщает системе статистики номер партнера, благодаря которому был скачан скринсейвер.
7.«Скачиватель скринсейверов», находясь в компьютере пользователя, запускает Setup-файл скринсейвера.
8.Setup-файл устанавливает скринсейвер и adware на компьютер пользователя.

Таким образом в скринсейверой партнерке может быть почти неограниченное количество скринсейверов и партнеров – проблема роста партнерки решена.

Я понимаю, что в этой статье много тавтологии и она трудна для понимания. Но по-другому было нельзя. Если бы объяснял «в живую», то воспользовался бы диаграммами – стрелочками, квадратиками, ромбиками…;-) Но формат блога не способствует этому.

P.S. Всё вышеописанное не является «бредом сивой кобылы». Такой же или почти такой же способ установки используют такие компании как freeze.com, vomba.com, …

Ну, кто даст мне денег на партнерку? ;-)

Шутка – я знаю, что никто не даст :-) )))
-(:-)->-<

Метки: , , , , , ,

2 коммент. на “Оптимизация скринсейверной партнерки.”

  1. Алекс:

    Привет, как с тобой связаться, может скинешь аську на мыло?

  2. bitonic:

    Связаться со мной легко.
    Моя почта: bitonicmeister at gmail.com

    $:-)

Ответить