Я звоню в 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();
}
}
Я надеюсь, что вызов вернет метрики, такие как добавление в корзину, просмотры контента, просмотры целевой страницы и т. Д.Спасибо!