Лого vc.ru

Для каждого инструмента — своя функция: как интернет-маркетологу разобраться в больших базах данных

Для каждого инструмента — своя функция: как интернет-маркетологу разобраться в больших базах данных

29 апреля агентство интернет-маркетинга Convert совместно с «Microsoft Украина» провели семинар по работе с большими структурированными базами данных, на котором менеджер проектов Сергей Довганич поделился опытом автоматизации контроля KPI интернет-рекламы. По итогам мероприятия специалист написал для vc.ru колонку.

Поделиться
Менеджер проектов Convert Сергей Довганич

Сегодня интернет-маркетолог работает с большими объемами данных. И чем данных больше, тем тяжелее контролировать эффективность рекламы.

На сегодняшний день существует множество систем сквозной аналитики, которые позволяют автоматизировать весь процесс. Но, применяя эти системы, маркетолог становится заложником инструмента, так как полученные данные тяжело или вовсе невозможно использовать в какой-то другой системе.

Решение этой проблемы мы нашли в лице Power BI. Далее хочу поделиться нашим опытом объединения данных. Поговорим о том, что входит в зону ответственности Google Analytics, ERP/CRM-систем и при чем здесь Microsoft.

Каждый инструмент должен выполнять свою функцию

Долгое время все пытались импортировать данные из CRM-системы в Google Analytics, тем самым стараясь превратить систему веб-аналитики в инструмент контроля здоровья бизнеса. И наоборот, многие импортируют в CRM-систему рекламный источник, по которому пришел лид, чтобы в CRM-системе контролировать эффективность работы интернет-маркетинга.

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

Возникает вопрос: как быть? Всё очень просто. Каждый из перечисленных инструментов надо использовать по назначению. Ниже представлен короткий чек-лист по настройке на уровне каждого инструмента и роли его использования.

Google Analytics

В первую очередь, мы используем Google Analytics как инструмент сбора данных по расходам на рекламные каналы, например, с «Яндекс.Директа», Google AdWords или Facebook Ads. В результате в Google Analytics у нас доступны следующие отчеты:

Что самое главное, они доступны для работы с API.

Во-вторых, мы должны сохранять Client iD каждого пользователя, который заходил к нам на сайт. Его мы будем использовать для связки CRM-системы и Google Analytics, а также для построения сложных отчетов в Power BI, но об этом немного позже.

Кстати, с недавних пор в Google Analytics также доступен отчет в срезе по Client ID. При выборе определенного пользователя можно посмотреть, как он взаимодействовал с сайтом:

Это особенно удобно в B2B, когда процесс покупки довольно продолжителен. Так вы сможете выбрать конкретного человека и посмотреть, как он принимал решение до и после покупки.

Поэтому, если вы еще не разобрались с Client ID, как раз пришло время это сделать.

Инструменты:

  • OWOX BI Pipeline. Позволяет автоматически загружать расходы с «Яндекс.Директа», Google AdWords, «ВКонтакте» и Facebook Ads. Инструмент бесплатный.
  • Руководство по ручной загрузке расходов в Google Analytics. Используется, например, для загрузки расходов на размещение пресс-релизов.

CRM-системы

Главная задача CRM-системы — собирать все необходимые данные, которые используются для анализа эффективности интернет-рекламы. У каждого бизнеса есть свои метрики, но если говорить об обязательных данных, то это статус сделки, прибыль и другие характеристики, например, тип клиента или приобретенного продукта.

Этот набор метрик в дальнейшем позволит автоматизировать расчет прибыли, ROMI или LTV в срезе по определенным группам.

С технической стороны реализация очень проста. В CRM-системе необходимо создать дополнительное поле, в котором и будет сохраняться Сlient ID. Уточню, что Client ID передается вместе с информацией о лиде во время совершения заказа, отправки формы или звонка.

Во время совершения сделки в Google Analytics передается только идентификатор пользователя из CRM при помощи Measurement Protocol.

Инструменты:

  • Зачастую это индивидуальная разработка. По времени она занимает не более двух дней работы хорошего программиста. Как функционирует Measurement Protocol, мы уже описывали в этом кейсе на vc.ru.

Microsoft Power BI

