UnionCreated using FigmalectureCreated using Figma
new

PPC CONF: 30 докладов об успехах и провалах в интернет-маркетинге Подробнее

8013 https://ppc.world/uploads/images/25/c1/6138b79c24724-cover-090921.png 2021-09-09 Аналитика Другое ppc.world 160 31

Как использовать API Яндекс.Директа и Google Ads для аналитики — опыт 3 агентств

Для ведения кампаний и сбора статистики некоторые агентства и специалисты используют API рекламных систем. Разберемся, в чем здесь польза, выясним, кто и зачем использует API Яндекс.Директа и Google Ads.

Скажем, агентство ведет кампании клиента в Яндекс.Директе. Отчет по статистике за кампанию специалисты получают в Метрике. Затем масштабируют кампанию на Google Ads. Логичнее всего получать новую статистику в Google Analytics, но в нем нет некоторых инструментов Метрики. Два отчета без сводных данных — тоже неудобно.

Тогда агентство выбирает Метрику и подключает к ней Google Ads или наоборот — связывает Google Analytics и Яндекс.Директ. Это помогает решить задачу со сводной статистикой, но в повседневной работе специалисты пользуются обеими системами аналитики параллельно. У каждой свои преимущества, кроме того, только так можно смотреть статистику по ключевым словам. Это уже неудобно.

Но дело спорится, агентство запускает кампании в новых рекламных системах: «ВКонтакте», Facebook Ads, TikTok Ads. Становится ясно, что нельзя напрямую связать Facebook с Google Analytics. Не получается подтянуть и все данные о кликах и расходах в единую таблицу.

Как это можно исправить? Одно из решений — разработать единый сервис, куда будут собираться данные по всем рекламным системам. Для этого и существует API.

О чем расскажем в этом материале:

  1. Что такое API Директа и Google Ads API.
  2. Зачем агентства используют API.
  3. Какие возникают сложности при работе с API.
  4. Как начать использовать.

Что такое API Директа и Google Ads API

Аббревиатура расшифровывается как application programming interface — «программный интерфейс приложения». Но это пока ничего не объясняет, правда?

API — описание способов, которыми программа может обмениваться информацией с другой программой. По API работает почти любое взаимодействие между приложениями: загрузка сайта в браузере, встраивание Яндекс.Погоды на сайт, оплата банковской картой в интернет-магазине. Но нас сейчас интересуют рекламные системы.

Например, разработчик хочет сделать приложение, которое каждый день будет присылать владельцу бизнеса короткую информацию о кампаниях в Яндекс.Директе и Google Ads: «Потрачено столько-то рублей, приведено столько-то пользователей». Для этого приложению нужно запрашивать данные из Директа и Google Ads. API — способ запросить эти данные.

Взаимодействие по API
Одно приложение может обмениваться данными с разными системами по их API

Благодаря API рекламных систем разработчик может создать приложение, которое будет напрямую работать с Яндекс.Директом или Google Ads. Специалист, например, будет работать не через веб-интерфейсы систем, не через Директ Коммандер или Google Ads Editor, а из кастомного интерфейса приложения. Например, чтобы управлять всеми кампаниями в одном окне.

Но более распространенный вариант — использовать собственное приложение для сбора статистики из рекламных систем. Этой возможностью часто пользуются аналитики.

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

Зачем агентства используют API

Для чего используют API рекламных систем? С этим вопросом мы пришли к практикующим специалистам.

Единая площадка для отчета перед клиентами

Благодаря API рекламных систем вы можете собирать в одном окне статистику для удобных отчетов перед клиентом.

Алиса Рахманова

Алиса Рахманова MediaNation

Наше агентство оказывает услуги по всему performance-маркетингу, и нашим аккаунт-менеджерам важно регулярно предоставлять клиентам отчетность по результатам и эффективности нашей работы. Мы ведем рекламу в разнообразных системах: Google Ads, Яндекс.Директ, Яндекс.Маркет, Facebook, ВКонтакте, MyTarget и других. Для них всех мы разработали коннекторы, которые забирают данные по API.

Вы спросите: зачем нужны такие отчеты, если анализировать информацию о деятельности компании в Интернете можно в Google Analytics и Яндекс.Метрике, в которых тоже разработаны коннекторы?

