Синтаксис метрик конверсий API маркетинга в Facebook с использованием Facebook Java SDK - PullRequest
0 голосов
/ 28 июня 2019

Я звоню в Marketing API для создания рекламного отчета с использованием Java SDK.Я пытаюсь получить показатели конверсии, такие как Добавить в корзину (среди многих других).На этой странице выделены поля: https://developers.facebook.com/docs/marketing-api/insights/parameters, которая ведет на страницу "Статистика рекламных действий", которая мне нужна, например, действие "добавить в корзину": https://developers.facebook.com/docs/marketing-api/reference/ads-action-stats/#Creating

I'mновичок в Java, и я не могу понять синтаксис для его построения.

Я пытался использовать автогенератор кода Marketing QuickStart, но загружаемый мной код Java - это просто пустой файл.Это работает для других языков кодирования, но не для Java.Я посмотрел на github: https://github.com/facebook/facebook-java-business-sdk/tree/master/examples для примера кода и нашел другой полезный код.Я вызвал requestField для action_types, который вызывает несколько полей, но не все, которые мне нужны.

Вот то, что я нашел, это не то, что мне нужно.Он вызывает другие идеи, которые мне нужны (не включены), но не метрики конверсии:

public class TestFBJavaSDK{
public static void main () throws APIException {
String acccess_token = "my access token"
String app_secret = "my app secret"
String id = "my ad account id"

APIContext context = new APIContext(access_token).enableDebug(true);
new Ad(id, context).getInsights() 
.requestField("action_values")
.requestField("conversions")
.execute();
    } 
}

Я надеюсь, что вызов вернет метрики, такие как добавление в корзину, просмотры контента, просмотры целевой страницы и т. Д.Спасибо!

...