Скачать Конфигуратор v.2.4 (актуальная версия)
Скачать Конфигуратор v.2.4 (Light версия)
Конфигуратор v.1.9 (для любителей старины)
Конфигуратор вер.2.4 - это бесплатное комплексное решение для вашего лендинг-пейдж (Landing Page, одностраничного сайта).
По сути - это админ-панель, которая позволяет оперативно, (не "ковыряясь" в коде! и не обращаясь к специалистам) менять некоторые данные (старая\новая цена, валюта, скидки, номера телефонов, данные о продавце, данные об отправке товара), и некоторые настройки (скрипты, тригеры).
Это готовое решение Back-end части производства (и копирования) лендингов.
Конфигуратор вер.2.4 позволяет уведомлять вас о лидах, отправляя информцию о них электронной почтой, в мессенджер Telegram и СРМ. На сегодня к Конфигуратору подключены две СРМ - LP-CRM и E-Autopay.
Конфигуратор версии 2.4. позволяет сохранять все заказы во внутренний журнал - что гарантирует сохранность всех заявок, даже в случаях попадания писем в СПАМ, отказов в работе СРМ или Телеграм-бота.
Идея создания Конфигуратора возникла спонтанно, когда один из клиентов срочно (в то время, когда этот самый клиент уже начал лить трафик и полным ходом откручивалась реклама) попросил несколько раз за день поменять на его одностраничниках цены, и внести правки в телефоны и адрес продавца. Мне приходилось бросать всё, и начинать вносить правки. На третий раз мне этот процесс порядком поднадоел, и мне пришла в голову идея переложить такие моменты на плечи самого клиента.
Буквально "на коленке", на языке PHP была написана первая версия конфигуратора. Именно это и объясняет не совсем дружеский интерфейс всей линейки 1 версии и несколько странное название встраиваемых блоков. Тогда я не заморачивался с реконструкцией внешнего вида, а только добавлял или убирал какие-то элементы и функции и правил выявленные баги.
Конфигуратор в таком виде эволюционировал до версии 1.9.
Спустя какое-то время, весь функционал Конфигуратора был переписан заново на том же PHP (как наиболее доступный на большинстве хостингов) с использованием технологии ООП (объектно-ориентированного программирования) и оптимизирован для мобильных устройств на фреймворке Bootstrap 3.
Именно так и появилась линейка второй версии. От первой версии во вторую перекочевало название некоторых блоков - с целью совместимости с ранними версиями (вдруг кто-то захочет обновится).
Работы по улучшению Конфигуратора продолжаются, поэтому я буду благодарен за все замечания, пожелания и здоровую критика о работе Конфигуратора.
Если вы -
Скачать Конфигуратор v.2.4 (актуальная версия)
Скачать Конфигуратор v.2.4 (актуальная версия)
Скачать Конфигуратор v.2.4 (Light версия)
Конфигуратор v.1.9 (для любителей старины)
Как вы могли убедится - установка конфигуратора не представляет особой сложности. Для визуального понимания - выкладываю код примера лендинга с установленными блоками
Требование к хостингу для корректной работы Конфигуратора
минимальны, стандартны и работают на подавляющем большинстве хостингов:
В качестве блоков используются PHP переменные и функции, заключенные в обозначение использования PHP и функции вывода
echo
, а также блоки для наполнения текстом по технологии jQuery<span></span>
, с указанием соответсвующих классов.
Переменные (для того, что бы отличать их от функций) в PHP начинаются со знака $, например:$price_new
Функции в конце содержат параметры в скобках, а если нет параметров - то пустые скобки, например:func()
Примечание. Записи<? echo переменная ?>
и<?= переменная ?>
- абсолютно аналогичные.Если вы пользуетесь операционной системой Windows - то для редактирования файла index.php при установке конфигуратора удобнее всего пользоваться бесплатным текстовым редактором Notepad++.
Скачать его можно c официального сайта https://notepad-plus-plus.org/.\
Хотя это не принципиально. Можно воспользоваться любым привычным для вас редактором.
<? require_once('config.php'); // Подключаем конфигуратор ?> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Демонстрация возможностей Конфигуратора v.2.4</title> <meta http-equiv="content-type" content="text/html; utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="author" content="GreyGler" /> <meta name="copyright" content="https://greygler.github.io" /> <link rel="shortcut icon" href="favicon.png" type="image/png"> <meta name="keywords" content="Ключевые слова"> <meta name="description" content="Описание демонстрационного ленда"> <link href="https://maxcdn.bootstrapcdn.com/bootswatch/3.3.7/spacelab/bootstrap.min.css" rel="stylesheet" integrity="sha384-L/tgI3wSsbb3f/nW9V6Yqlaw3Gj7mpE56LWrhew/c8MIhAYWZ/FNirA64AVkB5pI" crossorigin="anonymous"> <link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" integrity="sha384-wvfXpqpZZVQGK6TAh5PVlGOfQNHSoD2xbE+QkPxCAFlNEevoEH3Sl0sibVcOQVnN" crossorigin="anonymous"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.css" /> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick-theme.min.css" /> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --> <!-- WARNING: Respond.js doesn't work if you view the page via file:// --> <!--[if lt IE 9]> <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script> <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script> <![endif]--> <!-- Стили для работы примера --> <style> body {margin-bottom: 40px;} .video-container { margin: -1px auto 0; width: 480px; height: 270px; background-color: #000; overflow: hidden; position: relative; } .timer-box { width: 370px; margin: 0 auto 15px; } .phone {float: right !important; } .email {float: right !important; padding-left: 10px; } .review {padding: 20px; margin: 20px} </style> <? lands::head($head_index64); // Код для блока HEAD ?> </head> <body> <? lands::body($body_index64); // Код для блока BODY ?> <header id="head"> <div class="container"> <div class="page-header"> <h1 class="text-center"><strong>ДЕМОНСТРАЦИЯ ВОЗМОЖНОСТЕЙ</strong><small><br>Конфигуратор v.2.4</small></h1> <div class="text-center"><a href="/config" target="_blank" >Посмотреть конфигуратор</a></div> </div> <span class="visible-md visible-lg"> <span class="phone"><strong>Звоните:</strong> <? lands::link_phone($contact_phone1); // Активная ссылка на телефон ?></span> <span class="email"><strong>Пишите:</strong> <? lands::link_email($contact_email); // Активная ссылка на почту ?> <strong> | </strong></span> </span> <span class="visible-xs visible-sm"> <strong>Пишите:</strong> <? lands::link_email($contact_email); // Активная ссылка на почту ?> <br> <strong>Звоните:</strong> <? lands::link_phone($contact_phone1); // Активная ссылка на телефон ?> </span> </div> </header> <section id="main_block"> <div class="container"> <div class="row"> <div class="col-md-7 col-lg-7 "> <h2 class="text-center"> <strong>Видеообзор версии 2.3 </strong> </h2> <div class="video-container"> <div class="youtube" id="bHGkCu3VhEk"></div> </div><br> <div class="timer-box thumbnail"> <h3 class="text-center">Это просто счетчик,<br><small>для демонстрации возможностей</small></h3> <div id="DateCountdown" data-date="<?= date("Y-m-d");?> 23:59:59" style="width: 100%; color: red"></div> </div> </div> <div class="col-md-5 col-lg-5"> <div class="jumbotron"> <h2 class="text-center"> Суперцена: <strong> <?= $price_new; // Новая цена ?> <?= $currency; // Валюта?> </strong> </h2> <h3 class="text-center"> <small> Старая цена: </small> <strike> <small> <?= $price_old; // Старая цена ?> <?= $currency; // Валюта ?> </small> </strike> </h3> <h4 class="text-center"> Скидка: <strong> <span class="label label-info"> <?= $discount; // Скидка ?>% <span> </strong> </h4> </div> <form id="mform" class="form-horizontal thumbnail" role="form" action="zakaz.php" method="post" onsubmit="if(this.name.value==''){alert('Введите Ваше имя!');return false}if(this.phone.value==''){alert('Введите Ваш номер телефона!');return false}return true;"> <legend>Оставьте заявку</legend> <div class="form-group"> <label for="inputEmail3" class="col-sm-2 control-label">ФИО:</label> <div class="col-sm-10"> <input type="text" name="name" required class="form-control" placeholder="Имя"> </div> </div> <div class="form-group"> <label for="inputEmail3" class="col-sm-2 control-label">Телефон:</label> <div class="col-sm-10"> <input type="text" name="phone" class="form-control" required placeholder="Телефон"> </div> </div> <input type="hidden" name="comment" value="Демонстрационный комментарий"> <div class="form-group text-center"> <input class="btn btn-primary" type="submit" value="Отправить"> </div> <? lands::form('Главная форма'); // Имя формы с заказом ?> </form> <div class="alert alert-success text-center">Мы не рассылаем спам и не передаем данные третьим лицам.</div> </div> </div> </div> </section> <section id="info_block"> <div class="container"> <div class="row"> <div class="col-lg-4 col-md-4"> <div class="panel panel-primary"> <div class="panel-heading"> <div class="panel-title text-center"> <i class="fa fa-5x fa-shield" aria-hidden="true"></i> </div> </div> <div class="panel-body text-center"> <h3>Гарантия</h3> </div> <div class="panel-footer text-center"> <p><?= htmlspecialchars_decode($value1_html); // Дополнительное поле 1 ?></p> </div> </div> </div> <div class="col-lg-4 col-md-4"> <div class="panel panel-primary"> <div class="panel-heading"> <div class="panel-title text-center"> <i class="fa fa-5x fa-car" aria-hidden="true"></i> </div> </div> <div class="panel-body text-center"> <h3>Доставка</h3> </div> <div class="panel-footer text-center"> <p><?= htmlspecialchars_decode($sending_html); // Информация о доставке ?></p> </div> </div> </div> <div class="col-lg-4 col-md-4"> <div class="panel panel-primary"> <div class="panel-heading"> <div class="panel-title text-center"> <i class="fa fa-5x fa-umbrella" aria-hidden="true"></i> </div> </div> <div class="panel-body text-center"> <h3>Возврат</h3> </div> <div class="panel-footer text-center"> <p><?= htmlspecialchars_decode($value2_html); // Дополнительное поле 2 ?></p> </div> </div> </div> </div> </div> </section> <section id="review_block"> <div class="container"> <h2>Отзывы:</h2> <div class="review_slide"> <div> <div class="thumbnail review"> <blockquote class="blockquote-reverse"> <p> <i class="fa fa-quote-left fa-3x fa-pull-left fa-border" aria-hidden="true"></i>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Repellendus, error, eum, sed consequuntur similique repudiandae harum molestiae reprehenderit dolores explicabo tempore sit sunt voluptatem velit rem veniam quasi alias culpa! </p> <footer> <?= lands::random_name('w'); // Случайное женское имя ?>, <cite title="Source Title"> г. <span class="config_city"></span><!-- // Город пользователя --> </cite> </footer> </blockquote> </div> </div> <div> <div class="thumbnail review"> <blockquote class="blockquote-reverse"> <p> <i class="fa fa-quote-left fa-3x fa-pull-left fa-border" aria-hidden="true"></i>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quia, in, harum temporibus esse odit ex cupiditate quo a et tempore modi quaerat officia est eos distinctio officiis hic! Veritatis, vitae. </p> <footer> <?= lands::random_name('m'); // Случайное мужское имя ?>, <cite title="Source Title"> г. <?= lands::random_city($country_script); // Случайный город по ГЕО ?> </cite> </footer> </blockquote> </div> </div> <div> <div class="thumbnail review"> <blockquote class="blockquote-reverse"> <p> <i class="fa fa-quote-left fa-3x fa-pull-left fa-border" aria-hidden="true"></i>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Minus, doloremque, exercitationem dolorem modi eum consequuntur repellat sed porro officiis nesciunt quasi autem qui accusantium quos perferendis. Eveniet quisquam consectetur dolor? </p> <footer> <?= lands::random_name('n'); // Случайное нейтральное имя ?>, <cite title="Source Title"> г. <?= lands::random_city($country_script); // Случайный город по ГЕО ?> </cite> </footer> </blockquote> </div> </div> </div> </div> </section> <footer id="footer"> <div class="container"> <div class="footer_text"> <? lands::seller('blue'); // Данные о продавце ?> <br> <? lands::politics('red'); // Политика конфиденциальности ?> </div> </div> </footer> <!-- JS скрипты --> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js" integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS" crossorigin="anonymous"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.js"></script> <link href="config/css/youtube_wrapper.css" rel="stylesheet"> <script src="config/js/youtube_wrapper.js"></script> <link href="config/css/TimeCircles.css" rel="stylesheet"> <script src="config/js/TimeCircles.js"></script> <script> $(document).ready(function(){ // Инициализация слайдера $('.review_slide').slick({ dots: true, infinite: true, speed: 300, slidesToShow: 1, adaptiveHeight: true, autoplay: true, autoplaySpeed: 3000, }); $("#DateCountdown").TimeCircles({ // Инициализация таймера "animation": "smooth", "bg_width": 0.1, "fg_width": 0.03666666666666667, "circle_bg_color": "#60686F", "time": { "Days": { "text": "Days", "color": "#FFCC66", "show": false }, "Hours": { "text": "Hours", "color": "#99CCFF", "show": true }, "Minutes": { "text": "Minutes", "color": "#BBFFBB", "show": true }, "Seconds": { "text": "Seconds", "color": "#FF9999", "show": true } } }); }); </script> <? lands::footer($body2_index64); // Дополнительная часть скриптов, ставим перед закрывающимся /body ?> </body> </html>
Обратите внимание на 2 основных момента
Блок для размещения в коде лендинга |
Название и место установки |
---|---|
<? require_once('config.php'); ?> |
Подключение Конфигуратора. Устанавливается в самом начале страницы перед самым первым тегом |
<? lands::head($head_index64); ?> |
Устанавливается перед закрывающимся тегом </head> |
<? lands::body($body_index64); ?> |
Устанавливается сразу после открывающегося тега <body> |
<? lands::footer($body2_index64); ?> |
Устанавливается перед закрывающимся тегом </body> |
<?= $currency ?> | Валюта. Размещается в обозначении валюты |
<?= $valuta ?> | Валюта. Дубликат переменной , <?= $currency ?> , для совместимости с 1 версией |
<?= $price_new ?> | Новая цена. Размещается в обозначении "новой" цены |
<?= $price_old ?> | Старая цена. Размещается в обозначении "старой" цены |
<?= $discount ?> | Скидка. Размещается в обозначении предоставлемой скидки |
<?= $skidka ?> | Скидка. Дубликат переменной , <?= $discount ?> , для совместимости с 1 версией |
<? lands::seller(); ?> | Данные о продавце. Размещается в предусмотренном месте (обычно в футере) Параметр - цвет. По умолчанию - черный. Например: <? lands::seller('blue'); ?> |
<? lands::politics(); ?> | Политика конфиденциальности. Размещается в предусмотренном месте (обычно в футере) Параметр - цвет. По умолчанию - черный. Например: <? lands::politics('red'); ?> |
Значение | Параметр |
---|---|
Скрипт обработки формы. Размещается в поле action формы. Например: <form action="zakaz.php" method="post" > Также обратите внимание, что должен быть указан метод передачи данных - POST (см. пример) | zakaz.php |
Переменная "Имя покупателя". Размещается в поле name тега input формы. Примеры: <input type="text" name="name" required placeholder="Имя"> <input type="text" name="fio" required placeholder="Имя"> Важно. Необходимо проверить (и если нет, то присвоить тегу атрибут required - чтобы не отправлялась пустая форма (см. пример) | name илиfio |
Переменная "Телефон покупателя". Размещается в поле name тега input формы. Примеры: <input type="text" name="phone" required class="form-control" placeholder="Телефон"> <input type="text" name="tel" required class="phone" placeholder="Телефон"> Важно. Необходимо проверить (и если нет, то присвоить тегу атрибут required - чтобы не отправлялась пустая форма (см. пример) | phone илиtel |
Переменная "E-mail покупателя". Размещается в поле name тега input формы. Пример: <input type="email" name="email" required class="form-control" placeholder="E-mail"> Опциональное поле. | email |
Переменная "Комментарий". Размещается в поле name тега input формы. Примеры: <input type="text" name="comment" required class="form-control" placeholder="Комментарий"> <input type="hidden" name="comment" value="Комментарий"> Опциональное поле. | comment |
Примечание 1.
Если в вашем ленде несколько форм, и вам важно знать с какой из форм поступила заявка, то добавьте между тегами<form>
и</form>
блок<? lands::form('название формы'); ?>
Примечание 2:
Для того, что бы в старых браузерах, не поддерживающих HTML5 не отправлялись пустые формы для верификации рекомендуется добавить JavaScript через обработчик событий onsubmit.
Пример для переменных name и phone:<form id="mform" class="form-horizontal thumbnail" role="form" action="zakaz.php" method="post" onsubmit="if(this.name.value==''){alert('Введите Ваше имя!');return false}if(this.phone.value==''){alert('Введите Ваш номер телефона!');return false}return true;">
Доступные данные из конфигуратора, которые также можно использовать в сайте
Блок (для размещения в коде лендинга) |
Название и место установки |
---|---|
<?= $product ?> | Название продукта |
<span class="config_city"> </span> | Город посетителя (по ip) |
<span class="config_region"> </span> | Регион посетителя (по ip) |
<span class="config_country"> </span> | Страна посетителя (по ip) |
<span class="config__country_code"> </span> | Код страны посетителя (по ip) |
<span class="time_zone"> </span> | Часовой пояс посетителя (на устройстве) |
<?= lands::random_name(Параметр); ?> | Случайное имя. Параметры:
|
<?= lands::random_city($country_script); ?> | Случайный город по настройкам ГЕО |
<? lands::link_phone(Параметр); ?> | Активная ссылка на телефон. Возможные параметры
|
<? lands::link_email(Параметр); ?> | Активная ссылка на почту. Возможные параметры:
|
<?= $seller ?> | Название продавца |
<?= $seller_adress ?> | Адрес продавца |
<?= $email ?> | E-mail, на который отправлюятся письма |
<?= $country_script ?> | ГЕО |
<?= $domen ?> | "Голое" название домена |
<?= $host ?> | Название домена с папкой (если есть) |
<?= $server ?> | Полная ссылка на домен с папкой (если есть) |
<?= htmlspecialchars_decode($sending_html) ?> | Информация о доставке |
<?= htmlspecialchars_decode($value1_html) ?> | Дополнительное поле 1 |
<?= htmlspecialchars_decode($value2_html) ?> | Дополнительное поле 2 |
<?= htmlspecialchars_decode($value3_html) ?> | Дополнительное поле 3 |
<?= $device ?> | Устройство (Desktop, Tablet, Mobile) |
<?= $browser ?> | Браузер (название и версия) |
<?= $os ?> | Операционная система |
<?= $remote_addr ?> | IP-адрес пользователя |
<?= $remote_host ?> | Доменное имя узла IP-адреса пользователя |
<?= $proxy ?> | Наличие прокси |
<? config::is_bot() ?> | Является ли посетитель ботом true - Бот false - Обычный посетитель, или неизвестный бот |
Письмо состоит из двух частей и представляет из себя html код. Первая часть - информация о заказе, задана в скрипте Конфигуратора, и может быть отредактирована специалистом, знающим PHP.
Вторую часть (информацию о покупателе) можно отредактировать при помощи встроенного редактора. Если вы разбираетесь в html, можно отредактировать непосредственно в коде.
Необходимые параметры в виде переменных (см. ниже) подставляются автоматически.
Пример письма в HTML по умолчанию, представлен в виде невидимой таблицы.
<table border='0'> <tr><td colspan='2' height='40' ><p align='center'><i>Информация о покупателе:</i></td></tr> <tr><td><b>IP покупателя:</b></td><td>%ip%</td></tr><tr> <tr><td><b>Хост:</b></td><td>%remote_host%</td></tr><tr> <td><b>Использование прокси:</b></td><td>%proxy%</td></tr> <tr><td><b>Страна (по IP):</b></td><td>%country_code%</td></tr> <tr><td><b>Город (по IP):</b></td><td>%city%</td></tr> <tr><td><b>Установленный язык:</b> </td><td>%lang%</td></tr> <tr><td><b>Таймзона на устройстве:</b> </td><td>%timezone%</td></tr> <tr><td><b>Браузер: </b> </td><td>%browser%</td></tr> <tr><td><b>Устройство:</b></td><td>%device%</td></tr> <tr><td><b>ОС:</b></td><td>%os%</td></tr> <tr><td><b>Время на ленде:</b></td><td>%time_land%</td></tr> <tr><td><b>Кол-во визитов:</b></td><td>%visit%</td></tr> <tr><td valign='top'><b>Прошлый визит:</b></td> <td>%visit_text%</td></tr> <tr><td><b>Разрешение экрана:</b></td><td>%screen%</td></tr> <tr><td><b>Заряд батареи:</b></td><td>%batery_proc%</td></tr> <tr><td><b>Зарядное устройство:</b></td><td>%batery_zar%</td></tr> <tr><td><b>Реферер:</b></td><td><a href='%refer%' target='_blank'>%refer%</a></td></tr> <tr><td colspan='2'><p align='center'><b>UTM-метки: </b></p>%utm% </td></tr> </table>
Этот код генерирует письмо такого содержания:
Товар: Демонстрация возможностей Конфигуратора v.2.0 | |
Цена: | 490 грн |
Старая цена: | 1490 грн |
Скидка: | 53 % |
Покупатель: | Test by Proger |
Телефон: | +38(050) 478-42-74 |
Сайт продажи: | http://site.com |
Дата заказа: | Пт, 18 Мая 2018 г. |
Время заказа: | 13:26:35 |
Комментарий к заказу: |
Информация о покупателе: | |
IP покупателя: | 178.62.84.228 |
Использование прокси: | No proxy |
Страна (по IP): | GB |
Город (по IP): | Лондон, Большой Лондон, Великобритания |
Установленный язык: | ru-RU,ru |
Таймзона на устройстве: | Europe/Kiev |
Браузер: | Chrome 66.0.3359.181 |
Устройство: | Компьютер |
ОС: | Windows 10 |
Время на ленде: | 14 сек. |
Кол-во визитов: | 2 |
Прошлый визит: | 16.05.2018 10:08:01, ip: 178.62.84.228, Хост: Не определен (Лондон, Большой Лондон, Великобритания) |
Разрешение экрана: | 1366 х 768 |
Заряд батареи: | 60% |
Зарядное устройство: | Подключено |
Реферер: | https://l.facebook.com/ |
UTM-метки: | |
utm_source | utm_source |
utm_medium | utm_medium |
utm_campaign | utm_campaign |
utm_content | utm_content |
utm_term | Тест UTM-меток |
Используя встроенный редактор и\или знания разметки HTML и эти переменные, вы можете настроить вид письма на свое усмотрение.
Обратите внимание, что html-код для отправки на электронную почту не может использовать CSS-стили, не рекомендуется использовать картинки. Вместо этого используются невидимые таблицы.
Переменная |
Значение |
---|---|
%price_new% | Новая цена |
%price_old% | Старая цена |
%currency% | Валюта |
%valuta% | Валюта (дубликат переменной %currency% для совместимости с 1 версией) |
%discount% | Скидка |
%skidka% | Скидка (дубликат переменной %discount% для совместимости с 1 версией) |
%sender% | Отправитель |
%product% | Название продукта |
%date% | Дата заказа |
%time% | Время заказа |
%time_land% | Время нахождения на ленде |
%domen% | "Голое" название домена |
%host% | Название домена с папкой (если есть) |
%server% | Полный адрес ленда |
%agent% | Полная информация о браузере |
%ip% | IP-адрес |
%remote_host% | Имя Internet-хоста IP-адреса |
%proxy% | Наличие прокси |
%country_code% | Код страны (по ip) |
%country% | Название страны на русском (по ip) |
%city% | Город (по ip) |
%lang% | Язык на устройстве покупателя |
%browser% | Тип браузера |
%timezone% | Таймзона покупателя |
%device% | Устройство (компютер или мобильный) |
%os% | Операционная система |
%visit% | Количество визитов |
%visit_text% | Прошлый визит на сайт |
%screen% | Разрешение экрана |
%batery_proc% | Заряд батареи |
%batery_zar% | Наличие зарядного устройства |
%refer% | Реферер (откуда пришел посетитель) |
%utm% | Перечень UTM-меток |
%utm_campaign% | UTM-метка utm_campaign |
%utm_source% | UTM-метка utm_source |
%utm_medium% | UTM-метка utm_medium |
%utm_content% | UTM-метка utm_content |
%utm_term% | UTM-метка |