PPC Все статьи

Facebook Graph API

Игорь Морозов
Игорь Морозов Facebook Ads специалист
25.08.2020
398
0



В этой статье мы расскажем об одной из множества возможностей Facebook Graph API, а именно — получению информации о всех возможных интересах для детального таргетинга на FB, в том числе «скрытых».

Вся статья будет поделена на три основных блока, которые отвечают на следующие вопросы: 

  • Что такое Facebook Graph API и как его настроить?
  • Как работать с основными типами запросов на сервер?
  • Какое назначение у этого инструмента и как это может нам помочь?

Что ж, давайте разбирать все эти вопросы по порядку. 



Что такое Facebook Graph API и как его настроить?

Facebook Graph API — это основной инструмент для загрузки данных на платформу Facebook и их получения оттуда. С помощью API Graph мы можем быстро получить все данные для детального таргетинга, публиковать новые истории, управлять рекламой и многое другое.


Настройка и подготовка к работе с запросами. 

  1. Перед началом работы с Facebook Graph API понадобится приложение. Создать его можно по ссылке https://developers.facebook.com/apps/ . Делается это в два клика. Выбираете абсолютно любой тип приложение и кликаете создать. 
  2. С помощью Graph API Explorer
    (https://developers.facebook.com/tools/explorer) можно строить и выполнять запросы API Graph, а также просматривать ответы на них (для приложений, в которых вам назначена роль администратора, разработчика или тестировщика).
  3. Выбираем приложение, генерируем маркер доступа и всё готово к началу работы с запросами.
Возможности Facebook Graph API фото 1

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


Как работать с основными типами запросов на сервер?

Когда мы ищем интерес в Ads Manager, Facebook предложит нам до 25 интересов относящихся к основному поисковому интересу. Эти интересы для всех одинаковые. То есть, он не оптимизирует выдачу под каждого пользователя и, к примеру, по запросу «реклама» у всех будет одинаковое перечисление рекомендаций. Это не всегда хорошо и актуально. Но, помощью запросов через FB API Graph мы можем получить более широкую картину. 


Основные преимущества: 

  • отсутствие ограничений (полный перечень интересов);
  • наличие скрытых интересы (те, которые вы не найдете в Ads Manager вручную если не знаете название самого интереса)


Детально, мы рассмотрим два метода (интересы в рекламе и рекомендации к этим интересам) с помощью которых можно будет быстро находить и тестировать новые аудитории для будущих кампаний.

Но, API Graph  предоставляет еще два метода поиска интересов (интересы, поведенческие данные, должности, семейный статус и рекомендации по этим всем категориям). Про них мы также расскажем, но не полностью. Желающие получить полную инструкцию настройки могут написать нам 😉

Первый метод — adinterest

На странице https://developers.facebook.com/tools/explorer в строке запроса пишем: search?type=adinterest&q=поисковой_запрос

Возможности Facebook Graph API фото 2

Поисковой_запрос — по аналогии с поиском в Ads Manager по детальному таргетингу пишем любой интерес / часть интереса (если не знаем как пишется или хотим узнать все возможные варианты интереса)

Например, поисковой запрос «Автомобиль», в Ads Manager нам даст 25 рекомендаций с учетом регистра, исключительно с началом соответствующим слову «Автомобиль», когда запрос нам покажет и такие варианты как: «Классический автомобиль», «Спортивный автомобиль», «Гибриды» и многое другое.

Второй метод — adinterestsugestion

Запрос имеет следующий вид:
search?type=adinterestsuggestion&interest_list=[“Название интереса”, “Название интереса”]
Данный метод идеально взаимодействует с предыдущим, т.к. он предоставляет нам список рекомендуемых интересов. Главное отличие данного метода — можно писать сразу несколько интересов, в кавычках, через запятую. Наличие квадратных скобок обязательно, даже если интерес будет один. Узнать точное название нам поможет предыдущий метод, поэтому в связке мы можем получать абсолютно все рекомендуемые интересы.
Например, если мы в Ads Manager выберем интерес «Реклама», Facebook, в отличие от запроса со всеми интересами не посоветует нам такие интересы как «Типографика», «Иллюстрации» и другие подобные интересы так или иначе относящиеся к запросу.
С помощью подобных манипуляций с запросами мы нашли и используем такие интересы как: «Семплинг», «Система хранения данных в сети» и прочие.

Третий метод — adTargetingCategory

Запрос имеет следующий вид: search/?type=adTargetingCategory&class=название_класса

Некоторые варианты классов: interests, behaviors, demographics, life_events‘.
Данный метод поможет найти ID интереса/поведения/события из жизни для дальнейшего использование в API.
Главное отличие данного метода — не нужно знать никаких названий, кроме класса* который мы выбираем.

*Если класс не указать — ответ будет со всеми возможными классами (доп.интересы НЕ учитываются), только перечень всех позиций из Ads Manager но в JSON-формате, для дальнейшего использования названия+ID

Четвертый метод — targetingsuggestion

Запрос имеет следующий вид: act_(account_ID)/targetingsuggestions?targeting_list=[{«type»: «type_name»,  «id» : number },{«type» : «type_name», «id» : number}]

Account_ID — айди вашего рекламного аккаунта, можно узнать в настройках компании в БМ.
Данный метод предлагает таргетированные рекомендации, на основе интересов может предложить и должность и поведение.
Главное отличие данного метода — нужно знать тип и ID, узнаем их из предыдущих методов/выписываем те которые часто используем(предоставлю потом доступ к табличке с большим количеством выгруженных названий и айди для будущих запросов).

Наличие квадратных скобок обязательно. Так же, каждый новый тип это объект, поэтому берём его в фигурные скобки, кавычки как по примеру, меняем только содержимое внутри кавычек ‘type_name’ и меняем number на конкретное числовое ID. Но узнать точное название нам поможет предыдущий метод, поэтому в связке мы можем получать абсолютно все рекомендуемые интересы.

Пример на поиск рекомендаций по интересу «Недвижимость»:
act_Ваш_рекламный_айди/targetingsuggestions?targeting_list=[{‘type’:’interests’,’id’:6003578086487}]&limit=100

Какое назначение у этого инструмента и как это может нам помочь?

С помощью такого инструмента как FB Graph API мы смогли найти новые, даже для себя (опыт в Facebook более 4 лет и +100 проектов), интересы, посмотреть на стандартные рекомендуемые Facebook интересы под другим углом. С помощью двух первых методов, которые мы разбирали, вы можете найти любой интерес для дальнейшего использования.

Использование FB Graph API полезно, когда:

  • нам нужно сузить аудиторию (использовать не самые популярные интересы);
  • когда мы не хотим конкурировать на аукционах самых популярных аудиторий;
  • нам нужно провести новые тесты (а возможно и много тестов), но мы не знаем все интересы.

Польза для опытных:
Людям тяжело держать все интересы в голове, к тому же Facebook показывает только 25 основных интересов и иногда мы можем не знать как правильно называется интерес на сервере FB, а значит этот инструмент сможет вместо нас найти новые интересы и «скрытые» интересы.

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

Игорь Морозов
Facebook PPC специалист

PPC
Оптимизация Google Ads. Задаем темп машинному обучению + кейсы в заключении.
PPC
Как правильно подобранная аудитория влияет на результат
Вам будет интересно
Комментарии
0 записей

Выскажите свое мнение

Это поле должно быть заполнено!
Это поле должно быть заполнено!
Это поле должно быть заполнено!
Это поле должно быть заполнено!