Теперь, когда все данные у нас собираются структурировано, мы можем выгрузить их в Power BI. Это инструмент визуализации данных. Например, Boeing использует Power BI для мониторинга работы двигателей авиалайнеров. Наша же задача — контроль KPI.

В результате можно построить следующий отчет:

Отчет содержит основные метрики, начиная с количества сеансов, полученной прибыли и ROMI и заканчивая работой отдела продаж. Обратите внимание, что отчет интерактивный. Попробуйте выбрать рекламный канал (нижний правый угол в отчете). Все данные на листе перенастроятся по выбранному сегменту. Такие срезы можно делать по любым данным, которые вы импортировали.

Импорт данных в Power BI из Google Analytics

Импорт данных из Google Analytics возможен при помощи API. В Power BI уже есть предустановленный коннектор с Google Analytics. Таким образом, вы можете получить ваши данные из Google Analytics просто из интерфейса Power BI Desktop:

Помните, мы говорили, что Client ID поможет нам в построении сложных отчетов?

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

Но с помощью Power BI мы можем обойти это ограничение. Достаточно просто разделить запрос к Google Analytics и получить две или более таблиц, а затем объединить их:

Лучше всего здесь то, что объединить их можно, просто перетащив курсор от одной таблицы к следующей. И всё. Таким же образом мы можем объединить данные CRM-системы и Google Analytics.

Импорт данных из CRM-системы

В Power BI есть возможность напрямую получать данные из Salesforce или Dynamics CRM, но, как показывает опыт, в СНГ ими мало кто пользуется. Для себя мы вывели два варианта получения данных:

  1. Если мы проходим службу безопасности и это технически возможно, то напрямую из базы данных. Это предпочтительный вариант.
  2. Либо мы пишем скрипт для Google Sheets, который по заданному расписанию запускается и «вытаскивает» данные из CRM-системы.

Далее в Power BI мы указываем «Интернет» в качестве источника данных и путь к документу:

Маленький лайфхак: чтобы Power BI мог импортировать данные из Google Sheets, необходимо изменить URL импортируемого документа: Вместо этого [ https://docs.google.com/spreadsheets/d/1zHp3LGDnVY...=132496729] нужно поставить это: [https://docs.google.com/spreadsheets/d/1zHp3LGDnVY...].

Затем вы сможете указать, с каких вкладок получить нужно данные, и успешно их импортировать. Если вы знакомы с Power Query и языком DAX, то полученные данные вы можете преобразовать и провести все необходимые вычислительные операции.

Несколько примеров:

  • Разгруппировать клиентов по определенному признаку: лояльности, прибыли или типу предоставляемой услуги.
  • Произвести все расчетные метрики: CTR, CPL, ROI или другие показатели.
  • Объединить определенные данные, например, рекламные кампании на ремаркетинг в срезе по всем рекламным источникам: «Яндекс.Директ», Google AdWords, Facebook Ads.

После всех расчетов нужно построить отчеты по полученным данным.

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

Инструменты:

  • Microsoft Power BIFreemium, $10 в месяц.

Выводы

Можно выделить три преимущества, которые предоставляет BI:

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

Все дашборы находятся в облаке. Это означает, что вы можете зайти на сайт Power BI и получить доступ к созданным отчетам. Данные обновляются автоматически или по запросу (при помощи одной кнопки).

И напоследок: неважно, какую систему аналитики вы выстроите — без данных она бесполезна. Поэтому, если вы еще не собираете данные структурировано, как можно скорее начинайте это делать.

Присылайте свои колонки и кейсы о рекламе и маркетинге на digital@vc.ru.

Статьи по теме
Как привлечь целевых пользователей и узнать стоимость клиента в «Яндекс.Директе»18 марта 2015, 20:22
Рубрика «Digital» выходит при поддержке проекта «Одноклассники»
Популярные статьи
Показать еще
Комментарии отсортированы
как обычно по времени по популярности

Я тоже самое делаю в Excel (встроенные плагины Power Pivot, Power View, Power Map)

В отличие от Power BI, данные можно экспортировать.

0

Владимир, спасибо за комментарий :)

Если коротко, то все расчёты и обновление данных происходит в облаке и полностью в автоматическом режиме по заданному расписанию.

