Сейчас в сети: 3K
Сейчас в сети: 3K
Учитесь работать в AdWords вместе с нами!
favorite_border

Три способа анализа стоимости за конверсию в режиме 24/7

Всем доброго времени суток!

 

Если в своей работе Вы сталкивались с необходимостью корректировки ставки по кампаниям AdWords в режиме 24/7 на основе количество конверсий в разные дни недели и время суток, то метод оценки эффективности кампаний в режиме 24/7, о котором я собираюсь сегодня рассказать, будет Вам полезен.

Когда я только начинал работать с AdWords, где-то на просторах интернета я нашел статью, как анализировать эффективность рекламных кампаний 24/7 на основе количества конверсий. Этот способ достаточно хорош, но у него есть ряд недостатков. Он не учитывает стоимость клика 24/7 и не учитывает количество кликов. Если сказать проще, он не учитывает стоимость этих конверсий. Но когда наш KPI именно стоимость конверсии, то знать его величину для нас очень важно.

На данный момент я нашел три способа как просто и быстро можно провести анализ стоимости конверсии в режиме 24/7 для AdWords.

 

Способ №1 - Сегментация отчета "Быстрая статистика".

Что бы узнать стоимость конверсии в разрезе 24/7 находится ближе чем кажется. Для этого - выбираем нужные типы кампаний: "Все", "Только поиск" или "КМС". Помните, цели КМС могут отличатся от Поиска, да и эффективность у них будет разная, так что их стоит анализировать отдельно.

 001.jpg

 

После этого переходим на вкладку "Быстрая статистика" и выбираем "Вид" → "Время" → "День":

 002.jpg

 

В отчет обязательно добавляем столбцы "Клики", "Стоимость клика", "Стоимость", "Конверсии" и "Стоимость конверсии".

У нас получился отчет в разрезе дней недели, осталось его превратить в отчет 24/7. Увы, но сегментация в "Быстрой статистике" не доступна в интерфейсе AdWords. Для того, чтобы сегментировать этот отчет нам необходимо его скачать. В меню загрузки файла будет возможность сегментировать отчет. Сегментируем его по "Часам в сутках" и скачиваем себе на компьютер.

 

003.jpg

 

После открытия файла, Вам нужно будет привести его в ″божеский″ вид - удалить лишние строчки, преобразовать тестовый формат на числа и т.п. После чего у Вас получится табличка готовая к работе. 

Для оценки стоимости конверсии 24/7 нам будет необходимо создать сводную таблицу Excel. После ее создания в столбцы помещаем "День недели", а в строки - "Часы". В качестве значения создаем Вычисляемое поле "Стоимость конверсии".

 004.png

 005.jpg

 

Формулу используем следующую:

ЕСЛИОШИБКА(Cost /Conversions;Cost) - если кириллические формулы Excel;

IFERROR(Cost /Conversions;Cost) - если формулы прописываются латиницей.

 

Функция ЕСЛИОШИБКА (IFERROR) - позволит нам избежать ошибок в нашей таблице, особенно при делении на ноль.

Суть вычисления в следующем - Для получения стоимости конверсии делим стоимость на количество конверсий, если количество конверсий для данного промежутка времени равно нулю, то подставляем затраты полностью для того, чтобы видеть сколько уже было потрачено денег на этот промежуток. Логика простая - если затраты в понедельник в 9:00 будут выше в 2 раза, чем наш KPI по стоимости конверсии, то в это время мы выключим рекламу, или установим корректировку ставки на 90%.

В итоге получаем вот такие настройки:

 

006.jpg

 

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

 

Теперь можно добавить красок нашей табличке применив денежный формат к нашим данным и раскрасить таблицу благодаря условному форматированию. Как итог у нас есть табличка со стоимостью конверсии в разрезе 24/7 для аккаунта:

 

007.jpg

 

Но у такой таблички есть ряд недостатков:

 

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

 

Для решения первой проблемы мы можем использовать способ №2.

 

Способ №2 - Создание нужного 24/7 через вкладку "Отчеты".

Этот способ похож на прошлый, вот только в нем мы можем выбрать больше параметров для сегментирования отчета.

Для создания отчета заходим на вкладку "Отчеты" и нажимаем "+Отчет", после чего выберем формат таблицы.

 

008.jpg

 

Теперь в конструкторе отчетов выбираем желаемый период, после чего выбираем параметры. Обязательными параметрами есть: "День недели", "Час дня", "Тип кампании" и "Название кампании". Дополнительно Вы можете так же добавить еще устройства в качестве параметра для оценки стоимости конверсии 24/7 для разных устройств. В качестве метрик достаточно будет выбрать общую стоимость и количество конверсий. Если Вы хотите поиграться и с другими показателями, можете выбрать и их.

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

 

009.jpg

 

Теперь Вы можете выгрузить отчет в Excel и проделать с ним ту же работу, что и в прошлом примере, только теперь мы можем добавить дополнительные фильтры для нашей сводной таблицы по "Типам кампаний" и по "Кампаниям".

 

010.jpg

 

Вы можете просмотреть данные хоть по всем кампаниям, или по каждой в отдельности. Данный способ более детальный, но все же есть ряд проблем:

1) Отчеты выгруженные из вкладки "Отчеты" нужно дополнительно "очищать" от лишних символов;

2) Выгрузка и обработка данного отчета все еще ″кушает″ время.

 

Решить обе проблемы, описанные Выше можно при помощи 3-го способа.

 

Способ №3 - Автоматический отчет по стоимости конверсии в разрезе 24/7 через Google SpreadSheet.

