Хранилище сайтов используется для работы лендингов, прелендингов и TDS. Все сайты располагаются в едином хранилище, прикреплённом к техническому домену r.domain.ru вашей сети.
Для функционирования сайтов требуется PHP версии 5.6 и выше. База данных не требуется. Процесс установки следующий:
- Распакуйте все файлы из папки
shop
в корневой каталог домена. - В файле
config.php
укажите требуемые настройки. - Добавьте файл
cron.php
в планировщик раз в 10 минут. - Выложите сайты во вложенные папки.
Файл config.php может содержать следующие настройки:
BASEURL
- адрес панели управления системой с http:// в начале и / в концеDONEURL
- URL, на который будет перенаправлен пользователь в случае успешного заказа. Вы можете использовать%id
для указания идентификатора созданного заказа. Может отдельно указываться на каждом лендинге.THANKSPAGE
- имя файла, который будет загружаться вместо стандартной страницы Спасибо на лендингах. Может отдельно указываться на каждом лендинге.CC
- имя файла, который некогда былcc.php
, на основном сервереMETRIKA
- идентификатор основного счётчика Яндекс.Метрики, который ставится на все леднингиVK
- идентификатор пикселя VK, который ставится на все леднингиFB
- идентификатор пикселя Facebook, который ставится на все леднингиGA
- идентификатор кода Google Tag Manager, который ставится на все леднингиAPIKEY
- единый API-ключ сайтовCONTROL
- ключ панели управления сайтамиBASEDIR
- полный путь к сайту- Функция
ext()
- обработчик логики агентства. SHOPURL
(устаревшее) - адрес сайта магазинов, куда будет осуществляться перенаправление после отправки заказа, с http:// в начале и / в конце. Если необходимо, чтобы после отправки заказа пользователь оставался на том же сайте, задайте этот параметр пустым.PDR
(устаревшее) - паркованный домен редиректов по умолчанию, используется для работы iframe-пикселей, если вебмастер не выбрал свой парковочный домен. Если не указать, используется текущий домен сайта.
В этом файле также должны содержаться настройки ClickServer. Мы рекомендуем использовать именно ClickServer вместо простой отправки кликов на файл cc.php. Это значительно увеличит производительность и позволит работать с большими объёмами трафика при тех же мощностях сервера.
Файл управления ледингами control.php рекомендуется переименовать в случайное 32-символьное название для усиления безопасности.
В разделе "Сайты" настроек системы укажите следующие данные во всех блоках настройки (редирект, лендинги, прелендинги):
- Домен, использованный для сайта с лендингами, например
r.domain.com
. - Выделенный IP-адрес сайта лендингов для поддержки парковки доменов.
- Полный URL файла
control.php
вида http://r.domain.ru/control.php - Ключ управления сайтами
CONTROL
Парковка доменов
Если вы планируете использовать парковку доменов к лендингам, вам необходимо назначить домен сайтом по умолчанию на основном IP-адресе. Если вы использовали наш скрипт настройки, дополнительных настроек вносить не требуется. Если вы используете Apache, убедитесь, что сайт использует самый первый блок VirtualHost. Если вы используете nginx, убедитесь, что в конфигурации listen
сайта присутствует ключевое слово default_server
.