/shops/{SHOP_ID}/ads_manager/ad_accountsList of ad accountsGET/shops/{SHOP_ID}/ads_manager/campaigns_v2List of ad campaignsGET/shops/{SHOP_ID}/ads_manager/ad_sets_v2List of ad setsGET/shops/{SHOP_ID}/ads_manager/ads_v2List of adsList of ad accounts
/shops/{SHOP_ID}/ads_manager/ad_accountsGet list of ad accounts
Path parameters
SHOP_IDintegerrequiredShop ID
Query parameters
pageintegerPage number
page_sizeintegerNumber of records per page
Responses
successbooleanSuccess status
dataarray<object>List of ad accounts
page_numberintegerCurrent page number
page_sizeintegerNumber of records per page
total_entriesintegerTotal number of ad accounts
total_pagesintegerTotal number of pages
curl "https://pos.pages.fm/api/v1/shops/{SHOP_ID}/ads_manager/ad_accounts?api_key=API_KEY"{
"success": true,
"data": [
{
"id": "786374497414442",
"name": "Jen Nhung",
"account_status": 1,
"currency": "VND",
"is_business": false,
"sync_succeed_at": "2026-05-21T02:00:10",
"tags": [
"thẻ 2"
]
}
],
"page_number": 1,
"page_size": 30,
"total_entries": 14,
"total_pages": 1
}List of ad campaigns
/shops/{SHOP_ID}/ads_manager/campaigns_v2Get list of ad campaigns
Path parameters
SHOP_IDintegerrequiredShop ID
Query parameters
pageintegerPage number
page_sizeintegerNumber of records per page
start_timeinteger · int64Start of the statistics period, as a Unix timestamp (seconds). The insights metrics are aggregated from this time.
end_timeinteger · int64End of the statistics period, as a Unix timestamp (seconds). The insights metrics are aggregated up to this time.
select_fieldsstringComma-separated list of additional insights fields to include in the response. When specified, only the listed fields are returned inside insights (in addition to the always-present base metrics).
Performance
ad_performance_session— Overall performancespend— Amount spentreach— Instant Experience reachimpressions— Impressionsclicks— Clicks (all)frequency— Frequencycpp— CPPcpm— CPMcpc— CPCctr— CTRcost_per_1000_accounts_center_reach— Cost per 1000 accounts center reachcost_per_result— Cost per resultavg_purchase_conversion_value— Average purchase conversion valueindicator_result— Resultresult_roas— Result ROAS
Engagement
ad_engagement_session— Engagementlink_click— Link clickslike— Facebook likescomment— Post commentspost_engagement— Post engagementspost_reaction— Post reactionspost— Post sharesonsite_conversion_post_save— Post savesphoto_view— Photo viewsvideo_view— Video plays (≥3s)inline_link_click_ctr— CTR (link click-through rate)outbound_click— Outbound clicksonsite_conversion_messaging_conversation_started_7d— Messaging conversations startedonsite_conversion_messaging_first_reply— New messaging contactsonsite_conversion_messaging_block— Messaging blocksvideo_thruplay_watched_actions— ThruPlaysvideo_play_actions— Video playsvideo_p25_watched_actions— Video plays at 25%video_p50_watched_actions— Video plays at 50%video_p75_watched_actions— Video plays at 75%video_p95_watched_actions— Video plays at 95%video_p100_watched_actions— Video plays at 100%estimated_ad_recallers— Estimated ad recall lift (people)cost_per_outbound_click— Cost per outbound clickcost_per_thruplay— Cost per ThruPlayoutbound_clicks_ctr— Outbound CTRcost_per_post_engagement— Cost per post engagementestimated_ad_recall_rate— Estimated ad recall lift ratecost_per_estimated_ad_recallers— Cost per estimated ad recall liftcost_per_messaging_conversation_started— Cost per messaging conversation started
Conversion
Leads
lead— Leadswebsite_lead— Website leadsoffline_lead— Offline leadsmeta_lead— Meta leadslead_conversion_value— Lead conversion valuewebsite_lead_conversion_value— Website lead conversion valueoffline_lead_conversion_value— Offline lead conversion valuemeta_lead_conversion_value— Meta lead conversion valuecost_per_lead— Cost per lead
Purchases
omni_purchase— Purchasesinapp_omni_purchase— In-app purchaseswebsite_omni_purchase— Website purchasesoffline_omni_purchase— Offline purchasesmeta_omni_purchase— Meta purchasesomni_purchase_conversion_value— Purchase conversion valueinapp_omni_purchase_conversion_value— In-app purchase conversion valuewebsite_omni_purchase_conversion_value— Website purchase conversion valueoffline_omni_purchase_conversion_value— Offline purchase conversion valuemeta_omni_purchase_conversion_value— Meta purchase conversion valuecost_per_omni_purchase— Cost per purchase
Checkout initiated
omni_initiated_checkout— Checkout initiatedinapp_omni_initiated_checkout— In-app checkout initiatedwebsite_omni_initiated_checkout— Website checkout initiatedoffline_omni_initiated_checkout— Offline checkout initiatedmeta_omni_initiated_checkout— Meta checkout initiatedomni_initiated_checkout_conversion_value— Checkout initiation conversion valueinapp_omni_initiated_checkout_conversion_value— In-app checkout initiation conversion valuewebsite_omni_initiated_checkout_conversion_value— Website checkout initiation conversion valueoffline_omni_initiated_checkout_conversion_value— Offline checkout initiation conversion valuemeta_omni_initiated_checkout_conversion_value— Meta checkout initiation conversion valuecost_per_omni_initiated_checkout— Cost per checkout initiated
Registrations completed
omni_complete_registration— Registrations completedinapp_omni_complete_registration— In-app registrations completedwebsite_omni_complete_registration— Website registrations completedoffline_omni_complete_registration— Offline registrations completedomni_complete_registration_conversion_value— Registration completion conversion valueinapp_omni_complete_registration_conversion_value— In-app registration completion conversion valuewebsite_omni_complete_registration_conversion_value— Website registration completion conversion valueoffline_omni_complete_registration_conversion_value— Offline registration completion conversion valuecost_per_omni_complete_registration— Cost per registration completed
Content views
omni_view_content— Content viewsinapp_omni_view_content— In-app content viewswebsite_omni_view_content— Website content viewsoffline_omni_view_content— Offline content viewsmeta_omni_view_content— Meta content viewsomni_view_content_conversion_value— Content view conversion valueinapp_omni_view_content_conversion_value— In-app content view conversion valuewebsite_omni_view_content_conversion_value— Website content view conversion valueoffline_omni_view_content_conversion_value— Offline content view conversion valuemeta_omni_view_content_conversion_value— Meta content view conversion valuecost_per_omni_view_content— Cost per content view
Searches
omni_search— Searchesinapp_omni_search— In-app searcheswebsite_omni_search— Website searchesoffline_omni_search— Offline searchesomni_search_conversion_value— Search conversion valueinapp_omni_search_conversion_value— In-app search conversion valuewebsite_omni_search_conversion_value— Website search conversion valueoffline_omni_search_conversion_value— Offline search conversion valuecost_per_omni_search— Cost per search
Add to cart
omni_add_to_cart— Add to cartinapp_omni_add_to_cart— In-app add to cartwebsite_omni_add_to_cart— Website add to cartoffline_omni_add_to_cart— Offline add to cartmeta_omni_add_to_cart— Meta add to cartomni_add_to_cart_conversion_value— Add-to-cart conversion valueinapp_omni_add_to_cart_conversion_value— In-app add-to-cart conversion valuewebsite_omni_add_to_cart_conversion_value— Website add-to-cart conversion valueoffline_omni_add_to_cart_conversion_value— Offline add-to-cart conversion valuemeta_omni_add_to_cart_conversion_value— Meta add-to-cart conversion valuecost_per_omni_add_to_cart— Cost per add to cart
Add to wishlist
omni_add_to_wishlist— Add to wishlistinapp_omni_add_to_wishlist— In-app add to wishlistwebsite_omni_add_to_wishlist— Website add to wishlistoffline_omni_add_to_wishlist— Offline add to wishlistmeta_omni_add_to_wishlist— Meta add to wishlistomni_add_to_wishlist_conversion_value— Add-to-wishlist conversion valueinapp_omni_add_to_wishlist_conversion_value— In-app add-to-wishlist conversion valuewebsite_omni_add_to_wishlist_conversion_value— Website add-to-wishlist conversion valueoffline_omni_add_to_wishlist_conversion_value— Offline add-to-wishlist conversion valuemeta_omni_add_to_wishlist_conversion_value— Meta add-to-wishlist conversion valuecost_per_omni_add_to_wishlist— Cost per add to wishlist
Product customizations
customize_product_total— Product customizationsinapp_customize_product_total— In-app product customizationswebsite_customize_product_total— Website product customizationsoffline_customize_product_total— Offline product customizationscustomize_product_total_conversion_value— Product customization conversion valueinapp_customize_product_total_conversion_value— In-app product customization conversion valuewebsite_customize_product_total_conversion_value— Website product customization conversion valueoffline_customize_product_total_conversion_value— Offline product customization conversion valuecost_per_customize_product_total— Cost per product customization
Trials started
start_trial_total— Trials startedinapp_start_trial_total— In-app trials startedwebsite_start_trial_total— Website trials startedoffline_start_trial_total— Offline trials startedstart_trial_total_conversion_value— Trial start conversion valueinapp_start_trial_total_conversion_value— In-app trial start conversion valuewebsite_start_trial_total_conversion_value— Website trial start conversion valueoffline_start_trial_total_conversion_value— Offline trial start conversion valuecost_per_start_trial_total— Cost per trial started
Subscriptions
subscribe_total— Subscriptionsinapp_subscribe_total— In-app subscriptionswebsite_subscribe_total— Website subscriptionsoffline_subscribe_total— Offline subscriptionssubscribe_total_conversion_value— Subscription conversion valueinapp_subscribe_total_conversion_value— In-app subscription conversion valuewebsite_subscribe_total_conversion_value— Website subscription conversion valueoffline_subscribe_total_conversion_value— Offline subscription conversion valuecost_per_subscribe_total— Cost per subscription
Applications submitted
submit_application_total— Applications submittedinapp_submit_application_total— In-app applications submittedwebsite_submit_application_total— Website applications submittedoffline_submit_application_total— Offline applications submittedmeta_submit_application_total— Meta applications submittedsubmit_application_total_conversion_value— Application submission conversion valueinapp_submit_application_total_conversion_value— In-app application submission conversion valuewebsite_submit_application_total_conversion_value— Website application submission conversion valueoffline_submit_application_total_conversion_value— Offline application submission conversion valuemeta_submit_application_total_conversion_value— Meta application submission conversion valuecost_per_submit_application_total— Cost per application submitted
Contacts
contact_total— Contactsinapp_contact_total— In-app contactswebsite_contact_total— Website contactsoffline_contact_total— Offline contactscontact_total_conversion_value— Contact conversion valueinapp_contact_total_conversion_value— In-app contact conversion valuewebsite_contact_total_conversion_value— Website contact conversion valueoffline_contact_total_conversion_value— Offline contact conversion valuecost_per_contact_total— Cost per contact
Landing page views
landing_page_view— Landing page viewsinapp_landing_page_view— In-app landing page viewswebsite_landing_page_view— Website landing page viewscost_per_landing_page_view— Cost per landing page view
Orders
order_created— Orders createdorder_shipped— Orders shipped
Purchase ROAS
purchase_roas— Purchase ROASinapp_purchase_roas— In-app purchase ROASwebsite_purchase_roas— Website purchase ROAS
Responses
successbooleanSuccess status
dataarray<object>List of campaigns
summaryobjectAggregated performance metrics across all campaigns
page_numberintegerCurrent page number
page_sizeintegerNumber of records per page
total_entriesintegerTotal number of campaigns
total_pagesintegerTotal number of pages
curl "https://pos.pages.fm/api/v1/shops/{SHOP_ID}/ads_manager/campaigns_v2?api_key=API_KEY"{
"success": true,
"data": [
{
"id": "120239433707310738",
"name": "Chiến dịch Valentine 2026",
"status": "ACTIVE",
"effective_status": "ACTIVE",
"objective": "OUTCOME_TRAFFIC",
"created_time": "2026-02-02T10:00:29",
"start_time": "2026-02-02T16:00:00",
"end_time": "2026-02-03T16:00:00",
"marketer_id": null,
"product_id": "8d5e65f5-f1da-42bc-95b4-380f356388a9",
"product_category_id": null,
"ad_account": {
"id": "1427880307614733",
"name": "Quỳnh Dương",
"currency": "VND"
},
"insights": {
"ad_ids": [
"120239433707300738"
],
"impressions": 572,
"clicks": 14,
"reach": 512,
"spend": 59381,
"cpc": 4241.5,
"cpm": 103812.937063,
"cpp": 115978.515625,
"ctr": 2.44755244755245,
"frequency": 1.117188,
"order_statistics": [
{
"id": 0,
"order_count": 0
},
{
"id": 1,
"order_count": 0
}
]
}
}
],
"summary": {
"impressions": 11462,
"clicks": 19,
"reach": 11243,
"spend": 135140,
"cpc": 6827.631579,
"cpm": 11790.263479,
"cpp": 54927.700908,
"ctr": 0.165765137,
"frequency": 1.019478774
},
"page_number": 1,
"page_size": 30,
"total_entries": 3,
"total_pages": 1
}List of ad sets
/shops/{SHOP_ID}/ads_manager/ad_sets_v2Get list of ad sets
Path parameters
SHOP_IDintegerrequiredShop ID
Query parameters
pageintegerPage number
page_sizeintegerNumber of records per page
start_timeinteger · int64Start of the statistics period, as a Unix timestamp (seconds). The insights metrics are aggregated from this time.
end_timeinteger · int64End of the statistics period, as a Unix timestamp (seconds). The insights metrics are aggregated up to this time.
select_fieldsstringComma-separated list of additional insights fields to include in the response. When specified, only the listed fields are returned inside insights (in addition to the always-present base metrics).
Performance
ad_performance_session— Overall performancespend— Amount spentreach— Instant Experience reachimpressions— Impressionsclicks— Clicks (all)frequency— Frequencycpp— CPPcpm— CPMcpc— CPCctr— CTRcost_per_1000_accounts_center_reach— Cost per 1000 accounts center reachcost_per_result— Cost per resultavg_purchase_conversion_value— Average purchase conversion valueindicator_result— Resultresult_roas— Result ROAS
Engagement
ad_engagement_session— Engagementlink_click— Link clickslike— Facebook likescomment— Post commentspost_engagement— Post engagementspost_reaction— Post reactionspost— Post sharesonsite_conversion_post_save— Post savesphoto_view— Photo viewsvideo_view— Video plays (≥3s)inline_link_click_ctr— CTR (link click-through rate)outbound_click— Outbound clicksonsite_conversion_messaging_conversation_started_7d— Messaging conversations startedonsite_conversion_messaging_first_reply— New messaging contactsonsite_conversion_messaging_block— Messaging blocksvideo_thruplay_watched_actions— ThruPlaysvideo_play_actions— Video playsvideo_p25_watched_actions— Video plays at 25%video_p50_watched_actions— Video plays at 50%video_p75_watched_actions— Video plays at 75%video_p95_watched_actions— Video plays at 95%video_p100_watched_actions— Video plays at 100%estimated_ad_recallers— Estimated ad recall lift (people)cost_per_outbound_click— Cost per outbound clickcost_per_thruplay— Cost per ThruPlayoutbound_clicks_ctr— Outbound CTRcost_per_post_engagement— Cost per post engagementestimated_ad_recall_rate— Estimated ad recall lift ratecost_per_estimated_ad_recallers— Cost per estimated ad recall liftcost_per_messaging_conversation_started— Cost per messaging conversation started
Conversion
Leads
lead— Leadswebsite_lead— Website leadsoffline_lead— Offline leadsmeta_lead— Meta leadslead_conversion_value— Lead conversion valuewebsite_lead_conversion_value— Website lead conversion valueoffline_lead_conversion_value— Offline lead conversion valuemeta_lead_conversion_value— Meta lead conversion valuecost_per_lead— Cost per lead
Purchases
omni_purchase— Purchasesinapp_omni_purchase— In-app purchaseswebsite_omni_purchase— Website purchasesoffline_omni_purchase— Offline purchasesmeta_omni_purchase— Meta purchasesomni_purchase_conversion_value— Purchase conversion valueinapp_omni_purchase_conversion_value— In-app purchase conversion valuewebsite_omni_purchase_conversion_value— Website purchase conversion valueoffline_omni_purchase_conversion_value— Offline purchase conversion valuemeta_omni_purchase_conversion_value— Meta purchase conversion valuecost_per_omni_purchase— Cost per purchase
Checkout initiated
omni_initiated_checkout— Checkout initiatedinapp_omni_initiated_checkout— In-app checkout initiatedwebsite_omni_initiated_checkout— Website checkout initiatedoffline_omni_initiated_checkout— Offline checkout initiatedmeta_omni_initiated_checkout— Meta checkout initiatedomni_initiated_checkout_conversion_value— Checkout initiation conversion valueinapp_omni_initiated_checkout_conversion_value— In-app checkout initiation conversion valuewebsite_omni_initiated_checkout_conversion_value— Website checkout initiation conversion valueoffline_omni_initiated_checkout_conversion_value— Offline checkout initiation conversion valuemeta_omni_initiated_checkout_conversion_value— Meta checkout initiation conversion valuecost_per_omni_initiated_checkout— Cost per checkout initiated
Registrations completed
omni_complete_registration— Registrations completedinapp_omni_complete_registration— In-app registrations completedwebsite_omni_complete_registration— Website registrations completedoffline_omni_complete_registration— Offline registrations completedomni_complete_registration_conversion_value— Registration completion conversion valueinapp_omni_complete_registration_conversion_value— In-app registration completion conversion valuewebsite_omni_complete_registration_conversion_value— Website registration completion conversion valueoffline_omni_complete_registration_conversion_value— Offline registration completion conversion valuecost_per_omni_complete_registration— Cost per registration completed
Content views
omni_view_content— Content viewsinapp_omni_view_content— In-app content viewswebsite_omni_view_content— Website content viewsoffline_omni_view_content— Offline content viewsmeta_omni_view_content— Meta content viewsomni_view_content_conversion_value— Content view conversion valueinapp_omni_view_content_conversion_value— In-app content view conversion valuewebsite_omni_view_content_conversion_value— Website content view conversion valueoffline_omni_view_content_conversion_value— Offline content view conversion valuemeta_omni_view_content_conversion_value— Meta content view conversion valuecost_per_omni_view_content— Cost per content view
Searches
omni_search— Searchesinapp_omni_search— In-app searcheswebsite_omni_search— Website searchesoffline_omni_search— Offline searchesomni_search_conversion_value— Search conversion valueinapp_omni_search_conversion_value— In-app search conversion valuewebsite_omni_search_conversion_value— Website search conversion valueoffline_omni_search_conversion_value— Offline search conversion valuecost_per_omni_search— Cost per search
Add to cart
omni_add_to_cart— Add to cartinapp_omni_add_to_cart— In-app add to cartwebsite_omni_add_to_cart— Website add to cartoffline_omni_add_to_cart— Offline add to cartmeta_omni_add_to_cart— Meta add to cartomni_add_to_cart_conversion_value— Add-to-cart conversion valueinapp_omni_add_to_cart_conversion_value— In-app add-to-cart conversion valuewebsite_omni_add_to_cart_conversion_value— Website add-to-cart conversion valueoffline_omni_add_to_cart_conversion_value— Offline add-to-cart conversion valuemeta_omni_add_to_cart_conversion_value— Meta add-to-cart conversion valuecost_per_omni_add_to_cart— Cost per add to cart
Add to wishlist
omni_add_to_wishlist— Add to wishlistinapp_omni_add_to_wishlist— In-app add to wishlistwebsite_omni_add_to_wishlist— Website add to wishlistoffline_omni_add_to_wishlist— Offline add to wishlistmeta_omni_add_to_wishlist— Meta add to wishlistomni_add_to_wishlist_conversion_value— Add-to-wishlist conversion valueinapp_omni_add_to_wishlist_conversion_value— In-app add-to-wishlist conversion valuewebsite_omni_add_to_wishlist_conversion_value— Website add-to-wishlist conversion valueoffline_omni_add_to_wishlist_conversion_value— Offline add-to-wishlist conversion valuemeta_omni_add_to_wishlist_conversion_value— Meta add-to-wishlist conversion valuecost_per_omni_add_to_wishlist— Cost per add to wishlist
Product customizations
customize_product_total— Product customizationsinapp_customize_product_total— In-app product customizationswebsite_customize_product_total— Website product customizationsoffline_customize_product_total— Offline product customizationscustomize_product_total_conversion_value— Product customization conversion valueinapp_customize_product_total_conversion_value— In-app product customization conversion valuewebsite_customize_product_total_conversion_value— Website product customization conversion valueoffline_customize_product_total_conversion_value— Offline product customization conversion valuecost_per_customize_product_total— Cost per product customization
Trials started
start_trial_total— Trials startedinapp_start_trial_total— In-app trials startedwebsite_start_trial_total— Website trials startedoffline_start_trial_total— Offline trials startedstart_trial_total_conversion_value— Trial start conversion valueinapp_start_trial_total_conversion_value— In-app trial start conversion valuewebsite_start_trial_total_conversion_value— Website trial start conversion valueoffline_start_trial_total_conversion_value— Offline trial start conversion valuecost_per_start_trial_total— Cost per trial started
Subscriptions
subscribe_total— Subscriptionsinapp_subscribe_total— In-app subscriptionswebsite_subscribe_total— Website subscriptionsoffline_subscribe_total— Offline subscriptionssubscribe_total_conversion_value— Subscription conversion valueinapp_subscribe_total_conversion_value— In-app subscription conversion valuewebsite_subscribe_total_conversion_value— Website subscription conversion valueoffline_subscribe_total_conversion_value— Offline subscription conversion valuecost_per_subscribe_total— Cost per subscription
Applications submitted
submit_application_total— Applications submittedinapp_submit_application_total— In-app applications submittedwebsite_submit_application_total— Website applications submittedoffline_submit_application_total— Offline applications submittedmeta_submit_application_total— Meta applications submittedsubmit_application_total_conversion_value— Application submission conversion valueinapp_submit_application_total_conversion_value— In-app application submission conversion valuewebsite_submit_application_total_conversion_value— Website application submission conversion valueoffline_submit_application_total_conversion_value— Offline application submission conversion valuemeta_submit_application_total_conversion_value— Meta application submission conversion valuecost_per_submit_application_total— Cost per application submitted
Contacts
contact_total— Contactsinapp_contact_total— In-app contactswebsite_contact_total— Website contactsoffline_contact_total— Offline contactscontact_total_conversion_value— Contact conversion valueinapp_contact_total_conversion_value— In-app contact conversion valuewebsite_contact_total_conversion_value— Website contact conversion valueoffline_contact_total_conversion_value— Offline contact conversion valuecost_per_contact_total— Cost per contact
Landing page views
landing_page_view— Landing page viewsinapp_landing_page_view— In-app landing page viewswebsite_landing_page_view— Website landing page viewscost_per_landing_page_view— Cost per landing page view
Orders
order_created— Orders createdorder_shipped— Orders shipped
Purchase ROAS
purchase_roas— Purchase ROASinapp_purchase_roas— In-app purchase ROASwebsite_purchase_roas— Website purchase ROAS
Responses
successbooleanSuccess status
dataarray<object>List of ad sets
summaryobjectAggregated performance metrics across all ad sets
page_numberintegerCurrent page number
page_sizeintegerNumber of records per page
total_entriesintegerTotal number of ad sets
total_pagesintegerTotal number of pages
curl "https://pos.pages.fm/api/v1/shops/{SHOP_ID}/ads_manager/ad_sets_v2?api_key=API_KEY"{
"success": true,
"data": [
{
"id": "120239433707290738",
"name": "Nhóm nam giới",
"status": "ACTIVE",
"effective_status": "ACTIVE",
"created_time": "2026-02-02T10:00:30",
"start_time": "2026-02-02T16:00:00",
"end_time": "2026-02-03T16:00:00",
"bid_amount": 0,
"bid_strategy": null,
"billing_event": "IMPRESSIONS",
"daily_budget": 0,
"lifetime_budget": 0,
"destination_type": "FACEBOOK_PAGE",
"optimization_goal": "PROFILE_VISIT",
"marketer_id": null,
"product_id": null,
"product_category_id": null,
"ad_account": {
"id": "1427880307614733",
"name": "Quỳnh Dương",
"currency": "VND"
},
"ad_campaign": {
"id": "120239433707310738",
"name": "Chiến dịch Valentine 2026"
},
"insights": {
"ad_ids": [
"120239433707300738"
],
"impressions": 572,
"clicks": 14,
"reach": 512,
"spend": 59381,
"cpc": 4241.5,
"cpm": 103812.937063,
"cpp": 115978.515625,
"ctr": 2.44755244755245,
"frequency": 1.117188
},
"targeting": {
"age_min": 18,
"age_max": 65,
"age_range": [
18,
45
],
"genders": [
1
],
"device_platforms": [
"mobile",
"desktop"
],
"publisher_platforms": [
"facebook"
],
"facebook_positions": [
"feed",
"facebook_reels",
"story"
],
"locales": [
27
],
"geo_locations": {
"countries": [
"VN"
],
"location_types": [
"home",
"recent"
]
},
"flexible_spec": [
{
"interests": [
{
"id": "6003070856229",
"name": "Game (giải trí)"
}
],
"behaviors": [
{
"id": "6002714895372",
"name": "Frequent Travelers"
}
],
"life_events": [
{
"id": "6002714398172",
"name": "Newlywed (1 year)"
}
],
"relationship_statuses": [
2,
4,
3
]
}
],
"targeting_automation": {
"advantage_audience": 1
}
}
}
],
"summary": {
"impressions": 11462,
"clicks": 19,
"reach": 11243,
"spend": 135140,
"cpc": 6827.631579,
"cpm": 11790.263479,
"cpp": 54927.700908,
"ctr": 0.165765137,
"frequency": 1.019478774
},
"page_number": 1,
"page_size": 30,
"total_entries": 4,
"total_pages": 1
}List of ads
/shops/{SHOP_ID}/ads_manager/ads_v2Get list of ads
Path parameters
SHOP_IDintegerrequiredShop ID
Query parameters
pageintegerPage number
page_sizeintegerNumber of records per page
start_timeinteger · int64Start of the statistics period, as a Unix timestamp (seconds). The insights metrics are aggregated from this time.
end_timeinteger · int64End of the statistics period, as a Unix timestamp (seconds). The insights metrics are aggregated up to this time.
select_fieldsstringComma-separated list of additional insights fields to include in the response. When specified, only the listed fields are returned inside insights (in addition to the always-present base metrics).
Performance
ad_performance_session— Overall performancespend— Amount spentreach— Instant Experience reachimpressions— Impressionsclicks— Clicks (all)frequency— Frequencycpp— CPPcpm— CPMcpc— CPCctr— CTRcost_per_1000_accounts_center_reach— Cost per 1000 accounts center reachcost_per_result— Cost per resultavg_purchase_conversion_value— Average purchase conversion valueindicator_result— Resultresult_roas— Result ROAS
Engagement
ad_engagement_session— Engagementlink_click— Link clickslike— Facebook likescomment— Post commentspost_engagement— Post engagementspost_reaction— Post reactionspost— Post sharesonsite_conversion_post_save— Post savesphoto_view— Photo viewsvideo_view— Video plays (≥3s)inline_link_click_ctr— CTR (link click-through rate)outbound_click— Outbound clicksonsite_conversion_messaging_conversation_started_7d— Messaging conversations startedonsite_conversion_messaging_first_reply— New messaging contactsonsite_conversion_messaging_block— Messaging blocksvideo_thruplay_watched_actions— ThruPlaysvideo_play_actions— Video playsvideo_p25_watched_actions— Video plays at 25%video_p50_watched_actions— Video plays at 50%video_p75_watched_actions— Video plays at 75%video_p95_watched_actions— Video plays at 95%video_p100_watched_actions— Video plays at 100%estimated_ad_recallers— Estimated ad recall lift (people)cost_per_outbound_click— Cost per outbound clickcost_per_thruplay— Cost per ThruPlayoutbound_clicks_ctr— Outbound CTRcost_per_post_engagement— Cost per post engagementestimated_ad_recall_rate— Estimated ad recall lift ratecost_per_estimated_ad_recallers— Cost per estimated ad recall liftcost_per_messaging_conversation_started— Cost per messaging conversation started
Conversion
Leads
lead— Leadswebsite_lead— Website leadsoffline_lead— Offline leadsmeta_lead— Meta leadslead_conversion_value— Lead conversion valuewebsite_lead_conversion_value— Website lead conversion valueoffline_lead_conversion_value— Offline lead conversion valuemeta_lead_conversion_value— Meta lead conversion valuecost_per_lead— Cost per lead
Purchases
omni_purchase— Purchasesinapp_omni_purchase— In-app purchaseswebsite_omni_purchase— Website purchasesoffline_omni_purchase— Offline purchasesmeta_omni_purchase— Meta purchasesomni_purchase_conversion_value— Purchase conversion valueinapp_omni_purchase_conversion_value— In-app purchase conversion valuewebsite_omni_purchase_conversion_value— Website purchase conversion valueoffline_omni_purchase_conversion_value— Offline purchase conversion valuemeta_omni_purchase_conversion_value— Meta purchase conversion valuecost_per_omni_purchase— Cost per purchase
Checkout initiated
omni_initiated_checkout— Checkout initiatedinapp_omni_initiated_checkout— In-app checkout initiatedwebsite_omni_initiated_checkout— Website checkout initiatedoffline_omni_initiated_checkout— Offline checkout initiatedmeta_omni_initiated_checkout— Meta checkout initiatedomni_initiated_checkout_conversion_value— Checkout initiation conversion valueinapp_omni_initiated_checkout_conversion_value— In-app checkout initiation conversion valuewebsite_omni_initiated_checkout_conversion_value— Website checkout initiation conversion valueoffline_omni_initiated_checkout_conversion_value— Offline checkout initiation conversion valuemeta_omni_initiated_checkout_conversion_value— Meta checkout initiation conversion valuecost_per_omni_initiated_checkout— Cost per checkout initiated
Registrations completed
omni_complete_registration— Registrations completedinapp_omni_complete_registration— In-app registrations completedwebsite_omni_complete_registration— Website registrations completedoffline_omni_complete_registration— Offline registrations completedomni_complete_registration_conversion_value— Registration completion conversion valueinapp_omni_complete_registration_conversion_value— In-app registration completion conversion valuewebsite_omni_complete_registration_conversion_value— Website registration completion conversion valueoffline_omni_complete_registration_conversion_value— Offline registration completion conversion valuecost_per_omni_complete_registration— Cost per registration completed
Content views
omni_view_content— Content viewsinapp_omni_view_content— In-app content viewswebsite_omni_view_content— Website content viewsoffline_omni_view_content— Offline content viewsmeta_omni_view_content— Meta content viewsomni_view_content_conversion_value— Content view conversion valueinapp_omni_view_content_conversion_value— In-app content view conversion valuewebsite_omni_view_content_conversion_value— Website content view conversion valueoffline_omni_view_content_conversion_value— Offline content view conversion valuemeta_omni_view_content_conversion_value— Meta content view conversion valuecost_per_omni_view_content— Cost per content view
Searches
omni_search— Searchesinapp_omni_search— In-app searcheswebsite_omni_search— Website searchesoffline_omni_search— Offline searchesomni_search_conversion_value— Search conversion valueinapp_omni_search_conversion_value— In-app search conversion valuewebsite_omni_search_conversion_value— Website search conversion valueoffline_omni_search_conversion_value— Offline search conversion valuecost_per_omni_search— Cost per search
Add to cart
omni_add_to_cart— Add to cartinapp_omni_add_to_cart— In-app add to cartwebsite_omni_add_to_cart— Website add to cartoffline_omni_add_to_cart— Offline add to cartmeta_omni_add_to_cart— Meta add to cartomni_add_to_cart_conversion_value— Add-to-cart conversion valueinapp_omni_add_to_cart_conversion_value— In-app add-to-cart conversion valuewebsite_omni_add_to_cart_conversion_value— Website add-to-cart conversion valueoffline_omni_add_to_cart_conversion_value— Offline add-to-cart conversion valuemeta_omni_add_to_cart_conversion_value— Meta add-to-cart conversion valuecost_per_omni_add_to_cart— Cost per add to cart
Add to wishlist
omni_add_to_wishlist— Add to wishlistinapp_omni_add_to_wishlist— In-app add to wishlistwebsite_omni_add_to_wishlist— Website add to wishlistoffline_omni_add_to_wishlist— Offline add to wishlistmeta_omni_add_to_wishlist— Meta add to wishlistomni_add_to_wishlist_conversion_value— Add-to-wishlist conversion valueinapp_omni_add_to_wishlist_conversion_value— In-app add-to-wishlist conversion valuewebsite_omni_add_to_wishlist_conversion_value— Website add-to-wishlist conversion valueoffline_omni_add_to_wishlist_conversion_value— Offline add-to-wishlist conversion valuemeta_omni_add_to_wishlist_conversion_value— Meta add-to-wishlist conversion valuecost_per_omni_add_to_wishlist— Cost per add to wishlist
Product customizations
customize_product_total— Product customizationsinapp_customize_product_total— In-app product customizationswebsite_customize_product_total— Website product customizationsoffline_customize_product_total— Offline product customizationscustomize_product_total_conversion_value— Product customization conversion valueinapp_customize_product_total_conversion_value— In-app product customization conversion valuewebsite_customize_product_total_conversion_value— Website product customization conversion valueoffline_customize_product_total_conversion_value— Offline product customization conversion valuecost_per_customize_product_total— Cost per product customization
Trials started
start_trial_total— Trials startedinapp_start_trial_total— In-app trials startedwebsite_start_trial_total— Website trials startedoffline_start_trial_total— Offline trials startedstart_trial_total_conversion_value— Trial start conversion valueinapp_start_trial_total_conversion_value— In-app trial start conversion valuewebsite_start_trial_total_conversion_value— Website trial start conversion valueoffline_start_trial_total_conversion_value— Offline trial start conversion valuecost_per_start_trial_total— Cost per trial started
Subscriptions
subscribe_total— Subscriptionsinapp_subscribe_total— In-app subscriptionswebsite_subscribe_total— Website subscriptionsoffline_subscribe_total— Offline subscriptionssubscribe_total_conversion_value— Subscription conversion valueinapp_subscribe_total_conversion_value— In-app subscription conversion valuewebsite_subscribe_total_conversion_value— Website subscription conversion valueoffline_subscribe_total_conversion_value— Offline subscription conversion valuecost_per_subscribe_total— Cost per subscription
Applications submitted
submit_application_total— Applications submittedinapp_submit_application_total— In-app applications submittedwebsite_submit_application_total— Website applications submittedoffline_submit_application_total— Offline applications submittedmeta_submit_application_total— Meta applications submittedsubmit_application_total_conversion_value— Application submission conversion valueinapp_submit_application_total_conversion_value— In-app application submission conversion valuewebsite_submit_application_total_conversion_value— Website application submission conversion valueoffline_submit_application_total_conversion_value— Offline application submission conversion valuemeta_submit_application_total_conversion_value— Meta application submission conversion valuecost_per_submit_application_total— Cost per application submitted
Contacts
contact_total— Contactsinapp_contact_total— In-app contactswebsite_contact_total— Website contactsoffline_contact_total— Offline contactscontact_total_conversion_value— Contact conversion valueinapp_contact_total_conversion_value— In-app contact conversion valuewebsite_contact_total_conversion_value— Website contact conversion valueoffline_contact_total_conversion_value— Offline contact conversion valuecost_per_contact_total— Cost per contact
Landing page views
landing_page_view— Landing page viewsinapp_landing_page_view— In-app landing page viewswebsite_landing_page_view— Website landing page viewscost_per_landing_page_view— Cost per landing page view
Orders
order_created— Orders createdorder_shipped— Orders shipped
Purchase ROAS
purchase_roas— Purchase ROASinapp_purchase_roas— In-app purchase ROASwebsite_purchase_roas— Website purchase ROAS
Responses
successbooleanSuccess status
dataarray<object>List of ads
summaryobjectAggregated performance metrics across all ads
page_numberintegerCurrent page number
page_sizeintegerNumber of records per page
total_entriesintegerTotal number of ads
total_pagesintegerTotal number of pages
curl "https://pos.pages.fm/api/v1/shops/{SHOP_ID}/ads_manager/ads_v2?api_key=API_KEY"{
"success": true,
"data": [
{
"id": "120238954106070738",
"name": "Quảng cáo sale nam giới",
"status": "ACTIVE",
"effective_status": "ACTIVE",
"created_time": "2026-01-21T09:12:15",
"marketer_id": null,
"product_id": null,
"product_category_id": null,
"ad_account": {
"id": "1427880307614733",
"name": "Quỳnh Dương",
"currency": "VND"
},
"ad_campaign": {
"id": "120238946624470738",
"name": "Chiến dịch siêu sale tháng 2/2026"
},
"ad_set": {
"id": "120238954106080738",
"name": "Nhóm nam giới"
},
"ad_creative": {
"id": "1175732824344796",
"name": "✨ CƠ HỘI DUY NHẤT ĐỂ SỞ HỮU TRANG SỨC NIMORA VỚI ƯU ĐÃI ĐẾN 70% ✨",
"object_story_id": "926757717191948_122108102433202138",
"object_story_spec": null
},
"insights": {
"ad_ids": [
"120238954106070738"
],
"impressions": 8252,
"clicks": 4,
"reach": 8121,
"spend": 57381,
"cpc": 14345.25000025,
"cpm": 6953.58700888221,
"cpp": 7078.91138298451,
"ctr": 0.0484730974309258,
"frequency": 1.011012
}
}
],
"summary": {
"impressions": 11462,
"clicks": 19,
"reach": 11243,
"spend": 135140,
"cpc": 6827.631579,
"cpm": 11790.263479,
"cpp": 54927.700908,
"ctr": 0.165765137,
"frequency": 1.019478774
},
"page_number": 1,
"page_size": 30,
"total_entries": 4,
"total_pages": 1
}