Расчет ROI Директа

Тема в разделе "Контекстная реклама", создана пользователем tvventyseven, 31 мар 2013.

  1. tvventyseven
    Оффлайн

    tvventyseven Участник

    Регистрация:
    14 мар 2013
    Сообщения:
    138
    Симпатии:
    23
    Баллы:
    18
    Репутация:
    40
    Доброго времени суток, дамы и господа.

    Собираемся запускать контекстную рекламу в директе на сайт. Разумеется, хочется видеть, какие из запросов работают, а какие нет. В данном случае Конверсия = Достижения цели/Переходы по рекламе. Собственно, вопросы:

    1. Как вы измеряете ROI? Я так понимаю, системы аналитики не хранят данные о наших расходах, а значит, должен быть способ вытянуть эти данные из директа. К сожалению, в директе я ни в зуб ногой. Надеюсь на вашу экспертную поддержку в этом вопросе.

    2. Возможно ли измерить ROI Директа в GA? Если да, расскажите, пожалуйста, как.

    3. Расскажите, на какие грабли наступали по неопытности вы:) Чтобы предупредить себя от тех же ошибок.

    Спасибо за внимание.
     
  2. mr_krabs
    Оффлайн

    mr_krabs Administrator Команда форума

    Регистрация:
    6 авг 2012
    Сообщения:
    2.064
    Симпатии:
    222
    Баллы:
    63
    Репутация:
    100
    tvventyseven, добрый день!

    ROI для директа рассчитывается так же, как и для остальных платных источников трафика: ROI = (доход - расход) / расход.
    В гугл аналитикс есть возможность импорта данных о расходам по каналам (в том числе и для яндекс директа). Вот справка по этому вопросу от гугла, хотя и очень скудная. http://support.google.com/analytics/bin/answer.py?hl=ru&answer=2803344&topic=2803317&ctx=topic Вот тут можно почитать более подробно http://habrahabr.ru/post/162327/

    По этому рои для директа можно измерять прямо в google analytics. Есть даже сервисы, помогающие импортировать данные о расходах в GA. Например вот http://costup.ru/auth/ и вот описание к нему http://habrahabr.ru/post/163205/.

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

    ps
    если честно, сам этого никогда не делал, обычно считаю все сводя данные в Excel. будут вопросы, пишите, будем разбираться вместе :)
     
  3. tvventyseven
    Оффлайн

    tvventyseven Участник

    Регистрация:
    14 мар 2013
    Сообщения:
    138
    Симпатии:
    23
    Баллы:
    18
    Репутация:
    40
    Спасибо. Попробую сделать так. О результатах отпишусь) В моем случае единственная цель для всех каналов - регистрация. Ценность будет выбираться условно. Соответственно, ROI не будет точной.
    И в качестве плана Б не подскажете, как измерять ROI только директа непосредственно в метрике? Я думаю, метрика и директ в этом плане должны быть как-то связаны)
     
  4. mr_krabs
    Оффлайн

    mr_krabs Administrator Команда форума

    Регистрация:
    6 авг 2012
    Сообщения:
    2.064
    Симпатии:
    222
    Баллы:
    63
    Репутация:
    100
    tvventyseven, ценность можно не условно выбирать, а хотя бы прикинуть из того, сколько вам приносит 1 зарегистрированный посетитель. В Яндекс Метрике этого пока никак нельзя сделать.
     
  5. tvventyseven
    Оффлайн

    tvventyseven Участник

    Регистрация:
    14 мар 2013
    Сообщения:
    138
    Симпатии:
    23
    Баллы:
    18
    Репутация:
    40
    Отчет. Правильным ли путем я иду, товарищи?)

    1. Компоновщиком URL наделал ссылок. Специально максимально разных:

    http://sitename.ru/?utm_source=direct&utm_medium=cpc&utm_campaign=TestForDirect1
    http://sitename.ru/?utm_source=yandex&utm_medium=cpc&utm_campaign=TestForDirect2
    http://sitename.ru/?utm_source=mail&utm_medium=referral&utm_campaign=TestForDirect3
    http://sitename.ru/?utm_source=vk&utm_medium=link&utm_campaign=TestForDirect4
    http://sitename.ru/?utm_source=five&utm_medium=five&utm_campaign=TestForDirect5

    2. Создал csv-файл:
    ga:source,ga:medium,ga:campaign,ga:keyword,ga:impressions,ga:adClicks,ga:adCost
    direct,cpc,TestForDirect1,dogbone,9387,288,100.3
    yandex,cpc,TestForDirect2,dog treats,1684,52,19.35
    mail,referral,TestForDirect3,pet store,3187,143,76.23
    vk,link,TestForDirect4,doggy,6387,188,100.3
    five,five,TestForDirect5,treats,3684,152,19.35

    3. Отправил через сервис http://costup.ru/.

    4. Наделал ссылок в интернете. Переходил по ним. Пару раз достиг цели. Жду, что произойдет)
     
  6. tvventyseven
    Оффлайн

    tvventyseven Участник

    Регистрация:
    14 мар 2013
    Сообщения:
    138
    Симпатии:
    23
    Баллы:
    18
    Репутация:
    40
    Разумеется, нет) Цель-то не привязана никак. Как ее привязывать понятия не имею)
     
  7. mr_krabs
    Оффлайн

    mr_krabs Administrator Команда форума

    Регистрация:
    6 авг 2012
    Сообщения:
    2.064
    Симпатии:
    222
    Баллы:
    63
    Репутация:
    100
    tvventyseven, в смысле цель не привязана?
     
  8. tvventyseven
    Оффлайн

    tvventyseven Участник

    Регистрация:
    14 мар 2013
    Сообщения:
    138
    Симпатии:
    23
    Баллы:
    18
    Репутация:
    40
    Цель не привязана в том смысле, что для расчета ROI нам нужны данные о доходах. В нужной цели ценность проставил, а какая именно цель будет браться за доход - непонятно. У меня достаточно много целей.
    ---
    А в целом по посту выше будут какие-то комментарии?) А то жизненный опыт подсказывает, что не должно быть это так просто:)
     
  9. mr_krabs
    Оффлайн

    mr_krabs Administrator Команда форума

    Регистрация:
    6 авг 2012
    Сообщения:
    2.064
    Симпатии:
    222
    Баллы:
    63
    Репутация:
    100
    tvventyseven, вроде все верно. ценность берется суммарная по всем целям. может быть возможна сегментация по целям внутри этого отчета, но не уверен :)
     
  10. tvventyseven
    Оффлайн

    tvventyseven Участник

    Регистрация:
    14 мар 2013
    Сообщения:
    138
    Симпатии:
    23
    Баллы:
    18
    Репутация:
    40
    Ох уж это первое апреля:) Забыл, что GA автоматически не включает в отчетный период сегодняшнюю дату. Вместо этого удивлялся и рвал волосы, гадая, где же мои помеченные переходы:) Ну да ладно.

    Что получили в итоге этой вымышленной кампании:
    1. Вот это в отчете "Анализ расходов". По-моему, вполне так ничего: все считается, все здорово. Выделил зеленым, как учлось мое достижение цели в $100. Сегментации по целям я не обнаружил. Но, с другой стороны, если в данном конкретно моем случае преследуемая цель с ценником одна, то можно полагать, что все то, что принесло выручку, и есть достижение цели. А ноль он и есть ноль.
    Image 2.png
    2. И получили новый вопрос:) Как автоматизировать вытягивание данных из рекламных кампаний, составление csv-файла и обновление отчета? Уверен, уважаемый mr_krabs, в курсе, как это делается, если сводит все данные в Excel;)
     
    Последние данные очков репутации:
    mr_krabs: 4 Очки (за расходы в аналитиксе) 1 апр 2013
  11. mr_krabs
    Оффлайн

    mr_krabs Administrator Команда форума

    Регистрация:
    6 авг 2012
    Сообщения:
    2.064
    Симпатии:
    222
    Баллы:
    63
    Репутация:
    100

    Я не программист, по этому точно не знаю. :) Мне с экселем проще: раз в неделю экспортировал все что нужно в таблицу, все автоматически посчиталось и подтянулось откуда надо. Просто тем, кому нужны эти данные, в большинстве своем до фонаря на существование google analytics, импорт данных и прочее... Им нужен только график и только в Excel. :)

    Теоретически так:
    1. Компануете ссылки utm метками полностью (включая utm_term)
    2. Через API яндекс директа выгружаете статистику по расходам за нужный период (на выходе "ключевое слово" - "количество кликов" - "расход")
    3. Формируете у себя csv файл, сопоставляя метки и ключевое слово данным о расходах и кликах
    4. Отдаете его в гугл аналитикс. Документация здесь
     
  12. tvventyseven
    Оффлайн

    tvventyseven Участник

    Регистрация:
    14 мар 2013
    Сообщения:
    138
    Симпатии:
    23
    Баллы:
    18
    Репутация:
    40
    Спасибо большое за помощь. Попробую что-нибудь придумать. Если придумается что-то оригинальное - отпишу:)
     
  13. mkozhin
    Оффлайн

    mkozhin Участник

    Регистрация:
    1 фев 2013
    Сообщения:
    84
    Симпатии:
    23
    Баллы:
    8
    Репутация:
    6
    как то странно у вас выглядит таблица получившаяся
    посещений 1, кликов сотни, что то не так у вас похоже.

    относитлеьно автоматизации, то тут нужны программисты, через api из директа все автоматом вытаскивать и каждый день заливать так же через api в google analytcs (https://developers.google.com/analytics/solutions/articles/cost-data-import)

    насколько помню можно залить вроде 20 файлов за день, в каждом файле только за один день можно данные указывать

    через api какие ограничения не скажу, нужно справку для разработчков читать и там это смотреть все.
     
  14. tvventyseven
    Оффлайн

    tvventyseven Участник

    Регистрация:
    14 мар 2013
    Сообщения:
    138
    Симпатии:
    23
    Баллы:
    18
    Репутация:
    40
    Да, забыл, надо было отметить, что:
    1. CSVшка составлялась от балды. Цифры показов, кликов и стоимости какие в голову пришли (см. пост #5). Эта CSV и была загружена в GA. Из директа ничего пока не вытягивалось.
    2. А вот посещения настоящие. Мои.
    Как видно, при реальных посещениях эти метрики можно будет соотнести.
     
  15. tvventyseven
    Оффлайн

    tvventyseven Участник

    Регистрация:
    14 мар 2013
    Сообщения:
    138
    Симпатии:
    23
    Баллы:
    18
    Репутация:
    40
    Ничего сильно оригинального не придумалось:) Придумалось наукоемкое, но эффективное решение автоматизации управления Директом через API Директа и GA:

    1. Скрипт для создания объявлений:
    Image 4.png
    ID проекта - номер заранее созданной кампании в Директе
    Запасной заголовок - заголовок для объявления в Директе. По умолчанию скрипт вместо заголовка использует ключевую фразу. Если фраза длиннее 33 символов (в Директе есть ограничение на заголовок - 33 символа), то используется запасной заголовок.
    Текст объявления. Для всех ключей использовался один и тот же. Был выбран исходя из CTR предыдущих кампаний.
    Ссылка на сайт - это понятно. Правда, не на сайт, а на страницу.
    utm_campaign - get-параметр для ссылки для разграничения кампаний в Директе.
    Новые ключевые фразы - список заранее отобранных ключевых фраз.

    За 5 минут создали кампанию в 400 читабельных объявлений вида:
    Заголовок - ключевая фраза для высокого CTR в выдаче.
    Текст объявления - один и тот же из поля "Текст объявления".
    Ссылка - http://mysite.ru?utm_source=yandex&utm_medium=cpc&utm_term=%ключевая фраза%&utm_campaign=%название кампании%. Параметры utm_source и utm_medium вшиты в скрипт. Остальные берутся с полей.

    2. Скрипт для управления Директом
    Image 2.png
    Вводим номер кампании в Директе и интересующий диапазон дат.
    Скрипт через API вытягивает следующие данные по каждому ключевому слову:
    1. Посещения в GA по ключевому слову.
    2. Затраты в Директе по номеру объявления с данным ключевым словом.
    3. Количество конверсий в GA по ключевому слову.
    Данные из GA вытягиваются по фильтру кампании, название которой вводили в первом этапе.
    Далее вычисляется стоимость одной конверсии для объявлений Директа. Так как в моем случае конверсия - регистрация, то о ROI говорить сложно.
    Исходя из данных параметров, отмечаем нужные объявления в чекбоксах слева и останавливаем малоэффективные объявления.
    ---
    Вот, собственно, в такой способ управления Директом вылилось желание отследить эффективность кампании:)
    Спасибо за помощь данному форуму, помогли разобраться во многих вопросах:)
     
    Последние данные очков репутации:
    mr_krabs: 4 Очки 17 май 2013
    pechen и mr_krabs нравится это.
  16. mr_krabs
    Оффлайн

    mr_krabs Administrator Команда форума

    Регистрация:
    6 авг 2012
    Сообщения:
    2.064
    Симпатии:
    222
    Баллы:
    63
    Репутация:
    100
    tvventyseven, молодцы! респект и уважуха :) а главное свои же деньги экономите
     
  17. nexter
    Оффлайн

    nexter Активный пользователь

    Регистрация:
    4 ноя 2013
    Сообщения:
    236
    Симпатии:
    65
    Баллы:
    28
    Репутация:
    70
    Столкнулся с проблемой и втупик зашел. Данные о расходах в директе импортированы через COSTUP. Но беда в том что название кампаний в директе не соответствует тем что написаны в utm_campaign.

    Как настроить это соответствие?
    Попробовал фильтром заменил название кампании - 4 из 6 кампаний удалось объединить таким образом, 2 оставшиеся не хотят
     
  18. tvventyseven
    Оффлайн

    tvventyseven Участник

    Регистрация:
    14 мар 2013
    Сообщения:
    138
    Симпатии:
    23
    Баллы:
    18
    Репутация:
    40
    Не могу ничего посоветовать. В моем случае из Директа я не мог из-за багов(?) ничего напрямую импортировать. Составлял .csv файл, содержащий нужные utm_campaign, и загружал в GA.
    В любом случае, не понятно, как это в 4 случаях решение нашлось, а в остальных 2х нет?
     
  19. mr_krabs
    Оффлайн

    mr_krabs Administrator Команда форума

    Регистрация:
    6 авг 2012
    Сообщения:
    2.064
    Симпатии:
    222
    Баллы:
    63
    Репутация:
    100
    nexter, делайте одинаковые метки. Переписывать utm_cmpaign фильтрами - чистейший костыль.
     
  20. nexter
    Оффлайн

    nexter Активный пользователь

    Регистрация:
    4 ноя 2013
    Сообщения:
    236
    Симпатии:
    65
    Баллы:
    28
    Репутация:
    70
    ну так и пришлось с этими двумя кампаниями :(
     

Поделиться этой страницей