
Установка
Скачайте последнюю версию всех файлов из этого репозитория и загрузите их себе на хостинг. На хостинге должен быть включён PHP и вы должны создать HTTPS сертификат для вашего домена. Без HTTPS кло не будет корректно работать! МогуПожалуйста ,
Вход
или
Регистрация
чтобы увидеть ссылку!
, он простой и удобный.Если у вас есть локальные проклы и ленды, тогда создайте папку для каждого из них в корневой папке кло и скопируйте их файлы каждый в свою папку. Например: Если у вас 2 проклы и 2 ленда, создайте 2 папки для прокл: p1 и p2. И две папки для лендов: land1, land2.
Настройка
Сейчас у кло НЕТ пользовательского интерфейса для настроек. Поэтому просто откройте файл settings.php в любом текстовом редакторе. Я рекомендую Notepad++, поскольку у него есть подсветка PHP-синтаксиса и вам будет проще читать и редактировать всё.Настройка вайта
Вайт - это страница, которая показывается посетителю, который не прошёл через фильтры кло. Это нежелательные посетители.Для начала вам надо определиться, какой тип вайта вы хотите использовать. Кло может:
- показывать локальные вайты
- подгружать контент любого другого сайта
- редиректить на любой другой сайт
- показывать ошибку
site
Это для локальный вайтов. Вы должны создать папку в корне кло, например white и скопировать туда все файлы вайта. Затем пропишите название папки в $white_folder_name.redirect
Это для редиректа всего вайт-трафика на другой сайт. Адрес сайта вводим в $white_redirect_url и выбираем тип редиректа. Это может быть: 301,302,303 или 307. Загуглите разницу, если вам это важно. Введите тип редиректа в $white_redirect_type.curl
Это для подгрузки контента любого другого сайта.Пишем адрес сайта в $white_curl_url.error
Вы можете вернуть любую HTTP-ошибку для вайт-трафика. Например: 404. Введите код ошибки в $white_error_code.Разные вайты для разных доменов
Если у вас привязано к хостингу несколько доменов (или субдоменов) и вы льёте на них траф, вы можете сделать так, что для разных доменов будут показываться разные вайты. Для этого сначала меняете $white_use_domain_specific на true.Затем заполните массив $white_domain_specific. Формат такой: "ваш.домен" => "whiteaction:value" Например: "
Пожалуйста ,
Вход
или
Регистрация
чтобы увидеть ссылку!
" => "curl:Пожалуйста ,
Вход
или
Регистрация
чтобы увидеть ссылку!
" В файле settings.php приведён более подробный пример такой настройки, посмотрите.Настройка воронки
Кло умеет работать со следующими воронками:- локальный ленд (или несколько лендов)
- локальная прокла (проклы) -> локальные ленды
- локальные проклы + редирект на ленд на другом сайте
- сразу же редирект на другой сайт
Локальные ленды
Вы можете использовать один или несколько лендов. Траф будет разделён равномерно между ними. Скажем, для двух лендов это будет 50/50. Каждый ленд должен лежать в своей папке. Делаем $black_action = 'site' и прописываем имя папки в $black_land_folder_name. Если лендов несколько, то используем запятую, как разделитель. Например: $black_land_folder_name = 'land1,land2'; Примечание: проверьте, что вы удалили из $black_preland_folder_name называния прокл. Должно быть: $black_preland_folder_name = '';Локальные проклы - Локальные ленды
Проделайте всё то же самое, что в пункте про Локальные ленды но также заполните $black_preland_folder_name. Например, для двух прокл: $black_preland_folder_name = 'p1,p2';Локальные проклы + redirect
Заполняем названия папок прокл $black_preland_folder_name. Например, для двух прокл: $black_preland_folder_name = 'p1,p2'; Затем заменяем $black_land_use_url на true. Последний шаг: заполните адрес редиректа - $black_land_urlСразу редирект
Если вы просто хотите редиректить весь, проходящий по фильтрам кло, траф,то тогда используйте $black_action = 'redirect' и заполните адрес редиректа $black_redirect_url. Также выберите тип редиректа: 301,302,303 or 307. Загуглите разницу, если вам это важно. Введите тип редиректа в $black_redirect_type.Настройка скрипта конверсий локального ленда
У каждого ленда есть возможность отправлять лиды в ПП (кэп!). И у каждой ПП своя механика отправки этих самых лидов. По умолчанию кло ищет файл order.php, находящийся в папке ленда. Если у вашей ПП скрипт называется по-другому, что переименуйте значение в переменной $black_land_conversion_script. Чтобы понять, как называется скрипт отправки, откройте индексный файл ленда и поищите любую форму - <form. Гляньте у формы атрибут action. В нём и прописан скрипт. Если атрибута action нет, значит лид отправляет индексный файл! Если скрипт находится в какой-то папке, то введите относительный путь к скрипту,например: $black_land_conversion_script='folder/conversion.php'; После того, как вы это всё настроили, отправьте тестовый лид. Если лида нет в стате ПП, тогда откройте скрипт отправки лидов и поищите, нет ли в нём строки exit(); Если есть, то удалите или закомментируйте эти строки (с учётом синтаксиса языка!!!).Настройка страницы Спасибо.
Посетитель попадает на страницу Спасибо после того, как он отправляет свои данные с блэка или вайта! Контент страницы подгружается из папки thankyou кло. Если посмотреть, в ней лежит несколько html-файлов, названных двухбуквенными кодами языков. Введите нужный язык страницы спасибо в $thankyou_page_language.Если для вашего языка нет страницы Спасибо - создайте её. Это просто: загружаем в браузере Chrome англоязычный вариант страницы Спасибо и встроенным переводчиком переводим на нужный язык. Далее сохраняем перевод под нужным именем, например IT.html. Внимание: откройте переведённую страницу в текстовом редакторе и убедитесь, что 2 макроса {NAME} and {PHONE} НЕ были переведены. Если были - верните их на место!
Если вы хотите использовать свою собственную страницу Спасибо, то переименуйте её двухбуквенным кодом языка и положите все нужные файлы в папку thankyou.
Сбор почт на странице Спасибо
На странице Спасибо по умолчанию есть форма сбора email-адресов. Если она вам не нужна - просто удалите её в коде страницы. Но если нужна, то вам нужно создать ещё одну страницу: ту, на которую пользователь попадёт ПОСЛЕ того, как оставит свою почту. Она должна быть названа в виде двухбуквенного названия языка + email.html. Например: SKemail.html. В папке thankyou лежит пример такой страницы.Настройка пикселей
Вы можете добавить различные пиксели на ваши проклы и ленды. Вот полный список:- Яндекс Метрика
- Google Tag Manager
- Facebook Pixel
Яндекс Метрика
Чтобы добавить скрипт Яндекс Метрики на ваши прелендинги и лендинги, просто заполните ID метрики в $ya_id.Google Tag Manager
Чтобы добавить скрипт Google Tag Manager на ваши прелендинги и лендинги, просто заполните GTM ID в $gtm_id.Facebook Pixel
ID пикселя фб кло получает из ссылки. Он должен быть в ней в формате: px=1234567890. Например:Пожалуйста ,
Вход
или
Регистрация
чтобы увидеть ссылку!
Если в адресе есть параметр px, тогда кло добавит полный Javascript-код пикселя фб на страницу Спасибо. Вы можете задать нужное событие пикселя в переменной $fb_thankyou_event. По умолчанию это Lead, но вы можете поменять его на Purchase или на любое другое. Вы также можете использовать событие PageView. Чтобы включить его, поменяйте $fb_use_pageview на true. После этого код пикселя будет добавлен на все основные страницы прокл и лендов и эти страницы будут слать событие PageView в фб для каждого посетителя. Примечание: Используйте плагин Facebook Pixel Helper для Google Chrome чтобы проверить, что события отсылаются корректно!Настройка фильтров кло
Кло умеет фильтровать траф по следующим критериям:- Встроенная база IP
- ОС посетителя
- Страна посетителя
- User Agent посетителя (браузер)
- ISP посетителя (провайдер)
- Наличие реферера
- По любой части ссылки, по которой был переход
- Android
- iOS
- Windows
- Linux
- OS X
- и другие не особо популярные...
Теперь избавьтесь от всех ненужных интернет-провайдеров. Добавьте их в $isp_black. Например: google,facebook,yandex. Если вы хотите защитить свою связку от спай-сервисом, то добавьте сюда всех облачных провайдеров, навроде: amazon,azure и т.п.
Добавьте в список запрещённых User Agent-ов $ua_black слова, по которым они будут фильтроваться. Например: facebook,Facebot,curl,gce-spider
Добавьте список слов, которые могут быть в ссылке, по которой перешёл посетитель, которые сигнализируют вам о том, что ему надо показать вайт в $tokens_black или оставьте эту переменную пустой - ''.
Если у вас есть доп. список IP адресов от которых вы хотите избавиться - добавьте их в $ip_black.
И наконец: если вы хотите блокировать прямых посетителей тогда измените $block_without_referer на true. Внимание: некоторые ОС и браузеры некорректно передают реферер или не передают его вовсе. Так что, если хотите использовать эту фишку, проверьте её сначала на небольшом объёме трафа, иначе вы можете потерять $$.
Настройка распределения трафа
Вы можете временно выключить все фильтры кло и слать весь траф на вайт. Например, во время модерации. Для этого измените $full_cloak_on на true. Также вы можете выключить все фильтры кло и слать весь траф на блэк. Например, для тестирования блэка. Для этого измените $disable_tds на true. Вы можете сохранять "путь" пользователя (т.е. те преленды и ленды на которые он попадёт в воронке). Тогда он всегда, сколько бы раз он не зашёл, будет видеть одни и те же страницы. Для этого измените $save_user_flow на true.Настройка статистики и постбэка
Просмотр статистика защищён паролем. Задайте его в переменной $log_password. Если вы всегда называете свои креативы одинаково и передаёте их названия в кло из вашего источника трафа, то на странице статистики вы сможете посмотреть, сколько было кликов с того или иного крео. Для этого задайте название параметра в котором передаются имена крео в переменной $creative_sub_name. Например, если ссылка в источника трафа выглядит так:Пожалуйста ,
Вход
или
Регистрация
чтобы увидеть ссылку!
тогда вам нужно изменить переменную следующим образом: $creative_sub_name = 'mycreoname'; после чего в стате вы увидите: greatcreo - 154 кликаНастройка постбэка
Кло умеет получать постбэки из ПП и показывать статус лидов в стате. Для начала, вам надо передавать в ПП уникальный id посетителя - subid. Subid создаётся для каждого посетителя автоматом и хранится в куки. Вы должны спросить вашего менеджера, как передавать subid в ПП (они обычно знают этот параметр под именем clickid). Пусть они скажут вам, в какой суб-метке вам надо его передавать, потому что у разных ПП разные суб-метки. У кого-то они называются sub1 sub2 и т.д., а где-то subacc, где-то как-то ещё. Для примера представим, что суб-метка называется sub1. За передачу параметров в ПП отвечает массив $sub_ids. Изменим название справа от subid на sub1: $sub_ids = array("subid"=> "sub1", .....); Так мы настраиваем кло взять значение куки subid и передать его в метку sub1. Если, скажем subid был 12uion34i2 в итоге получится:- если был локальный ленд, то во все формы ленда добавится скрытое input-поле <input type="hidden" name="sub1" value="12uion34i2"
- если у нас редирект, то будет: Пожалуйста , Вход или Регистрация чтобы увидеть ссылку!
Пожалуйста ,
Вход
или
Регистрация
чтобы увидеть ссылку!
{sub1}&status={status} И, наконец, разберитесь сами или спросите менеджера, какие статусы шлёт ПП в постбэке. Обычно это:- Lead
- Purchase
- Reject
- Trash
- $lead_status_name
- $purchase_status_name
- $reject_status_name
- $trash_status_name
Настройка дополнительных скриптов
Отключение кнопки "Назад"
Вы можете отключить кнопку "Назад" в браузере посетителя, чтобы он не мог покинуть вашу страницу. Для этого измените $$disable_back_button на true.Замена кнопки "Назад"
Вы можете изменить адрес, на который попадёт посетитель, нажав кнопку "Назад". Эту фишку можно использовать для домонетизации и для отправки посетителя на другой оффер. Изменяем $replace_back_button на true и вводим адрес в $replace_back_address. Внимание: Не используйте этот скрипт вместе со скриптом Отключения кнопки Назад!!!Запрет контекстного меню, выделения текста и сохранения по Ctlr+S
You can disable the ability to select text on your prelandings and landings, disable the ability to save the page using Ctrl+S keys and also disable the browser's context menu. To do so just change $disable_text_copy to true.Замена прелендинга на другой сайт
Вы можете включить эту настройку для того, чтобы ленд открывался в новой вкладке браузера, а прокла бы заменялась на другой сайт. Это можно использовать для домонетизации трафа. Для включения измените $replace_prelanding на true и вставьте адрес в $replace_prelanding_address.Маски для телефонов
Вы можете настроить кло так, чтобы он применяла к полям ввода номера телефона определённые маска. Когда вы включите эту возможность, посетитель не сможет вводить буквы в номер и не сможет ввести больше или меньше цифр, чем требуется. В маске задаются префиксы телефона, кол-во цифр и разделители. Чтобы включить маски измените $black_land_use_phone_mask на true и отредактируйте саму маску в $black_land_phone_mask.Проверка
Добавьте код вашей страны в список разрешённых, чтобы иметь возможность перейти на блэк. Пройдите по всем элементам воронки. Проверьте пиксель и отстукивание лидов в ПП, постбэк.Просмотр трафика и статистики
После того, как вы начали лить, вы можете просматривать стату по трафику на странице Статистика:Пожалуйста ,
Вход
или
Регистрация
чтобы увидеть ссылку!
где yourpassword это значение переменной $log_password из файла settings.php.JS-интеграция кло с конструкторами
Способ №1
В случае подключения этим способом, после проверки пользователя будет совершён редирект на блэк <script src = 'Пожалуйста ,
Вход
или
Регистрация
чтобы увидеть ссылку!
'></script>Способ №2
В случае подключения этим способом, после проверки пользователя будет совершена полная подмена страницы на блэк. НЕ ИСПОЛЬЗУЙТЕ этот способ, если у вас ленд БЕЗ проклы. <script src = 'Пожалуйста ,
Вход
или
Регистрация
чтобы увидеть ссылку!
'></script>Скачать:
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.