Вы находитесь на странице: 1из 10

Парсинг сайтов (скачать сайт)

Программы(Teleport-Pro, Offline Explorer)

Для конкретного одображения главный файлик странички должен


быть index.htm или index.html и лежать в корне

После открывающего <head> Устанавливам:

<script type="text/javascript" src="https://c.pricecpa.pro/


{landing_id}/prices.js?
product_ids={product_ids}&{mleads_url}"></script>

<form action="http://c.pricecpa.pro/{landing_id}/success?
product_id={product_ids}&amp;{mleads_url}" method="post"
onsubmit="return cartTelCheck('phone', true, this, event);">

<b class="price_only{product_ids}"></b> <b class="price_currency"></b>

<script>
if(cartinfo.country == 'UA'){
footertext = 'ООО «Мл-Стайл» ИНН 7723445460 <br> ОГРН
1167746439321<br><a onclick="javascript: cartPolitika();" style="cursor:
pointer;">Политика конфиденциальности </a><br><a
href="http://monsterleads.pro/?utm_source=from_land"
target="_blank">MonsterLeads.Pro</a>';
}

</script>

.footer_text {
margin: 15px 0;
color: inherit;
font: inherit;
text-align: center;
}
<script type="text/javascript">
(function() {
var m = document.createElement('script');
m.type = 'text/javascript';
m.async = true;
m.src = 'http://c.cpam.pro/transit/8300.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(m, s);
})();
</script>

В корень сайта заливаем файл settings.txt, внутри которого пишем:


landing_id=ТУТ УКАЗЫВАЕМ НОМЕР ЛЕНДИНГА (при добавлении на
оффер смотрим)
product_ids=ТУТ УКАЗЫВАЕМ НОМЕР ТОВАРА (дают менеджеры или
постановщик задачи)

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

2. Заходим в вкладку лендинг (рис.1.)

рис.1.
3. Нажимаем "добавить готовый лендинг" открываеться окно(рис.2.)
4. Название лендинга : Если десктоп лендинг то пишем Лендинг А
если лендов нету, если есть то следующую букву Рус алфавита. Если
лендинг адаптивный пишем
Лендинг А (Адаптив) если мобильний лендинг пишем Мобильный
лендинг А
URL и URL для отображения пишем имя ленда + .discountsalepro.com/
если лендинг адаптивный или мобильный внизу ставим галочку
"моб" Справа менюшка : доступен всем ее не трогаем если в задаче
нечего не сказано про приват. Если задача залить под 1 го веба то
выбираем Недоступен всем, кроме и в окно записываем емейл веба.

рис.2.
5. Когда добавил лендинг то справа (выделено красным) есть
иснтрументы

5.1 редактировать лендинг если что то не так или просят заменить


его
5.2 Здесь смотрим ид лендинга после добавления и записіваем его
в settings.txt (рис.3.)
рис.3
5.3 не нужный
5.4 удаление лендинга (его переводит в скрытые )
5.5 информация кто и когда добавил ленд

Устанавливаем форму заполнения заказа:

<form action="http://c.cpam.pro/{landing_id}/success?
product_id={product_ids}&amp;{mleads_url}" method="post"
onsubmit="return cartTelCheck('phone', true, this, event);">

в поле onsubmit выполняется метод cartTelCheck();


первый параметр метода это ID поля с телефоном внутри вашей
формы. Таким образом вы заставляете форму проверять
правильность ввода телефона перед отправкой данных нам.
т.е. если там написано phone то ниже внутри формы должен быть
input:
<input name="tel" type="text" value="" placeholder="Номер телефона в
межд. формате" id="phone" /> - телефон
<input type="text" name="client" placeholder="Введите Ф.И.О"
required=""> - имя
ВНИМАНИЕ. ID не должен повторяться. У каждого екшен формы свой
ID.

Пример
<form action="http://c.cpam.pro/{landing_id}/success?
product_id={product_ids}&amp;{mleads_url}" method="post"
onsubmit="return cartTelCheck('phone1', true, this, event);">
<input type="text" name="client" value="" placeholder="Как Вас
зовут?" required="">
<input class="input-phone" type="text" name="tel" id="phone1" value=""
placeholder="Ваш телефон" required="">
<button class="button-m" type="submit">Оставить
заявку</button>
</form>

Классы что тянут цену с нашего сервера:


price_old{product_ids} - старая цена
price_currency - валюта
price_only{product_ids} - новая цена
price_dostavka{product_ids} - стоимость доставки

Пример <span class="price_only{product_ids}"></span><span


class="price_currency"></span > - будет тянуть новую цену и валютю,
заменяем все цены на ленде(если не просят зделать статическую
цену)
<span class="price_old{product_ids}"></span><span
class="price_currency"></span >

если установить скрипт в head и записать правильный ид в settings.txt


то цену подтянет с сервера.

Устанавливаем динамический футер с помощью:


class=”footer_text” (для лендов по СНГ)

Пример:
<div class="footer_text"></div>
<p class="footer_text"></p>
Для отображение правовой информации по Украине с учетом
местной специфики - добавить перед закрывающим тэгом </body>
скрипт:

<script>
if(cartinfo.country == 'UA'){
footertext = 'ООО «Мл-Стайл» ИНН 7723445460 <br> ОГРН
1167746439321<br><a onclick="javascript: cartPolitika();" style="cursor:
pointer;">Политика конфиденциальности </a><br><a
href="http://monsterleads.pro/?utm_source=from_land"
target="_blank">MonsterLeads.Pro</a>';
}

</script>

Также в форме заполнения заказа могут быть


переменные(отправляются POSTом):
tel,
client
mail
country: RU, UA, KZ, BY etc.
adress(передача адреса в строку улица при заказе)
shipping
payment
comments(передаем информацию о товаре если необходимо)

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


а все остальные поля удаляем. Так же удаляем все скрытые
инпуты(если необходимо передать информацию то создаем свой
скрытый инпут с name="comments").

tppabs=\".*?\" - регулярное выражение для очистки тегов


“телепорта”

Если парсинг телепортом необходимо убирать все теги tppabs в


index.html
Добавление сервер:

Лендинги добавлять на сервер в корневую директорию (доступы к


серверу получаются у тех. директора). Папка с лендингом должна
иметь формат mylanding.proml.net, где mylanding - доменное имя
каждого отдельно взятого лендинга (должно быть уникальным в
рамках сервера).

При добавлении лендинга к офферу, доменную зону необходимо


указывать в формате discountsalepro.com То есть лендинг
mylanding.proml.net должен прописываться в оффере как
http://mylanding.discountsalepro.com Мобильные лендинги
необходимо идентифицировать добавлением приставки -m или -mob
(пример: mylanding-m.proml.net).
Транзитные страницы необходимо добавлять на сервере в папку
bloggerspot.info с дальнейшей вложенностью в папку с цифровым
индексом прямой очередности.
Тоесть создавать папку 9680 и в нее добавлять транзитки.
(если не будет других указаний).

При чистке транзитки значение атрибута href ключевых ссылок


необходимо менять на #. После добавления транзитки в оффер,
становиться доступным спец. скрипт, который необходимо вставить в
контейнер head перед заливом на сервер(при нажатии на '1' в окне
транзиток открываеться спец скрипт который необходимо
скопировать и добавить в head транзитки)
При добавлении в оффер транзитка должна иметь вид типа
http://bloggerspot.name/9674/reduslim-forget
Стоит обратить внимание, что по некоторой аналогии с лендингами,
именование некоторых элементов url при добавлении транзитки на
сервер и оффер будут разниться. То есть, транзитка добавляется на
сервере в папку bloggerspot.info, но при добавлении в оффер эта
часть url будет выглядеть как bloggerspot.name

Лендинг и транзитки чистим, убираем все ошибки из консоли,


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

Когда ленд почищен и добавлен на сервер .discountsalepro.com/ -


кешируеться раз в 5 мин
.exsale.pro/-только для тестинга видны изменения сразу

Нужно делать тестовый лид (Сделать заказ с именем тест и


телефоном(если телефоны повторяються то обработчик на сервере их
как то фильтрует и могут не все доходить) )
потом заходим в кабинет нажимаем на CRM

Находим свой заказ и нажимаем на ключ заказ


поля 1 что справа должны быть заполненны
поле 2 что слева это поле куда передаеться коментарий (если он есть)

HMA! Pro VPN ( есть оплаченный акаунт на год, можно узнать


пароль)

Если просят что то удалить лучше сохранить у себя(завести папочку).