Facebook Marketing API: Get wyników i kosztów na skutek kampanii

głosy
2

Tworzę aplikację (używając Facebook biznesowe Java SDK), które można uzyskać wszystkie infomation kampanii własnych przez Konta reklam. Niemal z moich kampanii mają ten sam cel jest APP_INSTALLS. Chcę wiedzieć, ile czasu moja aplikacja została zainstalowana, więc starałem się zwrócić infomation jak „Wyniki” i kolumny „Koszt jednej kolumnie Result” w pokładzie Adsmanager:

colums Adsmanager

Ale kiedy dodałem „Wyniki” i „cost_per_result” do pól żądanie APIRequestGetInsights męska, mam FailRequestException:

{ Error : { message : (nr 100) wynika, cost_per_result nie są ważne dla pola param. sprawdź https://developers.facebook.com/docs/marketing-api/reference/ads-insights/ dla wszystkich prawidłowych wartości type: OAuthException, code: 100, fbtrace_id: DnPCKyIGIqs }}

Kiedyś token dostępu użytkownika z uprawnieniami poniżej: - read_insights - manage_pages - pages_show_list - publish_pages - ads_management - ads_read - business_management

Szukałem na google wiele razy, ale nic nie jest przydatna. Więc ktoś tu proszę mi powiedzieć jak dostać „Wyniki” i „koszt za wynik” informacje o kampanii przez Facebook API?

Utwórz 18/12/2018 o 11:02
źródło użytkownik
W innych językach...                            


1 odpowiedzi

głosy
3

Jak powiedział w komentarzu, informacja ta kiedyś była dostępna w tej dziedzinie cost_per_action_type, można pobrać wartość w punkcie gdzie ad['action_type'] == 'mobile_app_install'.

Niestety nie jest już dostępna w 3.2, ale można obliczyć tę wartość siebie:

Złóż zapytanie włączając w to actionsi spendpolami.
Znajdziesz całkowitą liczbę instalacjami (w punkcie z action_type == 'mobile_app_install'), a następnie można obliczyć koszt per install cost_per_install = spend / install_count.

Odpowiedział 17/01/2019 o 08:58
źródło użytkownik

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more