Сейчас в сети: 414
Ремаркетинг, стратегии в КМС, Редактор AdWords, конверсии и др.
Подсказки
star_border
Ответить

Как я решил задачу клиента с помощью скриптов AdWords

Магистр ✭

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

Таргетируем на дождь

Решение

Клиент занимается доставкой еды в городе Харьков. Реклама в поисковой сети и ремаркетинг уже успешно работают. Вместе с заказчиком мы обрисовали очень общий поло-возрастной портрет покупателя, поэтому было принято решение использовать демографический таргетинг в контекстно-медийной сети Google AdWords.

Однако оставалась одна, но очень существенная проблема – небольшой бюджет. Мы должны были привлечь посетителей на сайт в тот момент, когда будет наибольшая вероятность совершения импульсивной покупки.
Проведя небольшое исследование, мы подтвердили гипотезу о том, что зачастую еду на дом люди заказывают, когда на улице непогода, а именно дождь. Таким образом, мы решили использовать демографический таргетинг в КМС Google во время дождя.

 

Реализация

К сожалению, столь глубоких настроек таргетинга в AdWords нет, но не так давно Google анонсировал возможность использования скриптов для управления рекламой. Кроме того, в сети уже есть несколько западных кейсов по успешному использованию скриптов для таргетинга на различные погодные условия. Что и было взято за основу для написания следующего скрипта, который включал нашу кампанию, когда в городе дождь, и отключал ее, когда дождь заканчивался.

Для того чтобы узнать текущие погодные условия, мы использовали сервис wunderground.com, который использовался и в других примерах таргетинга на погоду.

 

Результат

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

Результат

Общий коэффициент конверсии составил более 31%. В эту цифру вошел как заказ еды через корзину, так и посещение страницы с контактными данными. Телефонные звонки не отслеживаются.

Коэффициент конверсии по заказу через корзину составил 3,45%, что является очень высоким показателем при демографическом таргетинге в контекстно-медийной сети.

 

Другие варианты использования

Данный скрипт может быть использован для различных услуг, спрос на которые как-то связан с состоянием погоды. К примеру, если вы новая служба такси – используйте его для показа объявлений в дождь, когда люди собираются на работу или уходят с работы. Именно в эти моменты очень трудно заказать такси в уже популярных службах.

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

Незначительно переделав, вы можете использовать этот скрипт для себя.

 

P.S. Я не являюсь программистом, поэтому перед написанием кода мне пришлось пройти пару курсов JavaScript на codecademy.com, так что замечания по программной части не принимаются. Отдельное спасибо Юрию Кременчуцкому, который помог привести мой ужасный код в удобный вид.

 

Источник: Блог Fresh IT

 

Спойлер

  • function main(){
  •      var campaignName ="Название Кампании";
  •      try{
  •           var weatherState = getWeather();
  •           Logger.log('Weather for Ваш_Город is '+ weatherState);
  •      }catch(error){
  •           Logger.log('Error getting weather for Ваш_Город : '+ error);
  •      }
  •      // Перечисляем состояния погоды, в которые будет включаться кампания
  •      var compaingWeatherStates =[
  •           "Rain",
  •           "Light Rain",
  •           "Heavy Rain",
  •           "Rain Showers",
  •           "Light Rain Showers",
  •           "Heavy Rain Showers",
  •           "Thunderstorm",
  •           "Light Thunderstorm",
  •           "Heavy Thunderstorm",
  •           "Thunderstorms and Rain",
  •           "Light Thunderstorms and Rain",
  •           "Heavy Thunderstorms and Rain"
  •      ];
  •      if(compaingWeatherStates.indexOf(weatherState)!=-1){
  •           Logger.log('Enable campaign: '+ campaignName);
  •           var campaignsIterator =AdWordsApp.campaigns()
  •                .withCondition("Name = '"+ campaignName +"'")
  •                .get();
  •           if(campaignsIterator.hasNext()){
  •                var campaign = campaignsIterator.next();
  •                // Включить кампанию.
  •                campaign.enable();
  •           }
  •      }else{
  •           Logger.log('Приостановка кампании: '+campaignName);
  •           // Приостановить кампанию.
  •           var campaignsIterator =AdWordsApp.campaigns()
  •                .withCondition("Name = '"+ campaignName +"'")
  •                .get();
  •           if(campaignsIterator.hasNext()){
  •                var campaign = campaignsIterator.next();
  •                campaign.pause();
  •           }
  •      }
  •      function getWeather(){
  •           var url ='http://api.wunderground.com/api/Ваш_Ключ/conditions/q/ukraine/Ваш_Город.json';
  •           var response =UrlFetchApp.fetch(url);
  •           if(response.getResponseCode()!=200){
  •               throw'Error returned by API: '+ response.getContentText();
  •      }
  •      var result = JSON.parse(response.getContentText());
  •      if(!result['current_observation']){
  •           throw'Invalid location: Ваш_Город';
  •      }
  •      return result['current_observation']['weather'];
  •      }
  • }

 

 

1 Ответ экспертаverified_user

Спасибо, что поделились интересным кейсом!    Марина

Админ сообщества

Спасибо, что поделились интересным кейсом! 

 

Марина

Спасибо. Надеюсь, что скрипты станут более популярны и мы...

Магистр ✭
Спасибо. Надеюсь, что скрипты станут более популярны и мы увидим много-много примеров их использования

Скрипты быстрее будут появляться от энтузиастов, если дру...

Ведущий участник

Kononenko написано:
Спасибо. Надеюсь, что скрипты станут более популярны и мы увидим много-много примеров их использования

Скрипты быстрее будут появляться от энтузиастов, если другие энтузиасты будут ставить подробные задачи Веселый

C уважением,
Павел