Но в эти системы аналитики не передаются данные по показам, кликам и расходам из всех рекламных систем. Нет единой площадки, которая позволила бы формировать единый отчет об эффективности всей нашей деятельности для клиентов. Информация разрознена, находится в разных рекламных и аналитических системах.

Потребовалось решение, которое позволило бы объединить все эти данные.

«Чекер» рекламных кампаний

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

Роман Любимцев

Роман Любимцев MediaGuru

В работе агентства MediaGuru мы активно используем API систем аналитики и рекламных площадок, в том числе Google Ads и Яндекс.Директа.

Самый частый запрос — получить статистику из кабинетов для построения автоматизированной отчетности. Еще есть решения для проверки настроек и количественной оценки рекламных кампаний. Это своего рода «чекер», который позволяет проверить наличие меток, расширений, количество уникальных текстов, стратегии назначения ставок и много чего еще. Также при помощи API осуществляется импорт конверсий в рекламные кабинеты Google Ads, Яндекс.Метрику с последующей передачей в Директ.

Построение сквозной аналитики

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

 

Павел Алимов

Павел Алимов DD Planet

Google Ads API и API Яндекс.Директа мы начали использовать недавно в нашем проекте «Выберу.ру» — финансовом маркетплейсе.

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

Ранее мы использовали коммерческие продукты, которые помогали нам собирать и консолидировать данные из Google Ads и Яндекс.Директа в одном месте.

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

А как же управление ставками?

Для управления рекламой никто из опрошенных нами не использует собственные разработки на базе API.

Обычно в таких случаях предпочитают существующие на рынке решения или автоматизацию в Яндекс.Директе и Google Ads.

Роман Любимцев

Роман Любимцев MediaGuru

Применительно к управлению ставками самописные решения, на мой взгляд, проигрывают полноценным сервисам. По крайней мере, при массовом использовании.

Работу полноценных сервисов поддерживают команды разработки и тестировщиков. Это позволяет избежать ошибок и технических проблем. Причем в большинстве случаев использовать такие сервисы экономически выгоднее. Также и Google Ads, и Яндекс.Директ активно работают над автоматическими стратегиями, которые часто показывают хороший результат. Сейчас более важна корректная передача целевых показателей (выкупленных заказов, закрытых сделок, прибыли и так далее) в рекламный кабинет.

Какие возникают сложности при работе с API

Использование API рекламных систем открывает широкие, но не безграничные возможности.

Поддерживаются не все типы кампаний

Данные по некоторым кампаниям из Директа забрать не получится.

Алиса Рахманова

Алиса Рахманова MediaNation

Основное API Директа (а всего их два: для отчетов и основное) не поддерживает некоторые типы рекламных кампаний: медийную кампанию со сделками, медийную кампанию на главной, кампанию с фиксированным СРМ и другие. В связи с этим не все задачи мы можем решить полноценно.

Приходится сопоставлять статистику

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

Павел Алимов

Павел Алимов DD Planet

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

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

Полноценные решения — ресурсоемкие

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

Павел Алимов

Павел Алимов DD Planet

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

Роман Любимцев

Роман Любимцев MediaGuru

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

Как начать использовать

Если вы хотите использовать API Директа и Google Ads для своих рекламных кампаний и ведения статистики по ним, изучите все возможности в справке рекламных систем.

Исходя из полученных комментариев, можем также сформулировать такие рекомендации:

  1. Разработать собственное решение на основе API Директа и Google Ads будет полезно, если вам нужна настраиваемая сводная аналитика для себя или клиентов, автоматизация проверки рекламных кампаний и другие индивидуальные решения для работы с рекламными системами.

  2. Если вы решили разработать приложение для автоматизации рутины (например, для управления ставками), стоит обратить внимание на существующие решения. Возможно, они станут более удобным и экономным вариантом.

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

Первые шаги по работе с API Директа и Google Ads подробно описаны в небольшом курсе на страницах справки Яндекса и в руководстве Google.

У нас вы найдете статью о том, как использовать API Директа и язык Python для проверки конверсионности рекламы.

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: