Header Image
  • #Пиарщик арбитражит: Превращение PR-менеджера в арбитражника-новичка. Часть 4. Настройка
    27.2.2023
    Reading Time: 11 minutes

    Снова привет! 

    Со времени моего недавнего поста мне удалось совершить некоторые арбитражные открытия, которыми я буду делиться в заметках-постах; Да-да, я, как любопытный юный натуралист не просто с интересом настраивала кампанию, но и старательно подмечала важные и нужные моменты. 

    Так, а теперь признавайтесь, “натуралист” прочитали как “НУТРАлист”? 😏 Ладно, сначала  признание с меня – именно так я случайно написала слово первый раз, пока не заметила его странный вид. Да, так получилось, что арбитражной лихорадкой я заразилась ещё даже до запуска кампании, и многие вещи теперь воспринимаю чуточку иначе. Новый опыт повлиял на меня быстрее, чем я думала. Подробнее рассказала в этом посте.

    Обычно через некоторое время “лихорадка” становится интенсивнее и превращается в арбитражную болезнь, когда, например, мысленно добавляешь кадр из порно или фото стройной девушки себе на креатив, или любую сумму оцениваешь в эквиваленте продаж на оффере. 


    А вот когда ночью просыпаешься от мысли, что забыл(а) поставить лимит ежедневных трат или посмотреть стату по сомнительной кампании, прошибает холодный пот и лёгкий ужас, то это и вовсе можно назвать арбитражной болезнью. Пока не могу установить, случается ли она в основном с новичками или свойственна и более опытным арбитражникам тоже. У меня, например, было такое: я открываю стату, там +2 аппрува и баланс побольше. Радуюсь. Думаю: о, холды долетели, отлично. Но через пару мгновений осознаю, что это был сон. Расстроилась. Наверное, пока это всё же ещё лихорадка 😄

    – Так, стоп, какие аппрувы, какие холды, ты же ещё не запустилась! 

    Не совсем. Стоит только начать арбитражить, как эта ниша затягивает тебя, как водоворот. Настроить кампанию и запустить её удалось даже быстрее, чем я предполагала, едва заметки успевала делать! А теперь, когда я немного перевела дух, самое время постепенно начать рассказывать о своей состоявшейся (пускай и не до конца) авантюре.

    Итак, в прошлый раз я определилась с оффером, источником и лендом. 

    Но дальше – * спойлер * было интереснее (и чуть труднее). Сегодня расскажу про важную часть запуска для новичков – техническую часть (я назвала её так). Не стоит пугаться, никаких ковыряний в HTML-коде не будет, да и API не затронем – только основное, только БАЗУ!

    Если кино начинается со сценария, то арбитражный драматический триллер (я бы отнесла арбитраж именно к такому жанру) начинается с тремора в руках настройки трекера, постбэка, покупки домена, выбора сервера…. В общем со всего того, что будет гарантировать вам контроль над кампанией и спокойствие, что лидочки не сделают “поворот не туда” на пути к партнёрке и не изменят жанр вашего арбитражного кино на ужасы. 

    Начну с главного. С трекера. Это программное обеспечение, которое собирает и обрабатывает данные по рекламной кампании для дальнейшего анализа и оптимизации. Подробнее поговорим позже. 

    Выбор трекера

    – Это обязательно?

    Крайне рекомендуется. Это важный аналитический инструмент, который поможет оптимизировать кампанию, сделать выводы о результатах A/B тестов, а также удобно мониторить множество кампаний/офферов, креативов и источников в одном месте.

    Мне приглянулся Keitaro, его и выбрала. Почему? 

    У трекера много разных настроек, чтобы максимально адаптировать его под свои нужды. Хороший функционал разделения трафика, подробная отчётность. Также порадовала небольшая цена. Я часто слышала о нём. Знала, что многие наши партнёры с ним работают. Так что подумала о нём в первую очередь, но решила всё равно проанализировать рынок. В итоге остановилась на нём. Говорят, что если работаешь с серыми офферами и на небольших объёмах, то Keitaro будет отличным выбором. 

    А как вообще трекер выбрать? 

    Сердцем и немного рассудком 😉 Ну и кошельком, разумеется. Все трекеры +- одинаковые и выполняют похожие задачи. При выборе можно ориентироваться на стоимость и наличие определённых типов отчётов или какого-то особенного функционала для вашей вертикали –  клоакинг, например. А чтобы понять, что трекер во всём устраивает и удобен, можно воспользоваться пробным периодом, который у большинства трекеров бесплатный. Как-то так. Хотя, погодите. Есть один нюанс! Ещё стоит обратить внимание на тип трекера.

    Keitaro относится к self-hosted трекерам, т.е. устанавливается на сервер пользователя. Это значит, что пользователю (мне и вам) нужно будет купить место на сервере / сервер для установки трекера. Да, я пошла чуть более сложной дорогой, просто я люблю приключения. 

    Давайте подробнее.

    Существуют self-hosted трекеры – серверные, которые устанавливаются на собственный / покупной сервер; а есть и cloud-based трекеры – облачные, у которых все данные хранятся на облачных серверах и не требуют от пользователя дополнительных движений. Сервер можно арендовать у компании трекера. На таком сервере приложение с трекером уже установлено, то есть всё уже сделали за вас. 

    Покупая серверный трекер, вы покупаете только программное обеспечение, а облачный трекер – программное обеспечение плюс сервер.

    У серверных трекеров доступ к данным оказывается только у пользователя. Сотрудники компании трекера не имеют доступа к данным. Пользователю нужно будет следить за сервером и оптимизировать его, если необходимо. 

    В случае с облачными трекерами – команда компании занимается обслуживанием сервера. Сотрудники в таком случае могут иметь доступ к данным пользователя.

    Говоря про безопасность, стоит отметить, что при выборе виртуального сервера для серверного трекера мы приближаемся к облачному решению, а значит не только у нас есть доступ к данным. Но да ладно, кому нужна супер ценная информация арбитражника (кроме самого арбитражника) о количестве конверсий с креатива, где у Пиноккио вырос не нос, и совсем не от вранья? 

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

    Облачные трекеры могут обрабатывать огромное количество информации и увеличивать ресурсы (за доп.плату) в любое время – быстро и просто. Облачный хостинг распределяется по множеству серверов в разных местах земного шара, так что страна оффера значение не имеет, из любой точки данные будут обрабатываться быстро. И, если какой-то сервер выйдет из строя, он быстро перенаправит запрос на работающий. Предусмотрено резервное копирование данных. Но обычно облачные трекеры стоят дороже серверных. Если у вас большой объём / множество ГЕО на тест (что бывает у новичков), при этом экономить не хочется, то можно остановиться на облачном трекере.

    Серверные трекеры потребуют дополнительное время на изучение процесса установки и саму установку на сервер, который нужно ещё выбрать и оплатить. Увеличение мощностей требует смены тарифа, а это займёт некоторое время. Сервер лучше выбирать поближе к стране оффера для быстрой обработки данных. Если сервер выйдет из строя, нужно будет ждать его воскрешения, чтобы лендинг / сайт продолжил свою работу. Если, например, арбитражник работает с одним ГЕО и нужно сэкономить, то серверный трекер будет неплохим решением. 


    Кажется, как будто облачный трекер лучше, но я бы так не сказала. Каждый может выбрать для себя “лучшее” только самостоятельно. 

    Как трекер работает, кстати?

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

    🤝(партнёрка) – 🤖 (трекер) – 💲 (источник) 

    Чтобы начать рекламировать оффер, нужно взять партнёрскую ссылку из партнёрки, а затем добавить её в трекер, где она изменит вид: к ней добавятся адрес сервера трекера. Новую ссылку добавляем в источник:

    🤝(ссылка из пп) —> 🤖 (трекер) —> 🤝(ссылка из пп) + 🤖🌐 (адрес сервера трекера) —> 💲 (источник)

    Пользователь кликает по ссылке, “проходит” через сервер трекера, чтобы тот смог зафиксировать данные по заданным параметрам (макросам), а далее пользователь перенаправляется на адрес партнёрской ссылки (сервер, где находится ленд).

    👥 (пользователи) —>  🤖🌐 (адрес сервера трекера) —> 🤝(адрес ссылки из пп) 


    Мотором трекера является ссылка постбэка (postback URL), которая “связывает” трекер с партнёрской программой и источником трафика. Именно благодаря этой ссылке в трекере отображаются конверсии из источника трафика и статусы по ним из пп. 

    Теперь более подробно. Postback — это запрос по протоколу HTTPS (в моём случае) системы (пп) к серверу через postback URL, который прописывается в настройках трекера.

    Ссылка Postback в трекере содержит параметры (макросы) для записи и отправки данных из источника в трекер и из трекера в партнёрскую сеть. И обратно соответственно. Таким образом, мы настраиваем два постбэка (источник + трекер и трекер + пп). Всю статистику, которую мы видим в трекере и пп, формируется благодаря информации, полученной через запрос по параметрам постбэка. 

    Ключевой параметр postback URL – Click ID. Он состоит из случайных букв и цифр генерируемых источником трафика. Это запись пользователя (клика), который перешёл на целевую страницу. Из источника трафика Click ID летит в партнёрку через трекер. Далее, если пользователь сконвертируется, то конверсия припишется к этому Click ID и через постбэк-запрос из пп вернётся с обновлённым статусом в трекер – продажа, холд или трэш (об этом позже). Конверсия отобразится и в источнике трафика. 

    🤝(партнёрка) <—> 🚀(постбэк 1) + 🤖 (трекер) + 🚀(постбэк 2) <—> 💲 (источник)
     

    О настройке этой чудо-ссылки расскажу попозже.

    А тем временем, я зарегистрировалась в Keitaro и получила пробный период.

    Выбор сервера

    В первую очередь нужно уточнить, какие требования есть у трекера к серверу. У Keitaro они такие:

    ОС: CentOS 8 или 9 Stream

    Виртуализация KVM (Kernel-based Virtual Machine) – программное обеспечение для виртуализации на платформе Linux

    Минимум свободной памяти: 2GB RAM.

    Keitaro немного упрощает задачу своим клиентам. В трекере можно выбрать нужные настройки, по которым будет подобран нужный провайдер сервера. Правда, их там всего несколько, и ни один из них мне не приглянулся. Сервер я буду покупать у DigitalOcean. Его мне порекомендовали, да и после изучения цены и характеристик серверов, поняла, что он подходит.

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

    Моя страна – Аргентина. Ну что, поехали.

    Покупка физического сервера мне не нужна. Нужен виртуальный сервер/виртуальная машина (VPS – virtual private server, виртуальный сервер частного пользования) – это маленькая часть одного физического сервера, которая имитирует работу ПК, но является только ПО. Виртуальных серверов (машин) у физического сервера может быть много. Между всеми такими компьютерами в миниатюре распределяются оперативная память и прочие мощности одного физического сервера.

       🖥 

      ⬇

    💻💻💻💻

    Именно на одном таком арендованном виртуальном сервере и будет располагаться приложение с трекером.

    Покупаю место на сервере в Сан-Франциско – поближе к Аргентине.

    Приготовилась к дальнейшей настройке, но…в разделе Marketplace после поиска Keitaro обнаружила его предустановленные настройки. Их и выберу.

    Выбираю минимальную память и мощности, для новичка пойдёт.


    Далее рекомендуется создать SSH (Secure Shell) – ключ для безопасного соединения с сервером. Это специальный код, который позволяет удалённому компьютеру идентифицировать пользователя. 


    Безопасное подключение, лучше, чем незащищённое, всё как учили. Что ж, тогда приступаем к настройке ключа.

    На самом деле это пара ключей – закрытый (private) и открытый (public). Закрытый хранится у пользователя, а открытый записывается на сервере в файле authorized_keys.

    Вот здесь (Windows) и здесь (MacOS / Linux) подробная инструкция, как их создать. 

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

    Остальные доп. услуги мне не нужны, так что жму на кнопку, чтобы создать виртуальную машину. А вот и первая покупка – $12


    Та-дам!  Виртуальный сервер с установленным трекером готов, IP имеется! Радостно жму на кнопку Начать. 

    Я зашла в трекер. Только это ещё не конечная остановка. В трекер я перешла по адресу *IP*/admin – незащищённому соединению HTTP. Всё потому, что у меня есть сервер, но у него нет имени – доменного имени. Так что следующие шаги, чтобы сделать подключение к серверу безопасным (HTTPS): 1) купить и привязать домен к серверу (его IP-адресу); 2) получить SSL-сертификат для доменного имени. 

    Об этом расскажу ниже.  

    Выбор домена

    Доменное имя – текстовой ключ, адрес, который откроет доступ (направит) к серверу с трекером / сайтом.  Доменное имя для сервера с трекером должно использоваться только под трекер. 


    Основные причины покупки доменного имени:

    • Работа по защищённому соединению https. Таким образом сайт (на который ведёт доменное имя) перестаёт казаться подозрительным и ненадёжным. Партнёрские ссылки будут формироваться с  упоминанием имени домена для трекера, работающего по https, а значит уменьшается риск блокировки браузерами пользователей и потерей трафика;


    • Возможность лить на красивый адрес (ссылку) без идентификатора трекера, если например, вы работаете со своим лендингом или хостите лендинг партнёрки у себя (то есть скачали из пп и перезалили на свой сервер со своим доменным именем). P.S.: я так делать не буду, так что я руководствовалась только первой причиной.

    Выбирайте любого регистратора доменов и покупайте самый дешёвый доступный вариант. В $2 уложиться можно. У меня так и получилось. Ещё одна покупочка.

    Да, кстати. Если вам рекомендательно предложат купить SSL-сертификат прямо на сайте регистратора доменного имени, попридержите ваш клик по кнопке “Купить”. Если домен будет использоваться под трекер (как в моём случае), то трекер выпишет его бесплатно (!) после привязки сервера  к домену.

    Привязка домена к серверу

    Перехожу на сайт, где купила домен. Мне нужна вкладка DNS. Да, кстати, DNS (Domain Name System) – система доменных имён. Это база доменных имён и IP. Одна из её функций — связывать имена доменов с IP-адресами серверов. Подробнее про работу DNS можно прочитать в познавательной статье моей коллеги.  Очень рекомендую её к прочтению, если интересно узнать больше про иерархию доменных имён, выбор хостинга и создание надёжного домена. 

    Обычно у компаний-регистраторов доменов есть бесплатные DNS-серверы. Их и выберу. Теперь нужно добавить IP моего сервера в A запись DNS-серверов (ресурсные записи). В subdomain (поддомене) прописываю @ (напомнило почту?) и далее добавляю IP-адрес. 

    Переходу в трекер. Кликаю по последней вкладке сверху – Domains (Домены)

    и вписываю купленный домен:


    Уже почти, но ещё не всё.

    Нужно подождать (терпения у арбитражников предостаточно), пока DNS-серверы обновятся, а это может занять до 24 часов. Но 10-20 минут может вполне хватить. Мне хватило.

    Готово! Теперь доменное имя привязано к серверу, на котором находится трекер. SSL-сертификат создан, а вместе с ним и протокол HTTPS. Значит соединение с сервером безопасное.

    Кстати, в сам трекер теперь можно попасть через доменное имя: *имя домена*/admin.

    Настройка постбэка

    Я дошла до важной части. О постбэке рассказала в начале поста. 

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

    Ещё не используете постбэк?! Тогда я иду к вам с инструкциями!

    Настройка не займёт больше 5 минут, засекайте.

    В Keitaro есть готовый шаблон для AdCombo, нужно всего лишь выбрать партнёрскую сеть в списке шаблонов во вкладке Affiliate Networks (Партнёрские сети):


    А вот и ссылочка! Теперь перехожу в свой аккаунт в AdCombo, на вкладку Postbacks:

    Вставляю ссылку в три ячейки для отслеживания статуса по лидам, холдам и отменам заказов (rejects).


    Лиды (leads) – те, кто заполнил форму заказа и оставил телефон для колл-центра.

    Холды (holds) – то же самое, что и выше, но при прозвоне, лид не ответил и заказ не подтвердил.

    Отмены заказов (rejects) – лиды, которые отменили заказ по телефону. 

    От последних двух определений не кольнуло нигде? 😁

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

    Сохраняю. 

    Чуть позже, когда я создам кампанию, нужно будет проверить, передаёт ли ссылка постбэка данные из пп в трекер, т.е. работает ли. 

    А пока запишу оплаченную стоимость трекера Keitaro на месяц – $27.08.

    Суммарные траты:

    1. Виртуальный сервер на месяц – $12
    2. Доменное имя – $2
    3. Трекер на месяц – $27.08


    Итого: $41.08

    Но ягодки – впереди. Самые большие расходы придутся на пополнение баланса рекламного источника. Здесь, в общем, всё по классике.


    Мои заметки для этапа технических настроек подходят к концу. Одной рукой продолжаю писать дальше, а второй машу вам в экран. Скоро поведаю вам про подбор креативов, создание кампании и её запуске на пушах в RichAds. Полезные рекомендации, как и всегда, прилагаться будут. 



    Лёгкого вам запуска, да выплат побольше!

2 Comments

  • Альберт 28.02.23 at 2:50 pm

    Спасибо, интересно наблюдать!

    • Victoria AdCombo (PRfire Vi) 01.03.23 at 8:49 pm

      Благодарю (:happy-7:) Дальше – ещё интереснее (как, впрочем, и в самом арбитраже)!

Leave a Reply to Альберт Cancel reply