Se ha denunciado esta presentación.
Se está descargando tu SlideShare. ×

Power BI : Расчет корректировок ставок Яндекс.Директ с помощью подключения к API Яндекс.Метрики

Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio

Eche un vistazo a continuación

1 de 74 Anuncio

Power BI : Расчет корректировок ставок Яндекс.Директ с помощью подключения к API Яндекс.Метрики

Descargar para leer sin conexión

Рассмотрено применение Microsoft Power BI для расчета корректировок ставок ключевых слов в Яндекс.Директ.
Показаны примеры обращения к API Яндекс.Метрики, различные способы визуализации полученных данных, а также настройка взаимодействия между различными элементами визуализации

Рассмотрено применение Microsoft Power BI для расчета корректировок ставок ключевых слов в Яндекс.Директ.
Показаны примеры обращения к API Яндекс.Метрики, различные способы визуализации полученных данных, а также настройка взаимодействия между различными элементами визуализации

Anuncio
Anuncio

Más Contenido Relacionado

A los espectadores también les gustó (8)

Anuncio

Similares a Power BI : Расчет корректировок ставок Яндекс.Директ с помощью подключения к API Яндекс.Метрики (20)

Más reciente (14)

Anuncio

Power BI : Расчет корректировок ставок Яндекс.Директ с помощью подключения к API Яндекс.Метрики

  1. 1. Power BI Расчет корректировок ставок Яндекс.Директ с помощью подключения к API Яндекс.Метрики Сергей Лосев https://fb.com/LossevSergey
  2. 2. О корректировках ставок Корректировки ставок позволяют рекламодателям повысить или понизить цену клика при показе объявления определенной аудитории. Цену клика можно корректировать с помощью коэффициентов. Коэффициент — это заданная в процентах величина, на которую изменяется ставка. • Целевая аудитория — для аудитории, соответствующей определенным условиям подбора. • Мобильные — для рекламы на мобильных телефонах и смартфонах. • Пол и возраст — для аудитории определенного пола или возраста. 2https://fb.com/LossevSergey
  3. 3. Disclaimer В дальнейших примерах в качестве ключевого параметра взят показатель отказов. Да, в качестве расчетного параметра было бы более правильно взять какую-нибудь цель, но цель у каждого сайта/бизнеса может быть своя, и считаться по-разному, а показатель отказов есть у всех, и считается он для всех одинаково. Рассмотрим анализ корректировок только для пола 3https://fb.com/LossevSergey
  4. 4. https://fb.com/LossevSergey 4
  5. 5. https://fb.com/LossevSergey 5 В среднем, у мужчин показатель отказов меньше, чем у женщин, поэтому есть смысл бюджет на мужчин увеличить, а на женщин уменьшить. Средний показатель отказов по кампании равен примерно ~(40%+60%)/2=50%. Тогда мы можем добавить мужчинам +10% ставки, а женщинам -10%, чтобы сумма корректировок равнялась нулю
  6. 6. https://fb.com/LossevSergey 6
  7. 7. Корректировки на уровне кампании https://fb.com/LossevSergey 7
  8. 8. https://fb.com/LossevSergey 8 Корректировки на уровне кампании
  9. 9. Идеальная настройка кампании – по всем полам и по всем возрастам https://fb.com/LossevSergey 9
  10. 10. Совсем идеальная настройка – скорректировать ставки на уровне каждой группы кампании https://fb.com/LossevSergey 10
  11. 11. Подключение к API Метрики https://fb.com/LossevSergey 11 Рассмотрим простое подключение к API и скачаем список счетчиков, доступных в аккаунте Яндекс.Метрики
  12. 12. Документация – наше всё! https://fb.com/LossevSergey 12 * Read The Funny Manual
  13. 13. https://tech.yandex.ru/metrika/doc/ref/reference/get-counter-list-docpage/ https://fb.com/LossevSergey 13
  14. 14. Смотрим пример https://fb.com/LossevSergey 14
  15. 15. Токен – ваш «временный пароль» к АПИ Как получить, подробнее тут - https://tech.yandex.ru/oauth/ https://fb.com/LossevSergey 15
  16. 16. Указываем адрес ресурса https://fb.com/LossevSergey 16
  17. 17. Получаем данные, указывая get-параметры из документации вторым аргументом функции Web.Contents https://fb.com/LossevSergey 17
  18. 18. В ответ получаем JSON, который распарсиваем функцией Json.Document https://fb.com/LossevSergey 18
  19. 19. В списке – записи с параметрами счетчиков https://fb.com/LossevSergey 19
  20. 20. Для дальнейшей работы преобразовываем список в таблицу https://fb.com/LossevSergey 20
  21. 21. Фильтруем и оставляем только интересующие счетчики https://fb.com/LossevSergey 21
  22. 22. Разворачиваем поля данных в столбцы и получаем таблицу со всеми параметрами счетчика https://fb.com/LossevSergey 22
  23. 23. Выведем на экран то, что получилось. Используем для этого визуализацию Таблица https://fb.com/LossevSergey 23
  24. 24. Прокликаем нужные галочки или перетащим интересующие поля в свойства визуализации https://fb.com/LossevSergey 24
  25. 25. А как получить данные о визитах и отказах? https://fb.com/LossevSergey 25
  26. 26. В доках – требуется указать адрес ресурса с get-параметрами. https://tech.yandex.ru/metrika/doc/api2/api_v1/data-docpage/ https://fb.com/LossevSergey 26
  27. 27. https://fb.com/LossevSergey 27 Создаём вручную таблицу с интересующими параметрами (ид счетчика, визиты, отказы итд). Не обязательно задавать все параметры, а пустые мы чуть позже отфильтруем
  28. 28. https://fb.com/LossevSergey 28 Почти как в родном Excel’е
  29. 29. https://fb.com/LossevSergey 29 При необходимости, редактируем таблицу нажатием на шестеренку тут
  30. 30. Создаем пустой запрос и указываем URL ресурса, который взяли из документации. В нашем случае – в формате CSV https://fb.com/LossevSergey 30
  31. 31. Добавляем в качестве шага подготовленную ранее таблицу с параметрами https://fb.com/LossevSergey 31
  32. 32. Удаляем пустые значения параметров, иначе АПИ Метрики выдаст ошибку https://fb.com/LossevSergey 32
  33. 33. https://fb.com/LossevSergey 33 Конвертируем таблицу в запись. И передаем в функцию Web.Contents вторым аргументом
  34. 34. https://fb.com/LossevSergey 34 Попутно «пришиваем» к записи полученный ранее токен
  35. 35. https://fb.com/LossevSergey 35 Полученный ответ читаем как CSV-файл
  36. 36. https://fb.com/LossevSergey 36 Делаем из первой строки названия столбцов
  37. 37. https://fb.com/LossevSergey 37 Пропускаем одну строку с общими и средними результатами
  38. 38. https://fb.com/LossevSergey 38 Изменяем тип некоторых данных с текста на числа, т.к. Метрика отдает все в виде текста
  39. 39. https://fb.com/LossevSergey 39 Небольшое украшательство - переименовываем столбцы, укорачивая их названия
  40. 40. https://fb.com/LossevSergey 40 В итоге получаем следующую таблицу
  41. 41. https://fb.com/LossevSergey 41 То же самое переносим на лист визуализации. Слева – что спросили, справа – что получили
  42. 42. https://fb.com/LossevSergey 42 Добавим к таблице вычисляемый столбец «Конверсии»
  43. 43. https://fb.com/LossevSergey 43 Добавим меру «Показатель отказов»
  44. 44. https://fb.com/LossevSergey 44 Вычислим окончательную корректировку ставок, добавив меру «Корректировка»
  45. 45. https://fb.com/LossevSergey 45 Создадим окончательную таблицу
  46. 46. https://fb.com/LossevSergey 46 Добавим вычисленные значения, перетянув соответствующие поля
  47. 47. https://fb.com/LossevSergey 47 Добавим условное форматирование к полю «Корректировка»
  48. 48. https://fb.com/LossevSergey 48 Раскрасим условное форматирование поля «Корректировка» как нам нравится
  49. 49. https://fb.com/LossevSergey 49 Добавим визуальный элемент «Срез»
  50. 50. https://fb.com/LossevSergey 50 И укажем поле «Кампания»
  51. 51. https://fb.com/LossevSergey 51 Добавим еще срез и укажем поле «Пол»
  52. 52. https://fb.com/LossevSergey 52 Зажав Ctrl и кликнув по срезу «Пол» в М и Ж, исключим тех, кто не определился с полом
  53. 53. https://fb.com/LossevSergey 53 Укажем в срезе по кампаниям N-10433217: различия в эффективности между М и Ж незначительные
  54. 54. https://fb.com/LossevSergey 54 Укажем в срезе по кампаниям N-10433275: различия в эффективности между М и Ж незначительные
  55. 55. https://fb.com/LossevSergey 55 Кампания N-10433397: существенные различия между М и Ж. Можно перераспределить бюджет
  56. 56. https://fb.com/LossevSergey 56 Добавим интерактива – сделаем срезы визуальными. Добавим диаграмму
  57. 57. https://fb.com/LossevSergey 57 И наполним диаграмму полями, как указано ниже
  58. 58. https://fb.com/LossevSergey 58 Теперь, при клике по секторам, таблица будет фильтроваться по М
  59. 59. https://fb.com/LossevSergey 59 Или по Ж
  60. 60. https://fb.com/LossevSergey 60 Добавим гистограмму и заполним поля, как на картинке
  61. 61. https://fb.com/LossevSergey 61 Теперь, кликая по гистограмме, мы фильтруем таблицу и сегментируем круговую диаграмму по кампаниям
  62. 62. https://fb.com/LossevSergey 62 И наоборот – кликая по сегменту диаграммы, сегментируем кампании гистограммы по полу
  63. 63. https://fb.com/LossevSergey 63 А что, если мы хотим увидеть на гистограмме не сегментирование, а фильтрацию? Необходимо добавить фильтрацию во взаимодействие диаграмм
  64. 64. https://fb.com/LossevSergey 64 Нужно кликнуть на эту воронку. Теперь, кликая по сегменту круговой диаграммы, на гистограмме фильтруется только указанный пол
  65. 65. https://fb.com/LossevSergey 65 Аналогично поступаем с гистограммой, чтобы фильтровать круговую диаграмму по кампаниям
  66. 66. https://fb.com/LossevSergey 66 А что, если мы хотим рассматривать данные только в разрезе одной кампании, при этом, иметь возможность выбрать только женский пол, а также одновременно визуализировать, как распределяются конверсии и отказы на одной диаграмме? %)
  67. 67. https://fb.com/LossevSergey 67 Добавим лишь одно поле в гистограмму
  68. 68. https://fb.com/LossevSergey 68 В шапку гистограммы добавятся новые иконки
  69. 69. https://fb.com/LossevSergey 69 Теперь, нажав иконку детализации, мы можем перейти к drill-down’у
  70. 70. https://fb.com/LossevSergey 70 И, кликнув по любому бару на гистограмме, «проваливаемся» на следующий уровень
  71. 71. https://fb.com/LossevSergey 71 Теперь, если мы выключим drill-down и выберем, скажем, Ж, таблица полностью отфильтруется, а на диаграмме увидим, как распределены конверсии и отказы
  72. 72. https://fb.com/LossevSergey 72 Если же мы теперь кликнем с зажатым Ctrl на М, то увидим, как распределены М и Ж одновременно. А таблица примет вид, как ранее на слайде со срезами
  73. 73. Почитать https://fb.com/LossevSergey 73 https://habrahabr.ru/post/311600/ - Power Query: как перестать бояться функционального программирования и начать работать в расширенном редакторе запросов https://yandex.ru/support/direct/impressions/bids-adjustment.xml - Яндекс.Директ, Корректировки ставок https://tech.yandex.ru/metrika/doc/ref/concepts/About-docpage/ - API Яндекс.Метрики V1 https://tech.yandex.ru/metrika/doc/api2/concept/about-docpage/ - API Яндекс.Метрики V2 https://powerbi.microsoft.com/ru-ru/ - Скачать Power BI https://powerbi.microsoft.com/ru-ru/documentation/powerbi-desktop-getting-started/ - Документация по Power BI - Начало работы с Power BI Desktop Скачать файл с примером - https://1drv.ms/u/s!Aq7ba36yLJYqpk6rqV3S7qIWbAln
  74. 74. Обратная связь 74 https://fb.com/LossevSergey

×