PPC Все статьи

Facebook Graph API

Игорь Морозов
Игорь Морозов Facebook Ads специалист
25.08.2020
3924
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 специалист

Комментарии
0 записей

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