-
#Пиарщик арбитражит: Превращение PR-менеджера в арбитражника-новичка. Часть 4. Настройка27.2.2023Reading 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.
Суммарные траты:
- Виртуальный сервер на месяц – $12
- Доменное имя – $2
- Трекер на месяц – $27.08
Итого: $41.08Но ягодки – впереди. Самые большие расходы придутся на пополнение баланса рекламного источника. Здесь, в общем, всё по классике.
Мои заметки для этапа технических настроек подходят к концу. Одной рукой продолжаю писать дальше, а второй машу вам в экран. Скоро поведаю вам про подбор креативов, создание кампании и её запуске на пушах в RichAds. Полезные рекомендации, как и всегда, прилагаться будут.
Лёгкого вам запуска, да выплат побольше! - Работа по защищённому соединению https. Таким образом сайт (на который ведёт доменное имя) перестаёт казаться подозрительным и ненадёжным. Партнёрские ссылки будут формироваться с упоминанием имени домена для трекера, работающего по https, а значит уменьшается риск блокировки браузерами пользователей и потерей трафика;
Спасибо, интересно наблюдать!
Благодарю (:happy-7:) Дальше – ещё интереснее (как, впрочем, и в самом арбитраже)!