Подключение сайтов-платников
Подключение сайтов-платников
- Если у вас есть сайты-платники (сайты, на котором вывешены только ссылки на файлы с другого сайта), ссылающиеся на один и тот же файловый архив, то вы можете перенаправлять переходы с сайтов своих партнеров на них. Для этого нужно включить систему редиректов на платники в разделе Опции, а затем добавить адреса сайтов-платников в разделе Переходы. Добавляя новый платник, укажите его приоритет. В соответствии с установленными приоритетами конечный пользователь с одним и тем же IP, переходящий на ваши платники, будет попадать на разные сайты, независимо от того, пришел ли он от одного и того же вашего партнера или от разных.
То есть, при первом заходе он попадет на сайт-платник с приоритетом 1, при втором на сайт-платник с приоритетом 2 и так далее до конца списка, после чего он опять попадет на сайт с приоритетом 1 и далее по кругу.
Если опция редиректа на платники отключена, трафик от ваших партнеров будет по умолчанию направлен на страницу pay.php, расположенную на вашем основном сервере и содержащую список ссылок на распространяемые файлы.
- На самих сайтах-платниках, которые могут представлять собой простую html или php страницу, необходимо обеспечить сохранение pid (параметра равного идетификационному номеру вашего партнера) в течение всей навигации пользователя по платнику.
Если платник представляет собой html-страницу(-ы), то вместе с ней на сервере должен быть размещен скрипт script.js (дописывает ко всем ссылкам полученный в GET-е pid партнера), который можно скопировать из клиентской части вашей партнерки, а в тэгах <head> каждой страницы платника следует прописать <script type="text/javascript" src="script.js"></script>.
Если в платник включены php-страницы, то к каждой ссылке, прописанной на них следует добавить выражение <?php echo $_GET['pid'];?>.
Чтобы минимизировать потери pid при навигации пользователя по сайту и, соответственно, повысить точность подсчетов партнерки, имеет смысл работать со страницами php, т.к. многие пользователи отключают JavaScript.
- Далее у вас есть 2 пути организации связи между платниками и вашей партнеркой:
1. Вы можете организовать переход пользователя с платника на реальную страницу check.php вашего сайта, где и будет предложено ввести пароль для скачивания.
- В этом случае на сервере с платником должен находиться скрипт, сохраняющий pid, а ссылки на файлы из архива должны выглядеть следуюшим образом:
- <a href="http://САЙТ_КЛИЕНТСКОЙ_ЧАСТИ/ПАПКА_С_ФАЙЛАМИ/ИМЯ_ФАЙЛА?pid=<?php echo $_GET['pid'];?>">Скачать</a>
2. Можно поместить форму с инструкциями и окном ввода пароля прямо на странице платника, она будет передавать данные для проверки на сервер с файловым архивом, но пользователь не увидит ни одной страницы вашего основного сайта. После проверки пароля сразу начнется загрузка файла или (в случае если пароль неверен) страница платника будет загружена еще раз.
- В этом случае на платнике должны находиться:
- - скрипт, который сохраняет pid при навигации пользователя по сайту-платнику;
- - инструкция по отправке СМС для стран и операторов со стоимостью;
- - форма ввода полученного по СМС пароля следуюшего вида:
- <form class="item-title" method="get" style="text-align: center;" action="http://САЙТ_КЛИЕНТСКОЙ_ЧАСТИ/ПАПКА_С_ФАЙЛАМИ/ИМЯ_ФАЙЛА?pid=<?php echo $_GET['pid'];?>">
- <input class="item-title" type="text" value="" name="s_pair"/>
- <input type="hidden" value="ИМЯ_ФАЙЛА" name="file"/>
- <input class="item-title" type="submit" value="СКАЧАТЬ"/>
- </form>
- Принимаемые параметры:
- file - имя файла из файлового архива
- s_pair - введеный пользователем пароль
- При отправке содержимого формы на сервер запускается check.php, который проверит правильность пароля и запускает загрузку файла или (если пароль неверен) редиректит назад на платник.