В середине осени всеми нами любимая VKашечка анонсировала очередное соревнование между разрабами. «И фиг бы с ним», — сказали бы многие, а мы бы даже согласились, если бы не одно «но». Целью конкурса было решение задачи «холодный старт». А именно — создание алгоритма для определения того, зайдет ли условный новый клип, который никто не видел. Оказалось, что подобные задачи решаются повсеместно. Нам это показалось занимательным, мы изучили вопрос и теперь делимся с вами.
Что такое холодный старт
Сразу заметим, что описанный выше пример с определением того, зайдет ли клип, — это лишь частный случай холодного старта. В реальности же подобные расчеты производятся в самых разнообразных ситуациях. Так, например, аналитики решают задачу «холодный старт» при каждом выводе нового продукта на рынок (если речь о крупных брендах, а не о малом бизнесе, разумеется). Актуально это и при запуске нового оффера или ГЕО в условной партнерке. В общем, много где.
Причем, несмотря на разнообразие возможных исходных данных, фактически аналитикам каждый раз приходится сталкиваться с одним и тем же — отсутствием хотя бы минимальных вводных, на которые можно опереться. Вдобавок холодные старты усложняются тем, что получаемая аналитика не позволяет делать адекватные выводы — ведь ее банально не с чем сравнивать. Необходимый пул данных еще не собран, а значит, приходится работать вслепую.
Что делать при холодном старте
Казалось бы, а что можно сделать, работая вслепую? Просто следовать плану, если он есть, и будь что будет, да? Да, но нет. Хотя бы потому, что этот самый план нужно сначала составить. Вот только план ради плана, созданный без какой-либо инфы, — как будто бы даже на звание костыля не тянет. И все же план составить можно. Если не действий, то того, как все должно происходить. А происходить при холодном старте все должно следующим образом:
Минимум переменных — чем меньше изменяемых данных, тем проще будет понять, что происходит. В случае с заливом, допустим, если вы тестируете новое ГЕО, то следует ограничиться двумя-тремя офферами, а не пытаться перенести все то, что у вас хорошо идет в других странах. В противном случае очень легко потеряться в незнакомой инфе.
Максимум данных — многие путают данные и переменные, однако это разные понятия. Так, например, «добавить еще одно крео» — это изменение переменной, а «посмотреть, какой CTR у текущего крео за 500 кликов» — это сбор данных. Даже несмотря на то, что CTR может меняться со временем.
Изменения по таймеру — при классическом старте мы обычно смотрим на статку и вовремя все оптимизируем. Однако если речь о холодном старте, то преждевременное реагирование на происходящее может лишить вас нужных данных. Поэтому если не происходит чего-то критического, то при холодном старте оптимизировать РК лучше по расписанию, а не при любом изменении.
Тотальное логирование — просто собирать инфу, нигде ее не записывая, дело заведомо бесполезное. Вы попросту забудете что-то важное, при любом мало-мальски большом объеме данных. Поэтому логирование — наше все.
Сравнение всего — имея перед глазами логи (это может быть что угодно — хоть всеми любимые таблички, а не только .log), следует проанализировать содержащуюся в них инфу на предмет наличия закономерностей. Раньше подобная «магия» была доступна лишь людям с хорошо развитыми аналитическим способностями. Сегодня же можно просто закинуть весь пул инфы в нейронку.
Разумеется, этого недостаточно, чтобы уверенно нащупывать почву вслепую. Но это лучше, чем полное отсутствие ориентиров. Все остальное же — это уже частные случаи, и описывать их попросту нет смысла. А вот что описать следует, так это то, что точно не нужно делать при холодном старте.
Что не нужно делать при холодном старте
Сразу уточним, что в общем случае можно было бы все описать одним словом — суетиться. Но это слово слишком общее, посему распишем арбитражную суету сует. Однако важно понимать, что в случае с холодным стартом вне арбитража «табу» могут быть другие. Но мы все же в аффилиате, а потому «табу» следующие:
Менять несколько переменных — например, сразу и лендос, и креос, и цель РК в настройках. Ведь так вы попросту не поймете, с чем конкретно связаны те или иные изменения.
Делать выводы по первым кликам — под словом «первый» здесь может быть как 50, так и 1000 кликов, в зависимости от того, о чем конкретно речь. Однако в любом случае нужно понимать, что при холодном старте их количество должно отличаться от «обычного» в большую сторону.
Пытаться затащить на бампе — это актуально, когда вы знаете, что делаете. Но когда речь о холодном старте, подобного лучше избегать, ведь можно добампиться до того, что весь бюджет улетит в пельменную. Вместо этого лучше действовать планомерно и стабильно.
Делать выводы раньше времени — чтобы понять, работает оно или нет, сначала нужно собрать достаточное количество инфы. Даже если в моменте вообще ничего нет, это вовсе не значит, что и не будет. Вполне возможно, что вы просто еще не знаете какого-то фактора, из-за которого конкретно сейчас в статке тишина. Сначала соберите стату, а потом делайте выводы.
Подводя итоги
Надеемся, нам удалось рассказать, что такое холодные старты, приводя примеры из мира арбитража трафика. Еще раз повторимся — это актуально не только в арбитраже, но и в любой другой сфере деятельности. К слову, необязательно даже связанной с бизнесом. Самое главное при холодных стартах — не суетиться и ждать чего-то конкретного. Воспринимайте подобное исключительно как возможность получения опыта. Тогда и дизморали не будет, если что-то пойдет не по плану.