И данные из Power BI (уже обработанные и актуальные) без проблем экспортируются в Excel.

Кстати, попробуйте. Думаю вам понравится :) это очень удобно.

Я когда-то пробовал чисто десктопную версию Power BI, у нее возможностей было меньше чем у Excel. Экспорта обработанных данных в ней не было.

Данные обрабатываю локально. Excel нормально обрабатывает достаточно крупные таблицы. С сервера БД данные можно забрать SQL запросом только те что нужны.

Вместо Analytics можно Piwik использовать (и коннектится к его БД), а в место экспорта в Analytics - просто отчеты скачать в xls или через API.

Часто встречал от коллег кейсы по работе с Piwik. У меня опыта работы с ним нет. Нужно будет попробовать. Спасибо.

Сейчас в Power BI появился коннектор к GA, удобно. Но вопрос с сэмплированием не решает. Как альтернатива, данные передаваемые в GA можно писать параллельно и в свою БД.

В целом, инструмент обновился прилично и развиваются семимильными шагами. Перечисленные проблемы уже можно решить.

0

Коннектор пробовал, но данные сэмплированы, не очень удобно.

Поэтому, вместо Analytics + загрузки в нее расходов (в статье речь как раз идет чтобы не смешивать инструменты) и параллельной записи в свою БД можно использовать Piwik для записи событий на сайте а в систему аналитики (Excel, Power BI и т.д.) загрузить данные из БД Piwik и выгрузку статистики по рекламе.

Мне видится такое решение проще.

0

И кстати, Power BI и Excel не исключат друг друга. Наоборот — в связке идеально работают.

0

Я имел в виду десктопную версию, я писал выше. У меня опыт работы только с ней, облако не пробовал.

Если сравнивать десктопную версию и Excel, то Excel имеет все те же функции (при включении плагинов о которых я писал выше) и даже больше.

Я как-то настроил аналитику в Power BI (десктопная версия!), все показывалось красиво но экспорта не было. Пришлось всю систему переносить на Excel. Хорошо что они почти идентичны.

0

Сергей ведет отличный блог. Рад видеть его колонку здесь

Как неожиданно такие сообщения на VC встретить!
Спасибо, Юрий!

0

Сергей, спасибо за популяризацию Power BI. Действительно интересный продукт, который поможет маркетологам объединить данные из разных мест.

Рома, спасибо за поддержку! ;)

0

С какой периодичностью происходит выгрузка новых данных из GA?

0

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

0

используем power bi с ноября прошлого года, хороший инструмент, развивается, но детские болячки еще есть.
попробуйте поменять ip адрес сервера базы - будет куча ошибок, в не зависимости от удаления data sources, и потом с помощью непонятной магии он подхватывает новую базу.
недавно были глюки - в таблице одни цифры, на графике выводятся вообще левые, потом само прошло

0

вопрос с сэмплированием решает этот google sheets addon - bit.ly/smetrics-gdrive

там есть коннекторы для analytics, adwords, bing, facebook, google bigquery, doubleclick, youtube, twitter etc

0

Возможность комментирования статьи доступна только в первые две недели после публикации.

Сейчас обсуждают
Владимир Карулин
ROADS.RU

Любопытно. А примеры внедрения посмотреть реально?

Холдинг «Е-генератор» запустил сервис для добровольной оплаты контента «Микроподписки»
0
Нурлан Абилжанов

Но америкосы всетаки красавцы,что ж у них сервису не поучиться или дорого это для России матушки или невыгодно бизнесу вот в чем вопрос

Онлайн-ритейлер Amazon показал офлайн-магазин без касс и продавцов
0
Нурлан Абилжанов

Надо супермаркету вначале с ценниками разобраться и т.д.

Онлайн-ритейлер Amazon показал офлайн-магазин без касс и продавцов
0
Yan Varskii

Пиздеж! - штука, которая пиарит и забавляет публику. Рискнуть желаешь?)))

Работу ищут специалист по таргетированной рекламе и руководитель отдела разработки
0
Нурлан Абилжанов

Вопрос сервиса

Онлайн-ритейлер Amazon показал офлайн-магазин без касс и продавцов
0
Показать еще