Привет котаны! Сегодня я наконец то выложу
огромный гайд, который мы готовили...Долго и упорно, специально для вас. Будем говорить про трекер и его установку на сервер)
И тема эта вроде бы избита, но как мне кажется не совсем до конца...Потому что несмотря на обилие информации в интернете, общедоступные доки, справки, FAQ и гайды, которые размещаются владельцами трекеров и другими арбитранами повсеместно - мне все равно продолжают писать и спрашивать за трекер =)
Я обожаю говорить про трекер…Но, к сожалению, у меня сейчас нету такого огромного количества времени чтобы всем и каждому ответить на вопросы, поэтому было решено составить гайд по установке трекера на чистый VPS который собственно и будет изложен ниже...Ноооо…Только после того как я поговорю, про трекер :D
Я не буду писать про CPA трекер, не смотря на то, что многие используют именно его. Я работала с этим трекером около... Двух недель)) После чего поняла, что его функционал меня не совсем устраивает, а я тизерщик (теперь конечно уже больше в душе, чем на деле, но тогда - целиком и полностью) и паблик у меня тизерный )))
Поэтому сейчас я буду писать про самый-саааамыыыый крутой трекер под тизерки, который знаю -
Октотрекер.
Давайте быстренько пробежимся, для тех, кто не в курсе, зачем нам вообще трекер:
- Распределение трафика по определенным параметрам (чтобы монетизировать ВСЕ, без остатка);
- Оптимизация кампаний и вывод в плюсовый ROI за счет настройки фильтров ТДС и управления трафикбеком;
- Сплит-тестирование лендингов/прелендингов без остановки объявления;
- Подмены содержимого ссылок, клоакинг (увод модератора на другой сайт);
- Возможность свести всю статистику от разных партнерских программ и рекламных сетей в ОДНОМ месте;
- Расширенные показатели статистики которых нету ни в СРА-сети, ни в метрике (Страны, регионы, города, desk|mobile, ОС+версии, браузеры+версия, устройства+модели, операторы, размер экрана);
А теперь, немного уточню, почему я выбрала именно октотрекер:
- Потому что прочитала у кого-то клевый обзор по нему и захотела попробовать…Да-да, именно так. Я иногда и с лендингов покупаю...:D
- Потом узнала, что у Окто есть управление расходами, расчет CR, EPC и ROI по всем элементам кампании (тизеры, сайты, преленды, ленды, страны, ОС, платформы и т.п.) - потом заметила, что далеко не везде есть такая благодать, а это очень удобно: проще всего отсекать от кампании чтобы то ни было (площадку, тизер или страну, например) ориентируясь на показатель ROI;
- Наличие двух ТДС дает этому трекеру неоспоримое преимущество, перед другими похожими штуками, не обладающими такой приблудой, а вам свободу действий - ведь вы можете проводить единовременное сплит-тестирование НЕОГРАНИЧЕННОГО количества связок лендингов и прелендингов... )
- Легко связывать свои прелендинги с партнерскими лендингами;
- При работе со своими прелендингами считаются показатели, отражающие поведенческие факторы - отказ (уход с целевой страницы, аналогичнная штука есть в метрике) и процент пробива (сколько людей, в % соотношении, перешли с прелендинга на лендинг). Благодаря этим двум показателям можно легко определять эффективные гипотезы для тизеров, которые цепляют аудиторию и при использовании которых большинство людей переходят на лендинг;
- Фишка окто, которую я люблю - гибкие отчеты. Возможность формировать отчеты в статистике по трем переменным. ЦЕЛЫХ ТРИ КАРЛ. Это офигенно. Анализ кампаний больше не унылая рутина, а веселое и приятное занятие. По крайней мере у меня были именно такие ощущения, когда я перестала, наконец-то, заходить в статистику СРА-сетей и пытаться свести стату с одной вкладки со статой с другой вкладки …))
Минусы у Окто тоже есть, но это скорее тогда, когда вы используете его не по назначению (то есть не в тизерках):
- Клоачить можно только с редиректом;
- Не “палит” рефереры переходов;
Да вроде и все...Больше ничего припомнить не могу пока что... В общем у меня есть веские основания, чтобы при работе с тизерными сетями отдавать свое предпочтение октотрекеру, а не какому то другому инструменту) Поэтомуууу мы сегодня будем устанавливать
Октотрекер на чистый VPS ))
Гайд был составлен со значительной помощью моего программиста, без нее бы не справилась ))
Гайд применим только в ОДНОМ конкретном случае, с использованием убунты. Мы проверили его на одном сервере, можете потестить на других - но не гарантирую, что заработает, поэтому, для 100% результата, если вы совсем не шарите в серверной части - лучше не заморачиваться и просто попробовать воспроизвести все в точности как описано ниже =)
Что мы сейчас будем делать?
- Создадим виртуальный сервер;
- Поставим на него виртуальную панель управления;
- Установим расширение IonCube, необходимое для работы трекера;
- Настроим PHP;
- Настроим домен под трекер;
- Создадим базу данных MySQL;
- Установим скрипт Октотрекера на сервер;
- Настроим выполнение заданий Cron;
- Поработаем с консолью, чтобы почувствовать себя джедаем…:D
В самом начале вам надо будет скачать программу для доступа в консоль сервера.
Мы использовали Putty, скачать можно здесь -
http://www.putty.org/">
http://www.putty.org/
Мы проверяли все это дело на fastvps (что и вам рекомендуем, потому что например на джино не работает 8083 порт для весты, а что там на других серверах будет - черт его знает)
1.
Создать новый сервер - для этого заходим на
https://fastvps.ru/">
https://fastvps.ru/
регистрируемся, логинимся, заходим в левое меню - сделать заказ
- выбираем сервер по характеристикам, исходя из своих потребностей (мы взяли EVO-1-SSD)
-
ОС Ubuntu 14.04 LTS
- бэкап не требуется
- панель управления не требуется.
После создания сервера мы сразу же получаем данные для доступа в консоль:
То что обведено в красный квадрат - это данные, которые нужно ввести в
Putty, чтобы залогиниться к вашему серверу через консоль. Что собственно и надо сделать, потому что дальше мы будем прописывать команды именно там =)
- Host name - вводим имя сервера
- Порт по умолчанию стоит 22
- Нажимаем Open
- В следующем окне пишем root и пароль. Пароль будет не видно (символы не отображаются при печати)
Пароль от пользователя root придет вам на мобильный телефон при создании сервера
(
Нам на почту пришло такое сообщение: "Пароль администратора (для услуг, базирующихся на ОС Linux, используйте логин root, для услуг на ОС Windows - Administrator) был отправлен Вам посредством SMS сообщения на контактный номер телефона, указанный при регистрации")
$ - означает начало консольной команды (сам знак $ писать не надо)
Все команды выполняются из под пользователя root
2. Обновить систему
$ apt-get update && apt-get -y upgrade
3. Установить временную зону
$ dpkg-reconfigure tzdata
4. Установить wget
$ apt-get install wget
5. Скачать скрипт установки весты
$ wget
http://vestacp.com/pub/vst-install.sh">
http://vestacp.com/pub/vst-install.sh
6. Установить весту командой:
$ bash vst-install.sh --nginx yes --apache yes --phpfpm no --vsftpd yes --proftpd no --exim no --dovecot no --spamassassin no --clamav no --named yes --iptables yes --fail2ban yes --mysql yes --postgresql no --remi yes --quota no
(команду установки можно создать на офф.сайте весты
https://vestacp.com/#install)">
https://vestacp.com/#install)
7. ВАЖНО! После успешной установки в консоль будет выведен адрес для входа в весту и пароль к админскому аккаунту, его нужно скопировать и сохранить.
ПРИМЕР:
https://s0565b07c.fastvps-server.com:8083">
https://s0565b07c.fastvps-server.com:8083
username: admin
password: 7kY46V0F4LsI
8. Узнать разрядность системы
$ uname -a
ПРИМЕР:
root@s0565b07c:~# uname -a
Linux s0565b07c.fastvps-server.com 2.6.32-042stab120.18
#1 SMP Fri Jan 13 10:32:04 MSK 2017 x86_64 x86_64 x86_64 GNU/Linux
В примере - x86_64 (64-битная). Если в строке вывода цифры 64 нигде нет, то 32-битная.
9. Перейти в папку /tmp
$ cd /tmp
10. Скачать IonCube
для 64 бит:
$ wget
http://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-....tar.gz">
http://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-......
для 32 бит:
$ wget
http://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86....r.gz">
http://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.......
11. Распаковать
для 64 бит:
$ tar xfz ioncube_loaders_lin_x86-64.tar.gz
для 32 бит:
$ tar xfz ioncube_loaders_lin_x86.tar.gz
12. Перейти в папку /tmp/ioncube/
$ cd /tmp/ioncube/
13. Узнать версию пхп
$ php -v
ПРИМЕР:
root@s0565b07c:~# php -v
PHP 5.5.9-1ubuntu4.21 (cli) (built: Feb 9 2017 20:54:58)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
with Zend OPcache v7.0.3, Copyright (c) 1999-2014, by Zend Technologies
В примере версия - 5.5.9
14. Узнать путь к папке с расширениями PHP
$ php -i | grep 'extension_dir'
ПРИМЕР:
root@s0565b07c:~# php -i | grep 'extension_dir'
extension_dir => /usr/lib/php5/20121212 => /usr/lib/php5/20121212
В примере путь - /usr/lib/php5/20121212
15. Выбрать нужную версию Ioncube:
В конце названия файла старшая часть версии PHP, без суффикса _ts (есть файл ioncube_loader_lin_5.5_ts.so нам такой не нужен)
В примере это будет ioncube_loader_lin_5.5.so
16. Скопировать нужную версию Ioncube в папку с расширениями PHP:
$ cp /tmp/ioncube/ioncube_loader_lin_5.5.so /usr/lib/php5/20121212
(вместо ioncube_loader_lin_5.5.so нужно подставить название версии Ioncube из п.15, а вместо /usr/lib/php5/20121212 надо подставить путь к папке с расширениями из п.14)
Также можно скопировать нужный файл по фтп.
Ох какой большой...Гайд... Разобью-ка я его на несколько частей ))) Часть 2 >>>>>