Копаясь в документации отчетов API AdWords я обнаружил, что можно усовершенствовать способ №2 автоматизировав его. Кроме того, его будет удобно скомбинировать со скриптом от Brainlabs - "The 24 hour bidding schedule for AdWords". Из отчета по кампаниям "CAMPAIGN_PERFORMANCE_REPORT" нам необходимо достать те же данные что и в способе №2 и поместить их в заранее созданный лист в файле Google SpreadSheet.

Мы возьмем:

CampaignName - Имя кампании;

AdvertisingChannelType - Тип кампании;

DayOfWeek - День недели;

HourOfDay - Час дня;

Cost - Стоимость;

Conversions - Конверсии.

 

Подробней о доступных для выгрузки параметрах и метриках можно почитать тут:

https://developers.google.com/adwords/api/docs/appendix/reports/campaign-performance-report

  

Сам скрипт:

 

function main() {
  exportReportToSpreadsheet();
}
 
function exportReportToSpreadsheet() {
  var spreadsheet = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/1l_eqRTltm654uhQMMcypinB2bnpY93A89nhjCnsmUr4/edit?usp=sharing');
  var sheet = spreadsheet.getSheetByName('Test');
 
  var report = AdWordsApp.report(
    'SELECT CampaignName, CampaignStatus, AdvertisingChannelType, DayOfWeek, HourOfDay, Cost, Conversions ' +
    'FROM   CAMPAIGN_PERFORMANCE_REPORT ' +
    'DURING LAST_30_DAYS');
 
  report.exportToSheet(sheet);
 
}

 

 

После того как поставите скрипт, не забудьте поменять ссылку на Ваш Google SpreadSheet и указать имя листа куда Вы хотите выгрузить данные вместо "Test". 

 

По примеру сводной таблице в Excel мы стоим такую же в Google SpreadSheet:

 011.jpg

 

В качестве строк добавляем "Часы", в качестве столбцов "Дни". Стоимость конверсии считаем через формулу аналогичную той, что я описал выше =IFERROR(Cost/Conversions,Cost) . В фильтр добавляем "Тип Кампании" и "Кампании".

 

Пример таблички, вы можете посмотреть и скопировать тут:

 https://docs.google.com/spreadsheets/d/1l_eqRTltm654uhQMMcypinB2bnpY93A89nhjCnsmUr4/edit?usp=sharin...

 

В итоге у нас получится вот такая таблица:

 012.jpg

 

Стоит отметить, что эта табличка уже адаптирована под интеграцию со скриптом 24/7 bidding.

Для определения корректировки ставки выбрана следующая формула:

 

(Средняя стоимость за все время - Стоимость конверсии периода)/Средняя стоимость за все время

Если значение меньше -90%, то мы применяем значение 90% для корректировки.

 

Пока это лучший вариант формулы, который мне пришел в голову, если есть другие варианты - предлагайте! буду рад Вашим идеям!

 

В заключение:

При работе с Google SpreadSheet и скриптами AdWords есть маленький нюанс. В настройках таблицы Вам необходимо будет поменять "Региональные настройки" на "Соединенные Штаты", если у Вас будет стоять "Россия", "Украина", "Белоруссия" и т.д., то при выгрузке десятичных цифр из аккаунта они будут воспринимается как текст.

 

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

 

013.jpg

 

Спасибо Вам за внимание! Если есть вопросы или комментарии - пишите. Если есть интересные идеи для статей, или совместных статей - пишите тоже Подмигивающий До новых встреч!)

Oleg Piddubnyi

Добрый день! Меня зовут Олег. Всегда рад помочь советом, или хорошей беседой на тему интернет-рекламы. Пишите!

Комментарии
Ярослав ЯА
Январь

Благодарю! Со скриптом способ - вообще огонь Веселый 

Anton S
Февраль

Привет, Олег. Спасибо за скрипт и таблицу. Есть ряд вопросов: на листе АдШедулинг (лень переключаться :-) ) в формулах всех ячеек идет ссылка на ячейку I25, которая в формулах постоянна. Эта ячейка сумма затрат по 23 часу, почему? Я так понимаю, что должна быть ячейка I26. Дальше, на листе ПивотТест во второй колонке Пятница, а на странице АдШедулинг во второй колонке Понедельник. Я так понимаю, что дни должны совпадать? И еще не могу понять, в столбце или стороке что значения означают, это и не среднее и не сумма?

 

Буду благодарен за коментарии :-)

Oleg P Восходящие звезды
Февраль

@Anton S Да. Все верно где-то сехало значение. Должно быть I26 - поправил. Да и Все формулы поправил. Лучший вариант ыбло бы тянуть не название дня недели, а именно номер, тогда бы было удобней сортировать по дням, а так прийдеться ограничеться перестановкой формул. Большое спасибо!)

 

А там в SP как-то странно считаеться в некоторых ячейках, там вообще только два возможных значений или сумма, ала другое... Если поставить другое то данные не коректны. Мне было важно чтоб I26 была правельная. Ее я проверил, а остальные данные в итоговых столбцах не особо важны.

Анатолий О
Апрель

Мощно. Спасибо за пост, очень полезный

Анатолий О
Апрель

А как и по какому принципу анализировать КМС и реклама в радиусе?

Oleg P Восходящие звезды
Апрель

@Анатолий О По поводу КМС глубокий очень вопрос. Тут нужно смотреть на то какие аудитории работают. В какое время приходят конверсии с каких устройств. Анализировать какие площадки не приносят результата и их выключать.

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