CINXE.COM

<!DOCTYPE html> <html lang="en" id="facebook" class="no_js"> <head><meta charset="utf-8" /><meta name="referrer" content="default" id="meta_referrer" /><script nonce="VOU6cX8y">function envFlush(a){function b(b){for(var c in a)b[c]=a[c]}window.requireLazy?window.requireLazy(["Env"],b):(window.Env=window.Env||{},b(window.Env))}envFlush({"useTrustedTypes":true,"isTrustedTypesReportOnly":true,"ajaxpipe_token":"AXh-3iPtVTQxXYeOMno","stack_trace_limit":30,"timesliceBufferSize":5000,"show_invariant_decoder":false,"compat_iframe_token":"AUUp7IK_VKrY4NYp6WaCQlXWgkY","isCQuick":false,"brsid":"7472313888048663407"});</script><script nonce="VOU6cX8y">window.openDatabase&&(window.openDatabase=function(){throw new Error()});</script><script nonce="VOU6cX8y">_btldr={};</script><script nonce="VOU6cX8y">(function(){function a(a){return a.parentElement!==document.body&&a.parentElement!==document.head}function b(a){return a.nodeName==="SCRIPT"||a.nodeName==="LINK"&&((a=c(a))==null?void 0:a.asyncCss)}function c(a){return!(a.dataset instanceof window.DOMStringMap)?null:a.dataset}function d(d){var e;try{if(d.nodeType!==Node.ELEMENT_NODE)return}catch(a){return}if(a(d)||!b(d))return;var f=(e=c(d))==null?void 0:e.bootloaderHash;if(f!=null&&f!==""){var g=null,h=function(){window._btldr[f]=1,g==null?void 0:g()};g=function(){d.removeEventListener("load",h),d.removeEventListener("error",h)};d.addEventListener("load",h);d.addEventListener("error",h)}}Array.from(document.querySelectorAll('script,link[data-async-css="1"]')).forEach(function(a){return d(a)});var e=new MutationObserver(function(a,b){a.forEach(function(a){a.type==="childList"&&Array.from(a.addedNodes).forEach(function(a){d(a)})})});e.observe(document.getElementsByTagName("html")[0],{attributes:!1,childList:!0,subtree:!0})})();</script><style nonce="VOU6cX8y"></style><script nonce="VOU6cX8y">__DEV__=0;</script><noscript><meta http-equiv="refresh" content="0; URL=/docs/marketing-api/audiences/guides/dynamic-product-audiences?_fb_noscript=1" /></noscript><title id="pageTitle">Dynamic Audiences - Marketing API - Documentation - Meta for Developers</title><meta name="bingbot" content="noarchive" /><meta name="viewport" content="width=device-width, initial-scale=1" /><meta name="title" content="" /><meta name="description" content="" /><meta name="fb:app_id" content="113869198637480" /><meta name="og:site_name" content="Meta for Developers" /><meta name="og:title" content="Dynamic Audiences - Marketing API - Documentation - Meta for Developers" /><meta name="og:type" content="article" /><meta name="og:url" content="https://developers.facebook.com/docs/marketing-api/audiences/guides/dynamic-product-audiences/" /><meta name="og:image" content="https://static.xx.fbcdn.net/rsrc.php/v4/y1/r/xGN4CvUH3Nz.png" /><meta name="og:locale" content="en_US" /><meta name="og:description" content="" /><meta name="twitter:site:id" content="63359297" /><meta name="twitter:card" content="summary" /><link rel="alternate" href="https://developers.facebook.com/docs/marketing-api/audiences/guides/dynamic-product-audiences" hreflang="x-default" /><link rel="alternate" href="https://developers.facebook.com/docs/marketing-api/audiences/guides/dynamic-product-audiences" hreflang="en" /><link rel="alternate" href="https://developers.facebook.com/docs/marketing-api/audiences/guides/dynamic-product-audiences" hreflang="en-us" /><link rel="alternate" href="https://developers.facebook.com/docs/marketing-api/audiences/guides/dynamic-product-audiences?locale=id_ID" hreflang="id-id" /><link rel="alternate" href="https://developers.facebook.com/docs/marketing-api/audiences/guides/dynamic-product-audiences?locale=id_ID" hreflang="id" /><link rel="alternate" href="https://developers.facebook.com/docs/marketing-api/audiences/guides/dynamic-product-audiences?locale=de_DE" hreflang="de-de" /><link rel="alternate" href="https://developers.facebook.com/docs/marketing-api/audiences/guides/dynamic-product-audiences?locale=de_DE" hreflang="de" /><link rel="alternate" href="https://developers.facebook.com/docs/marketing-api/audiences/guides/dynamic-product-audiences?locale=es_LA" hreflang="es-419" /><link rel="alternate" href="https://developers.facebook.com/docs/marketing-api/audiences/guides/dynamic-product-audiences?locale=es_ES" hreflang="es-es" /><link rel="alternate" href="https://developers.facebook.com/docs/marketing-api/audiences/guides/dynamic-product-audiences?locale=es_ES" hreflang="es" /><link rel="alternate" href="https://developers.facebook.com/docs/marketing-api/audiences/guides/dynamic-product-audiences?locale=fr_FR" hreflang="fr-fr" /><link rel="alternate" href="https://developers.facebook.com/docs/marketing-api/audiences/guides/dynamic-product-audiences?locale=fr_FR" hreflang="fr" /><link rel="alternate" href="https://developers.facebook.com/docs/marketing-api/audiences/guides/dynamic-product-audiences?locale=it_IT" hreflang="it-it" /><link rel="alternate" href="https://developers.facebook.com/docs/marketing-api/audiences/guides/dynamic-product-audiences?locale=it_IT" hreflang="it" /><link rel="alternate" href="https://developers.facebook.com/docs/marketing-api/audiences/guides/dynamic-product-audiences?locale=pt_BR" hreflang="pt-br" /><link rel="alternate" href="https://developers.facebook.com/docs/marketing-api/audiences/guides/dynamic-product-audiences?locale=pt_BR" hreflang="pt" /><link rel="alternate" href="https://developers.facebook.com/docs/marketing-api/audiences/guides/dynamic-product-audiences?locale=vi_VN" hreflang="vi-vn" /><link rel="alternate" href="https://developers.facebook.com/docs/marketing-api/audiences/guides/dynamic-product-audiences?locale=vi_VN" hreflang="vi" /><link rel="alternate" href="https://developers.facebook.com/docs/marketing-api/audiences/guides/dynamic-product-audiences?locale=ru_RU" hreflang="ru-ru" /><link rel="alternate" href="https://developers.facebook.com/docs/marketing-api/audiences/guides/dynamic-product-audiences?locale=ru_RU" hreflang="ru" /><link rel="alternate" href="https://developers.facebook.com/docs/marketing-api/audiences/guides/dynamic-product-audiences?locale=ar_AR" hreflang="ar-ar" /><link rel="alternate" href="https://developers.facebook.com/docs/marketing-api/audiences/guides/dynamic-product-audiences?locale=ar_AR" hreflang="ar" /><link rel="alternate" href="https://developers.facebook.com/docs/marketing-api/audiences/guides/dynamic-product-audiences?locale=th_TH" hreflang="th-th" /><link rel="alternate" href="https://developers.facebook.com/docs/marketing-api/audiences/guides/dynamic-product-audiences?locale=th_TH" hreflang="th" /><link rel="alternate" href="https://developers.facebook.com/docs/marketing-api/audiences/guides/dynamic-product-audiences?locale=ko_KR" hreflang="ko-kr" /><link rel="alternate" href="https://developers.facebook.com/docs/marketing-api/audiences/guides/dynamic-product-audiences?locale=ko_KR" hreflang="ko" /><link rel="alternate" href="https://developers.facebook.com/docs/marketing-api/audiences/guides/dynamic-product-audiences?locale=zh_HK" hreflang="zh-hk" /><link rel="alternate" href="https://developers.facebook.com/docs/marketing-api/audiences/guides/dynamic-product-audiences?locale=zh_TW" hreflang="zh-tw" /><link rel="alternate" href="https://developers.facebook.com/docs/marketing-api/audiences/guides/dynamic-product-audiences?locale=zh_CN" hreflang="zh-cn" /><link rel="alternate" href="https://developers.facebook.com/docs/marketing-api/audiences/guides/dynamic-product-audiences?locale=zh_CN" hreflang="zh" /><link rel="alternate" href="https://developers.facebook.com/docs/marketing-api/audiences/guides/dynamic-product-audiences?locale=ja_JP" hreflang="ja-jp" /><link rel="alternate" href="https://developers.facebook.com/docs/marketing-api/audiences/guides/dynamic-product-audiences?locale=ja_JP" hreflang="ja" /><link rel="canonical" href="https://developers.facebook.com/docs/marketing-api/audiences/guides/dynamic-product-audiences/" /><link rel="search" type="application/opensearchdescription+xml" title="Meta for Developers" href="https://developers.facebook.com/opensearch/config.xml" /><link rel="icon" href="https://static.xx.fbcdn.net/rsrc.php/yB/r/2sFJRNmJ5OP.ico" /><link type="text/css" rel="stylesheet" href="https://static.xx.fbcdn.net/rsrc.php/v5/ya/l/0,cross/20BkdzOFP92.css" data-bootloader-hash="dzZKBxS" crossorigin="anonymous" /> <link type="text/css" rel="stylesheet" href="https://static.xx.fbcdn.net/rsrc.php/v5/y1/l/0,cross/2Zwi1xKad2h.css" data-bootloader-hash="zfzSak0" crossorigin="anonymous" /> <link type="text/css" rel="stylesheet" href="https://static.xx.fbcdn.net/rsrc.php/v5/yq/l/0,cross/5oY8gHC_YcJ.css" data-bootloader-hash="fMMu2GU" crossorigin="anonymous" /> <link type="text/css" rel="stylesheet" href="https://static.xx.fbcdn.net/rsrc.php/v5/yq/l/0,cross/taJnkUk07b1.css" data-bootloader-hash="Lq6pgm4" crossorigin="anonymous" /> <link type="text/css" rel="stylesheet" href="https://static.xx.fbcdn.net/rsrc.php/v5/yu/l/0,cross/xU50xuzOx_Z.css" data-bootloader-hash="iHCiaFe" crossorigin="anonymous" /> <link type="text/css" rel="stylesheet" href="https://static.xx.fbcdn.net/rsrc.php/v5/yN/l/0,cross/cLxs5fLfqWG.css" data-bootloader-hash="EcHGqON" crossorigin="anonymous" /> <link type="text/css" rel="stylesheet" href="https://static.xx.fbcdn.net/rsrc.php/v5/yj/l/0,cross/PP_zeWb12Vf.css" data-bootloader-hash="WgFZrWv" crossorigin="anonymous" /> <link type="text/css" rel="stylesheet" href="https://static.xx.fbcdn.net/rsrc.php/v5/y6/l/0,cross/naOEr8wWZJE.css" data-bootloader-hash="bO1dD4x" crossorigin="anonymous" /> <link type="text/css" rel="stylesheet" href="https://static.xx.fbcdn.net/rsrc.php/v5/yb/l/0,cross/iJ3Hn6hpAgU.css" data-bootloader-hash="fXXLWNj" crossorigin="anonymous" /> <link type="text/css" rel="stylesheet" href="https://static.xx.fbcdn.net/rsrc.php/v5/ys/l/0,cross/qX8LkJ2cEaf.css" data-bootloader-hash="O5P6FE4" crossorigin="anonymous" /> <script src="https://static.xx.fbcdn.net/rsrc.php/v4/yp/r/sRl2uPD5T-m.js" data-bootloader-hash="IT9STYP" crossorigin="anonymous"></script> <script nonce="VOU6cX8y">requireLazy(["HasteSupportData"],function(m){m.handle({"clpData":{"6476":{"r":1000,"s":1},"1838142":{"r":1,"s":1},"1958484":{"r":1,"s":1},"1963303":{"r":1,"s":1},"1952609":{"r":1,"s":1},"1952757":{"r":1,"s":1},"1954516":{"r":1,"s":1},"1848815":{"r":10000,"s":1}},"gkxData":{"1221":{"result":false,"hash":null},"5415":{"result":false,"hash":null},"7742":{"result":false,"hash":null},"8068":{"result":false,"hash":null},"8869":{"result":false,"hash":null},"9063":{"result":false,"hash":null},"20935":{"result":false,"hash":null},"20936":{"result":false,"hash":null},"20940":{"result":false,"hash":null},"21043":{"result":false,"hash":null},"21116":{"result":false,"hash":null},"25571":{"result":false,"hash":null},"25572":{"result":false,"hash":null},"20948":{"result":true,"hash":null}},"justknobxData":{"2269":{"r":true},"2552":{"r":false},"3323":{"r":true}}})});requireLazy(["TimeSliceImpl","ServerJS"],function(TimeSlice,ServerJS){(new ServerJS()).handle({"define":[["cr:310",["RunWWW"],{"__rc":["RunWWW",null]},-1],["cr:1078",[],{"__rc":[null,null]},-1],["cr:1080",["unexpectedUseInComet"],{"__rc":["unexpectedUseInComet",null]},-1],["cr:1126",["TimeSliceImpl"],{"__rc":["TimeSliceImpl",null]},-1],["cr:3725",["clearTimeoutWWWOrMobile"],{"__rc":["clearTimeoutWWWOrMobile",null]},-1],["cr:4344",["setTimeoutWWWOrMobile"],{"__rc":["setTimeoutWWWOrMobile",null]},-1],["cr:6108",["CSS"],{"__rc":["CSS",null]},-1],["cr:6640",["PromiseImpl"],{"__rc":["PromiseImpl",null]},-1],["cr:7385",["clearIntervalWWW"],{"__rc":["clearIntervalWWW",null]},-1],["cr:7389",["setIntervalAcrossTransitionsWWW"],{"__rc":["setIntervalAcrossTransitionsWWW",null]},-1],["cr:7391",["setTimeoutAcrossTransitionsWWW"],{"__rc":["setTimeoutAcrossTransitionsWWW",null]},-1],["cr:8958",["FBJSON"],{"__rc":["FBJSON",null]},-1],["cr:8959",["DTSG"],{"__rc":["DTSG",null]},-1],["cr:8960",["DTSG_ASYNC"],{"__rc":["DTSG_ASYNC",null]},-1],["cr:696703",[],{"__rc":[null,null]},-1],["cr:708886",["EventProfilerImpl"],{"__rc":["EventProfilerImpl",null]},-1],["cr:135",["RunBlue"],{"__rc":["RunBlue",null]},-1],["cr:6669",["DataStore"],{"__rc":["DataStore",null]},-1],["URLFragmentPreludeConfig",[],{"hashtagRedirect":false,"fragBlacklist":["nonce","access_token","oauth_token","xs","checkpoint_data","code"]},137],["CookiePrivacySandboxConfig",[],{"is_affected_by_samesite_lax":false},7723],["CometPersistQueryParams",[],{"relative":{},"domain":{}},6231],["CookieDomain",[],{"domain":"facebook.com"},6421],["GetAsyncParamsExtraData",[],{"extra_data":{}},7511],["BootloaderConfig",[],{"deferBootloads":false,"jsRetries":[200,500],"jsRetryAbortNum":2,"jsRetryAbortTime":5,"silentDups":false,"timeout":60000,"tieredLoadingFromTier":100,"hypStep4":false,"phdOn":false,"phdSeparateBitmaps":false,"btCutoffIndex":551,"fastPathForAlreadyRequired":true,"earlyRequireLazy":false,"enableTimeoutLoggingForNonComet":false,"deferLongTailManifest":true,"lazySoT":false,"translationRetries":[200,500],"translationRetryAbortNum":3,"translationRetryAbortTime":50},329],["CSSLoaderConfig",[],{"timeout":5000},619],["CookieCoreConfig",[],{"alsfid":{"s":"Lax"},"c_user":{"t":31536000,"s":"None"},"cppo":{"t":86400,"s":"None"},"dpr":{"t":604800,"s":"None"},"fbl_st":{"t":31536000,"s":"Strict"},"hckd":{"s":"None"},"i_user":{"t":31536000,"s":"None"},"locale":{"t":604800,"s":"None"},"m_ls":{"t":34560000,"s":"None"},"m_pixel_ratio":{"t":604800,"s":"None"},"noscript":{"s":"None"},"presence":{"t":2592000,"s":"None"},"sfau":{"s":"None"},"usida":{"s":"None"},"vpd":{"t":5184000,"s":"Lax"},"wd":{"t":604800,"s":"Lax"},"wl_cbv":{"t":7776000,"s":"None"},"x-referer":{"s":"None"},"x-src":{"t":1,"s":"None"}},2104],["CurrentUserInitialData",[],{"ACCOUNT_ID":"0","USER_ID":"0","NAME":"","SHORT_NAME":null,"IS_BUSINESS_PERSON_ACCOUNT":false,"HAS_SECONDARY_BUSINESS_PERSON":false,"IS_FACEBOOK_WORK_ACCOUNT":false,"IS_INSTAGRAM_BUSINESS_PERSON":false,"IS_MESSENGER_ONLY_USER":false,"IS_DEACTIVATED_ALLOWED_ON_MESSENGER":false,"IS_MESSENGER_CALL_GUEST_USER":false,"IS_WORK_MESSENGER_CALL_GUEST_USER":false,"IS_WORKROOMS_USER":false,"APP_ID":"256281040558","IS_BUSINESS_DOMAIN":false},270],["LSD",[],{"token":"AVp5j85uItM"},323],["ServerNonce",[],{"ServerNonce":"QQpGCSAiRE-_Fb8De6SvBz"},141],["SiteData",[],{"server_revision":1020161954,"client_revision":1020161954,"push_phase":"C3","pkg_cohort":"BP:devsite_pkg","haste_session":"20136.BP:devsite_pkg.2.0...0","pr":1,"manifest_base_uri":"https:\/\/static.xx.fbcdn.net","manifest_origin":null,"manifest_version_prefix":null,"be_one_ahead":false,"is_rtl":false,"is_experimental_tier":true,"is_jit_warmed_up":true,"hsi":"7472313888048663407","semr_host_bucket":"6","bl_hash_version":2,"comet_env":0,"wbloks_env":false,"ef_page":null,"compose_bootloads":false,"spin":0,"__spin_r":1020161954,"__spin_b":"trunk","__spin_t":1739783651,"vip":"57.144.152.141"},317],["SprinkleConfig",[],{"param_name":"jazoest","version":2,"should_randomize":false},2111],["UserAgentData",[],{"browserArchitecture":"32","browserFullVersion":"7.0","browserMinorVersion":0,"browserName":"IE","browserVersion":7,"deviceName":"Unknown","engineName":"Trident","engineVersion":"3.0","platformArchitecture":"32","platformName":"Windows","platformVersion":"Vista","platformFullVersion":"Vista"},527],["PromiseUsePolyfillSetImmediateGK",[],{"www_always_use_polyfill_setimmediate":true},2190],["JSErrorLoggingConfig",[],{"appId":256281040558,"extra":[],"reportInterval":50,"sampleWeight":null,"sampleWeightKey":"__jssesw","projectBlocklist":[]},2776],["DataStoreConfig",[],{"expandoKey":"__FB_STORE","useExpando":true},2915],["CookieCoreLoggingConfig",[],{"maximumIgnorableStallMs":16.67,"sampleRate":9.7e-5,"sampleRateClassic":1.0e-10,"sampleRateFastStale":1.0e-8},3401],["ImmediateImplementationExperiments",[],{"prefer_message_channel":true},3419],["UriNeedRawQuerySVConfig",[],{"uris":["dms.netmng.com","doubleclick.net","r.msn.com","watchit.sky.com","graphite.instagram.com","www.kfc.co.th","learn.pantheon.io","www.landmarkshops.in","www.ncl.com","s0.wp.com","www.tatacliq.com","bs.serving-sys.com","kohls.com","lazada.co.th","xg4ken.com","technopark.ru","officedepot.com.mx","bestbuy.com.mx","booking.com","nibio.no","myworkdayjobs.com","united-united.com","gcc.gnu.org"]},3871],["WebConnectionClassServerGuess",[],{"connectionClass":"EXCELLENT"},4705],["BootloaderEndpointConfig",[],{"debugNoBatching":false,"maxBatchSize":-1,"endpointURI":"https:\/\/developers.facebook.com\/ajax\/bootloader-endpoint\/"},5094],["ServerTimeData",[],{"serverTime":1739783652431,"timeOfRequestStart":1739783651862.1,"timeOfResponseStart":1739783651862.1},5943],["BigPipeExperiments",[],{"link_images_to_pagelets":false,"am_page_load_promise_timeout":false},907],["cr:7730",["getFbtResult"],{"__rc":["getFbtResult",null]},-1],["cr:8906",["goURIWWW"],{"__rc":["goURIWWW",null]},-1],["cr:925100",["RunBlue"],{"__rc":["RunBlue",null]},-1],["cr:7386",["clearTimeoutWWW"],{"__rc":["clearTimeoutWWW",null]},-1],["cr:7390",["setTimeoutWWW"],{"__rc":["setTimeoutWWW",null]},-1],["cr:1003267",["clearIntervalBlue"],{"__rc":["clearIntervalBlue",null]},-1],["cr:896462",["setIntervalAcrossTransitionsBlue"],{"__rc":["setIntervalAcrossTransitionsBlue",null]},-1],["cr:986633",["setTimeoutAcrossTransitionsBlue"],{"__rc":["setTimeoutAcrossTransitionsBlue",null]},-1],["cr:6799",["EventProfilerAdsSessionProvider"],{"__rc":["EventProfilerAdsSessionProvider",null]},-1],["IntlVariationHoldout",[],{"disable_variation":false},6533],["IntlNumberTypeProps",["IntlCLDRNumberType05"],{"module":{"__m":"IntlCLDRNumberType05"}},7027],["AdsManagerReadRegions",[],{"excluded_endpoints":["\/am_tabular"]},7950],["AsyncRequestConfig",[],{"retryOnNetworkError":"1","useFetchStreamAjaxPipeTransport":true},328],["DTSGInitialData",[],{},258],["IntlPhonologicalRules",[],{"meta":{"\/_B\/":"([.,!?\\s]|^)","\/_E\/":"([.,!?\\s]|$)"},"patterns":{"\/\u0001(.*)('|&#039;)s\u0001(?:'|&#039;)s(.*)\/":"\u0001$1$2s\u0001$3","\/_\u0001([^\u0001]*)\u0001\/":"javascript"}},1496],["IntlViewerContext",[],{"GENDER":3,"regionalLocale":null},772],["NumberFormatConfig",[],{"decimalSeparator":".","numberDelimiter":",","minDigitsForThousandsSeparator":4,"standardDecimalPatternInfo":{"primaryGroupSize":3,"secondaryGroupSize":3},"numberingSystemData":null},54],["SessionNameConfig",[],{"seed":"2sqI"},757],["ZeroCategoryHeader",[],{},1127],["ZeroRewriteRules",[],{"rewrite_rules":{},"whitelist":{"\/hr\/r":1,"\/hr\/p":1,"\/zero\/unsupported_browser\/":1,"\/zero\/policy\/optin":1,"\/zero\/optin\/write\/":1,"\/zero\/optin\/legal\/":1,"\/zero\/optin\/free\/":1,"\/about\/privacy\/":1,"\/about\/privacy\/update\/":1,"\/privacy\/explanation\/":1,"\/zero\/toggle\/welcome\/":1,"\/zero\/toggle\/nux\/":1,"\/zero\/toggle\/settings\/":1,"\/fup\/interstitial\/":1,"\/work\/landing":1,"\/work\/login\/":1,"\/work\/email\/":1,"\/ai.php":1,"\/js_dialog_resources\/dialog_descriptions_android.json":0,"\/connect\/jsdialog\/MPlatformAppInvitesJSDialog\/":0,"\/connect\/jsdialog\/MPlatformOAuthShimJSDialog\/":0,"\/connect\/jsdialog\/MPlatformLikeJSDialog\/":0,"\/qp\/interstitial\/":1,"\/qp\/action\/redirect\/":1,"\/qp\/action\/close\/":1,"\/zero\/support\/ineligible\/":1,"\/zero_balance_redirect\/":1,"\/zero_balance_redirect":1,"\/zero_balance_redirect\/l\/":1,"\/l.php":1,"\/lsr.php":1,"\/ajax\/dtsg\/":1,"\/checkpoint\/block\/":1,"\/exitdsite":1,"\/zero\/balance\/pixel\/":1,"\/zero\/balance\/":1,"\/zero\/balance\/carrier_landing\/":1,"\/zero\/flex\/logging\/":1,"\/tr":1,"\/tr\/":1,"\/sem_campaigns\/sem_pixel_test\/":1,"\/bookmarks\/flyout\/body\/":1,"\/zero\/subno\/":1,"\/confirmemail.php":1,"\/policies\/":1,"\/mobile\/internetdotorg\/classifier\/":1,"\/zero\/dogfooding":1,"\/xti.php":1,"\/zero\/fblite\/config\/":1,"\/hr\/zsh\/wc\/":1,"\/ajax\/bootloader-endpoint\/":1,"\/mobile\/zero\/carrier_page\/":1,"\/mobile\/zero\/carrier_page\/education_page\/":1,"\/mobile\/zero\/carrier_page\/feature_switch\/":1,"\/mobile\/zero\/carrier_page\/settings_page\/":1,"\/aloha_check_build":1,"\/upsell\/zbd\/softnudge\/":1,"\/mobile\/zero\/af_transition\/":1,"\/mobile\/zero\/af_transition\/action\/":1,"\/mobile\/zero\/freemium\/":1,"\/mobile\/zero\/freemium\/redirect\/":1,"\/mobile\/zero\/freemium\/zero_fup\/":1,"\/privacy\/policy\/":1,"\/privacy\/center\/":1,"\/data\/manifest\/":1,"\/cmon":1,"\/cmon\/":1,"\/4oh4.php":1,"\/autologin.php":1,"\/birthday_help.php":1,"\/checkpoint\/":1,"\/contact-importer\/":1,"\/cr.php":1,"\/legal\/terms\/":1,"\/login.php":1,"\/login\/":1,"\/mobile\/account\/":1,"\/n\/":1,"\/remote_test_device\/":1,"\/upsell\/buy\/":1,"\/upsell\/buyconfirm\/":1,"\/upsell\/buyresult\/":1,"\/upsell\/promos\/":1,"\/upsell\/continue\/":1,"\/upsell\/h\/promos\/":1,"\/upsell\/loan\/learnmore\/":1,"\/upsell\/purchase\/":1,"\/upsell\/promos\/upgrade\/":1,"\/upsell\/buy_redirect\/":1,"\/upsell\/loan\/buyconfirm\/":1,"\/upsell\/loan\/buy\/":1,"\/upsell\/sms\/":1,"\/wap\/a\/channel\/reconnect.php":1,"\/wap\/a\/nux\/wizard\/nav.php":1,"\/wap\/appreg.php":1,"\/wap\/birthday_help.php":1,"\/wap\/c.php":1,"\/wap\/confirmemail.php":1,"\/wap\/cr.php":1,"\/wap\/login.php":1,"\/wap\/r.php":1,"\/zero\/datapolicy":1,"\/a\/timezone.php":1,"\/a\/bz":1,"\/bz\/reliability":1,"\/r.php":1,"\/mr\/":1,"\/reg\/":1,"\/registration\/log\/":1,"\/terms\/":1,"\/f123\/":1,"\/expert\/":1,"\/experts\/":1,"\/terms\/index.php":1,"\/terms.php":1,"\/srr\/":1,"\/msite\/redirect\/":1,"\/fbs\/pixel\/":1,"\/contactpoint\/preconfirmation\/":1,"\/contactpoint\/cliff\/":1,"\/contactpoint\/confirm\/submit\/":1,"\/contactpoint\/confirmed\/":1,"\/contactpoint\/login\/":1,"\/preconfirmation\/contactpoint_change\/":1,"\/help\/contact\/":1,"\/survey\/":1,"\/upsell\/loyaltytopup\/accept\/":1,"\/settings\/":1,"\/lite\/":1,"\/zero_status_update\/":1,"\/operator_store\/":1,"\/upsell\/":1,"\/wifiauth\/login\/":1}},1478],["DTSGInitData",[],{"token":"","async_get_token":""},3515],["WebDriverConfig",[],{"isTestRunning":false,"isJestE2ETestRun":false,"isXRequestConfigEnabled":false,"auxiliaryServiceInfo":{},"testPath":null,"originHost":null},5332],["EventConfig",[],{"sampling":{"bandwidth":0,"play":0,"playing":0,"progress":0,"pause":0,"ended":0,"seeked":0,"seeking":0,"waiting":0,"loadedmetadata":0,"canplay":0,"selectionchange":0,"change":0,"timeupdate":0,"adaptation":0,"focus":0,"blur":0,"load":0,"error":0,"message":0,"abort":0,"storage":0,"scroll":200000,"mousemove":20000,"mouseover":10000,"mouseout":10000,"mousewheel":1,"MSPointerMove":10000,"keydown":0.1,"click":0.02,"mouseup":0.02,"__100ms":0.001,"__default":5000,"__min":100,"__interactionDefault":200,"__eventDefault":100000},"page_sampling_boost":1,"interaction_regexes":{},"interaction_boost":{},"event_types":{},"manual_instrumentation":false,"profile_eager_execution":false,"disable_heuristic":true,"disable_event_profiler":false},1726],["cr:8828",[],{"__rc":[null,null]},-1],["cr:1094907",[],{"__rc":[null,null]},-1],["cr:1183579",["InlineFbtResultImpl"],{"__rc":["InlineFbtResultImpl",null]},-1],["cr:806696",["clearTimeoutBlue"],{"__rc":["clearTimeoutBlue",null]},-1],["cr:807042",["setTimeoutBlue"],{"__rc":["setTimeoutBlue",null]},-1],["FbtResultGK",[],{"shouldReturnFbtResult":true,"inlineMode":"NO_INLINE"},876],["AdsInterfacesSessionConfig",[],{},2393],["InitialCookieConsent",[],{"deferCookies":false,"initialConsent":[1,2],"noCookies":false,"shouldShowCookieBanner":false,"shouldWaitForDeferredDatrCookie":false,"optedInIntegrations":["adobe_marketo_rest_api","blings_io_video","chili_piper_api","cloudfront_cdn","giphy_media","google_ads_pixel_frame_legacy","google_ads_pixel_img_legacy","google_ads_pixel_legacy","google_ads_remarketing_tag","google_ads_services","google_analytics_4_tag","google_analytics_img","google_cached_img","google_double_click_loading","google_double_click_redirecting","google_double_click_uri_connect","google_double_click_uri_frame","google_double_click_uri_img","google_fonts","google_fonts_font","google_maps","google_paid_ads_frame","google_paid_ads_img","google_translate","google_universal_analytics_legacy","google_universal_analytics_legacy_img","google_universal_analytics_legacy_script","jio","linkedin_insight","linkedin_insight_img","mapbox_maps_api","medallia_digital_experience_analytics","microsoft_exchange","nytimes_oembed","reachtheworld_s3","soundcloud_oembed","spotify_oembed","spreaker_oembed","ted_oembed","tenor_api","tenor_images","tenor_media","tiktok_oembed","twitter_analytics_pixel","twitter_analytics_pixel_img","twitter_legacy_embed","vimeo_oembed","youtube_embed","youtube_oembed","advertiser_hosted_pixel","airbus_sat","amazon_media","apps_for_office","arkose_captcha","aspnet_cdn","autodesk_fusion","bing_maps","bing_widget","boku_wallet","bootstrap","box","cardinal_centinel_api","chromecast_extensions","cloudflare_cdnjs","cloudflare_datatables","cloudflare_relay","conversions_api_gateway","demandbase_api","digitalglobe_maps_api","dlocal","dropbox","esri_sat","facebook_sdk","fastly_relay","gmg_pulse_embed_iframe","google_ads_conversions_tag","google_drive","google_fonts_legacy","google_hosted_libraries","google_oauth_api","google_oauth_api_v2","google_recaptcha","here_map_ext","hive_streaming_video","isptoolbox","jquery","js_delivr","kbank","mathjax","meta_pixel","metacdn","microsoft_excel","microsoft_office_addin","microsoft_onedrive","microsoft_speech","microsoft_teams","mmi_tiles","open_street_map","paypal_billing_agreement","paypal_oauth_api","payu","plaid","platformized_adyen_checkout","plotly","pydata","recruitics","rstudio","salesforce_lighting","stripe","team_center","tripshot","trustly_direct_debit_ach","twilio_voice","unifier","unsplash_api","unsplash_image_loading","vega","yoti_api","youtube_oembed_api","google_apis","google_apis_scripts","google_img","google_tag","google_uri_frame","google_uri_script"],"hasGranularThirdPartyCookieConsent":true,"exemptedIntegrations":["advertiser_hosted_pixel","airbus_sat","amazon_media","apps_for_office","arkose_captcha","aspnet_cdn","autodesk_fusion","bing_maps","bing_widget","boku_wallet","bootstrap","box","cardinal_centinel_api","chromecast_extensions","cloudflare_cdnjs","cloudflare_datatables","cloudflare_relay","conversions_api_gateway","demandbase_api","digitalglobe_maps_api","dlocal","dropbox","esri_sat","facebook_sdk","fastly_relay","gmg_pulse_embed_iframe","google_ads_conversions_tag","google_drive","google_fonts_legacy","google_hosted_libraries","google_oauth_api","google_oauth_api_v2","google_recaptcha","here_map_ext","hive_streaming_video","isptoolbox","jquery","js_delivr","kbank","mathjax","meta_pixel","metacdn","microsoft_excel","microsoft_office_addin","microsoft_onedrive","microsoft_speech","microsoft_teams","mmi_tiles","open_street_map","paypal_billing_agreement","paypal_oauth_api","payu","plaid","platformized_adyen_checkout","plotly","pydata","recruitics","rstudio","salesforce_lighting","stripe","team_center","tripshot","trustly_direct_debit_ach","twilio_voice","unifier","unsplash_api","unsplash_image_loading","vega","yoti_api","youtube_oembed_api"]},4328],["FbtQTOverrides",[],{"overrides":{"1_000b6572c6a3f7fe9312e5879dd2e75b":"You'll need to log in with Workplace to continue this video chat.","1_023ac1e3f0ce2980598584f26a784b9f":"Ignore messages","1_028dc427119e6bfbfcd5eb2dd83b2a9e":"View Page status","1_075684469438a60ae5f6813949e94a0d":"Get quote","1_0778dc4cf3fe167942881fecddd5dee2":"Learn more","1_08a3224cc0fd966f2bb0e780c51e6a0b":"New poll","1_0a090165a1d0654210eb444114aabd7c":"Switch between accounts","1_0b9af3d5b6a4de6cb2b17ad5a0beec3a":"Learn more","1_0d0b40d72cd2adc492a402e98e18896f":"Chat notifications","1_0ea6e742163878d88375800514788740":"Invite link","1_0ea7de82b669cced737b30875f15309a":"Local event from Facebook","1_0f008d2991187964d472eceaf9ba28d6":"Featured sticker packs","1_0f48efb82ce58bf43dec6a98dcadc874":"Add your new number","1_0f9fceeb2e66627d9e346dd24e0d6916":"Remove from channel","1_0fee0283487e0259495a07f9e315ad8f":"Your home in Messenger","1_1068c1352d8cbb8919cc2b4a0dbcd9f3":"Hide contact","1_10811a6ece4ca15b10dc22f89805a347":"Customize your chat with {short-name}.","1_117fb24f8ee951759e9435520cc71e70":"More options","1_1248a8548f1b43fd3d9fc77baf835a04":"Contacts only","1_1593f9d2cc4c63f196a61a70eff664cf":"Send to group","1_159aa796a642d08a85379ec9693d25c7":"Opt in","1_1736f6743cf12be3ffc46cd556357e96":"Book now","1_18b8ec487f180574ad865f168eeafa70":"Content not found","1_1905e45a72593e291dda8c774aa4caf4":"Invite people","1_1ac128eda299351dc18567e7a6f31be6":"Hide video","1_1b38f249fefb0fd5ef7912a1fe615d10":"Pinned location","1_1b59f7e84dba4c8754cf60d1bafa6ae5":"Shared stories","1_1cf36465e606a10ef2a48c5dee532085":"Great job, {user_name}!","1_1d36c6e7b1a07971c84821452f9dc407":"Ignore conversation","1_1d89beed629123cabeeea834c345a7fc":"Mute notifications","1_1f209b12cabbe35509c514220825d53b":"New story","1_209b3fb19e7c487ffe3bd85b2adac6db":"Try again","1_20cec0b4386ad8555f8b619ad2c2fb81":"Single pop","1_215afaeceab4d29970af2c11221f79e3":"Web visibility","1_226d5171b148e60fe004a4f3cc53a81b":"Delete group chat?","1_23f5a1596d301feaeb32b47f24dc73a0":"Join call","1_243d55bab0d83c72b2113bfd5ca2e194":"Membership questions","1_25589d7cb1db33911bf18252dbb5155c":"Message history in Inbox","1_2745ba03fa7b9c0f59c0797fb44da204":"Showing in chats","1_27f38b56fa58a394e2d89fbf7288747b":"New sender","1_28ea9e6140b5437477564e5b21353246":"Profile picture","1_2953f6f20942da4f0593b905a4db3d90":"See details","1_2af4c8cb4d30a1aaa744a75187d6b06d":"{number} invited by you","1_2b2898b200686215c54616553499fddf":"Unread messages","1_2b406f4727fff3df7dd970cac1c41536":"Messenger preview","1_2c2ff60e8d5edccadadf61f739b6d87b":"Report story","1_3002f3a3232973642407c2e3830c10f6":"Stop sharing location","1_30ed561a77bfcadb3b66d5960c2a9e05":"Photo reminders","1_313c1c8a5025b45c60712685f0d89c6c":"App visibility","1_33886f5d4a6ede055ec28ddf69251cc5":"Life events","1_3543833b8b31fbb1561d46f2c0b266a8":"Added with theme","1_366d38e456780d92844ab4b39ac1de78":"Not interested","1_37900af383a573c0337521bca05d7955":"Respond to event","1_37ebfbfd36c55a8366f7ba9d528cf7b3":"Chats you can create","1_39339bb4b3f3002e589625a820bf5c7a":"Learn more","1_3a9a1e192465754ec4427995fe1cffb4":"Buy and sell groups","1_3aa3f2c2971602310d482c632c086db8":"Chat hosts","1_3bc7a4f74be5e3dbfdc9b758fa779fff":"Chat plugin","1_3cee79cd9e136ffc84ccfc7082bef6c2":"{number_of_happening_now_events} happening now, {number_of_upcoming_events} upcoming","1_3e8fba90f69e371d19c5b4f79e3f0be7":"Buy and sell groups","1_3f4c233aac1d71d17bee559b932144d3":"See conversation","1_41446ff5d2de26a67626d2ba309c969b":"This video can't be sent","1_4151657ef8e7bc03ab8169e5dcb0d675":"Cancel request","1_41eadd6427237386cc04b60a8ab94a8b":"This chat will show as unread","1_46793f5529ff4a62f831cf9218082b7f":"Unread requests","1_46879d905028aaee9f7297d27c075b50":"See messages","1_46b9f298de3c041a464dbe8ff7f3d978":"Language settings","1_46c8d595559f4232c4a7fe113aac3093":"Get started","1_475781e5e945e3d217b563d6ccd51ecd":"Create prompt","1_489630491bec0288ae7c0bef88ff5ad9":"Show music picker","1_4ad1c9e7de7af0b7d1853ed6863469db":"Snooze for {number_of_hours} hours","1_4b56df30045efb8a5d21ec865d43ec1c":"Approved by you","1_4b9736a9d6cbeb6249b0704870ec383e":"No devices yet","1_4cf8fe13a0639e31c0d73b5aec3b8019":"Something went wrong","1_4d5c8cbda9ac3dfc82b483ecf952a53c":"Open Facebook app","1_4e75a018ef44c107750832d736fcce90":"Send details","1_4ee7496edd4dafc3c2b2a6225f1a6f69":"Nearby places","1_5009586cb3b7953608b1ccc56cb3e630":"See conversation?","1_50c0e7742a3eb3800f3c2fdd5bce8f3a":"Admins & moderators","1_531aa532255f18fbb4386d4ac4bf537d":"Search emoji","1_53e9c4c2a53662ab23979d6cd79d4417":"Stop sharing","1_5490d986c6908e35ac70ae79cca740fc":"Switch account","1_55c0717e522433cf319a51f6ed6d4d09":"No messages","1_55c2f7ac43fba60f684a0a0dfd01bb89":"Edit avatar","1_55e31911698e89d3b19d4c703079cdf2":"{content} Learn more","1_56d2098fc23416108de3ceae0fd6c158":"See link","1_599d20d959e0009397c73fb9edb426dd":"Private post","1_5af9abe8c5f4d9bcce27117d09ca6932":"Start call","1_5e86ca443695bbd6605bcd169ee35a74":"Group updates","1_5f0a4852946206863aa44a9ec3f87708":"Send to group","1_60a7a58934bd27cbaf2058b53ff745f6":"Leave game","1_60eb52f4ce4a109523fbfa8e90244331":"Live location","1_617aeb029449c78895903ece88034b31":"Show picture-in-picture","1_61cb9f934ffb6b5f8cc4cb95757125d4":"Invalid time","1_6315107c7594ac961c8dac9aabbb957a":"Add to her picture","1_64b1b9a14a334d3cce48f22f2b03e7c2":"Not now","1_6544e705bd98780c45018863ca564aa1":"Block messages","1_6582285731ad9288ac97889beeca82f3":"Avatar settings","1_66402d631b18879269b46a49f95a0a4e":"Noise suppression","1_6689492f38a51b5cb39982dd8a0e7f00":"Account details","1_678bfb1d36a580695ccbb699c8fd1bd2":"Logging in\u2026","1_6795cc13b37b3be61a143c35c9c65382":"Recently shared","1_6a9a0529abd169ff91b49b4022dbf5a5":"Buy and sell groups","1_6b124b9a53cd1299ad43ceef50dcd0e2":"Unread chats","1_6d2f04c835bd2e9e555649e2f121fd5f":"Introducing AI stickers","1_6dc5cc58c44e3791e14cdb69816e8a3f":"Product catalog terms","1_6ec9c14f5b6103937c24960c6ae37947":"SMS messages","1_7008293f762c6b49632496bd6aad21ff":"Suggested chats","1_70190249ea4fa344ffbe77fd48af796f":"Pause chat?","1_701d063f9d93574540e7a4aa27d2f86d":"Message reactions","1_7052e2f38bec805609d7986562d34ed0":"Your reactions","1_72920428a45b969c9dad788a656c323c":"Skip to details and actions","1_7341e8b3089e0af586ed3b9682c2b5cf":"View call","1_73761caf2fde503928bfdbd48c983136":"See conversation?","1_7808c5327cf430807c173fa11ac0cc26":"Learn more","1_7930f1b92ced21f16265c1ab07265964":"Chats you can join","1_7bf132b7beb84dbc96f9cc6a1caef3a3":"Last name","1_7c5789ad7c9455a96fa0b8d3edaf1dd0":"View profile","1_7e3e738782f1887fbcebca5e62902a72":"See group","1_7f626e74849fb5ad4a61825532fb6054":"Confirm your identity","1_801af62106d995c8b376a512e2146039":"Block messages","1_806d0518a4e1e599c196185438e2b79c":"Change image","1_83a0754dbad2db42dcbe0e8900e6b48a":"AI-assisted message","1_84698e2e6128e955605ddff2615c2771":"In transit","1_88b60e4824d116c36468b700b6287e2f":"Your location","1_8a1749bf031ab122983b76b370a86be3":"Learn more","1_8bc33223ef4caf9b437b812c2772d946":"Create poll","1_8c84ed97d7d84a31c72b1c75300a9461":"Delete chat?","1_8dea727922641bc0de681cb214274b2f":"View AR object","1_8e82c5b24398a0887342f439b66ce8c3":"{user}'s location","1_8ea29d4da797ad3ae8fa2b3626b2a50c":"Disabled chat","1_8ef9ffb962319c095470bb46de00beaa":"Current location","1_9025bb6bcf560d6de6cfd22af6eaec97":"All chats menu","1_9050fb0878cf1e782d24779cf780114c":"Recent calls","1_91d783db2fb886ee4801ae5e0a86e04c":"Channel admin","1_92255cd3d8f183d6dcb03b606a3445c2":"Recent searches","1_925dfeb7269a4b97e5035aede422151c":"Upload contacts","1_92b1a4d18dca5da9ac47d17733885fc2":"How to add friends on Messenger Kids","1_93183c880d14f092e5d9617d9a246a74":"Read receipts","1_939fba302a75b306e132ccb37e09a148":"Ignore group","1_944401d1748eeaa9a66e62241477695e":"View details","1_948415d2b551fa7c8b50376738732e5b":"Community members","1_9626d7ac31beaf24bbd48f4842bf4744":"{num_activities} activities","1_9645bee1f9dba4ee355d68df18cb1102":"Contact card","1_96cc0d1d8acdfbcc9fe4623a53183f99":"No more posts","1_983e4f9e7f9ecfdb8a2d0aa8247942de":"More conversations","1_99dd31ad1b3145dfb03b7b4b097f28d5":"Send current location","1_9ed1ff8f2501b81918e505f6e17fd362":"Send separately","1_a1195adc52046789d21a0ae117244224":"Creating poll","1_a12b852de26a50e5b6986edc7fa2705e":"Account created","1_a2ed1fddb5b17414f3b7941385713361":"Suggested people","1_a3d27f40032c3217f0934bcd46d52392":"Learn more","1_a3f05430c2d2c4a7949a503649a0941d":"4 things to know about your information","1_a4694c6ccbc990026015c70c944fe25e":"Cover photo","1_a64a04c8ea9a8cf38124918e78c71b60":"You've blocked this account.","1_a7a430455b6aaba0be1cf776314c8e70":"Learn more","1_a7e141af65d2cd2dc972d3c094d2ce4f":"Charge your Bluetooth keys regularly.","1_a8fd7153d9fbad9cece5913d6268813c":"Voice and video calling","1_a96a641ba1f4b43910fab6d1b55c9b17":"Not now","1_a9c08e1b18c1bceb358a7bf4a1aee0aa":"View profile","1_ab80b68f0048ce8515584d069d120405":"Submit a report","1_abd30739736c002c9a49c782066cbe86":"Save changes","1_add682c72addd3a0d8b6fcab3720aadc":"Turn on","1_aeb4b99dd7b73001a4f730b4a9120e04":"Try again","1_aec2472fe4a2eaccb817d6111a4c0d39":"Video call","1_af9c98d11efedfee4f1301601a67874a":"Double knock","1_afc0eae78aa06ac4e92bf98ac3a03177":"Ignore group","1_b0308bd1c93ff21594fabd353bda0a2a":"Red\/green","1_b14ffeb649c54cac70fe09d9f7780889":"Open sticker, emoji and GIF keyboard.","1_b22b6c4a8dd3ff71f35d007751cd87b0":"Get the Messenger app","1_b2cea7ff1ee86133589fc73e5f2f3f9d":"You can turn this off at any time in your Parent Dashboard.","1_b32cee1f96ea285d99c5ca73d4eb725f":"Date of birth","1_b3dd269103f0d9b89d9bdb677dbd8887":"Invalid link","1_b3ecf06a63fd5147cac3c083201ac7eb":"Data saver","1_b42224e77c208d4ee532f212f5fe7a47":"Learn more","1_b449f7098ace13c92ffc9bb9d5a5bb6f":"Live description (optional)","1_b45945f81d03ceaf6f9441f2eeeec891":"Contact us","1_b4c7d1e15b39ef2c3956027bb4d6cd11":"Placed on {date} \u00b7 Canceled","1_b6392edec7f022a20e9867eb0b24de7b":"Featured Facebook photos","1_b6f50b519cec90102cc5b62361a81288":"Mute notifications","1_b81d470fc8105e7a7896e7cffb0ceeed":"Add contact","1_b9143060878dce3a509e6bc2548b82f2":"Search for adults","1_b997548b5fdd3a2dee73c3392135d911":"{number} invited by you","1_ba4838bc3349d125cfb867715cada2f9":"Update build","1_bbc5d4c00b66cc87bd1e6f8ab51fc102":"Call with video","1_bbd9c674819da6d44ca09fa575180083":"Videos to send","1_bc1a68f2efbc9ac36f13fe05f5d65e51":"Unmute notifications","1_bc5ed53c58ed1544e3e014e9d7dee341":"Creating community","1_bf841bb55b37d0620ef1b2bea096b95f":"You waved at {$recipient}.","1_bfbf4cbd94a30fe78e2c6243fbaedb73":"No internet connection","1_bfef0efc933e18bc735d53351af694e0":"Photos to send","1_c174849dd6b0df72ce6c611bda774209":"Add option","1_c21bf170fea995d887a6b64c13639323":"Double pop","1_c6f4d12c2c30c1986800afdd50f373cd":"Preview chat","1_c794c37e69d7f325e9a433f02ba8790b":"Message requests","1_c8077b6c0597db47a0485bc0f32e9980":"Your avatar","1_c921177d0d05ed9c9b95487f15422056":"Delete channel","1_c94482ebd9b72b746183c50a4d4208d6":"Send a like","1_cb73b265ac209451363883bed772c9bb":"Play together","1_cc78ccf039dccf8d1dea818b85eab80d":"More people","1_cd6b327676433f7b3c3515f206c0b82a":"{phone_number} \u2022 Phone contact","1_cdc01fc97f5a6cf6ba07c7bcc4fe11e1":"Add question","1_cde9138094eb836637af973172431d53":"{name1} wants to add {lastPendingKifTargetName} as a friend","1_ce3d72055f43aaf90d886ab0017ca08c":"Recent articles","1_cef77356ede0b83cf0465641b0719a42":"Problem with Bluetooth or audio source","1_d29c32cd116f7833d1f496f064788d8c":"Report someone in this chat","1_d3e1e228c31890a4aba20db8d31fd323":"Notification control","1_d7bbd024b73557f1cf0914a38113498d":"Block messages","1_d8de8ea2ef707a7aace4a752b147d8f1":"Mark as read","1_d9f5379b09800045f33f218dc5408f64":"Welcome message","1_dbd60e7eb18c870f9603d90f44f244ab":"Group chats","1_dc6a01243c06b93a27cbe6c6d6c795f3":"Camera roll","1_dcabb4806e92c408bd735494ddd92a6c":"Draw a necklace","1_dee291c2ba2b66491a65be6138906278":"Hidden group","1_df45795d00cab7a89a5557f9a392a7b2":"You opened this chat from {Origin Domain}","1_df57e221cb0b224e5a0090f7dcef6677":"Forward limit reached","1_df848a5c2d023027ac455f8321243645":"Report buyer","1_e11f9f6dcd24ac5786c0eb8ff1851e1b":"Update information?","1_e12cc3ec2ab93b6916804e5e1f6a336f":"Add to story","1_e146ca287d980280ff6dabc5d32b2713":"Leave conversation?","1_e250ac43039a943db6bd1855c02f6c39":"Learn more","1_e27604669dde9743f8c4a735e650e5a6":"Thanks for being a superstar in this chat!","1_e57e0918dc3eb089646890b6bb915dc0":"Choose kids for {name1}, {name2} and {name count} others to chat with","1_e7861583dd9505c6c9a5dd36aca38d3b":"Unblock messages","1_e809c2825e3b050976f7ca22f1532032":"Faster messaging","1_e8d7d977b19c2aa1894496a663c986dc":"Blue\/yellow","1_ea8ff502404e09cf262e602989d843d8":"Go to recent chats","1_eceb9aa9398269f52436f1a1a7ee41b4":"Send to group","1_ee9abb17ff7ad017ae988a02f8f5beae":"Top friends","1_eec0e983014426e06f0c4077e7333275":"Unblock messages?","1_ef4b4300b7a1f0319566068f5568c938":"Updating poll","1_f165e0191456b0373edec046de3290d5":"Active now","1_f2010c43a90ee7c3b7d6d3cab66ef06e":"Social networking","1_f33ba2aba991e0820ccfef1ac81c4c14":"Recommended communities","1_f580546da084946da3d6f61e3cc636da":"Channel settings","1_f5d924ee511bdbc00c3dd05a10fe8260":"Please update your app","1_f816fc32554f392be8655ee6db8f7dd5":"Continue with PayPal","1_f90fb65f92ad8ac33f140b8be3c9eed1":"Invalid file format","1_f919ada00521135434fd084a87e64542":"Add photos","1_fa663c0ee32eeae58fd133765c35f905":"Learn more","1_fba7ed548a73364cce9a2ad6e168b798":"Audio call","1_fd3afb0fabe31263a19dac9f61fb0d4f":"Look up info","1_fd7ada49a7f6f2ab82454ec27b9c6725":"Couldn't remove message","1_fdf2eec743eaf4ee4b25a683f71525c6":"Add a profile picture","1_fe84ad51b794fd555ef027662cbb6f2e":"Event creation","1_ff1c542ee2c5bb59ee27ade5e7e52cb4":"Resume chats","1_ff6b115a8a131f9f1b4b8c9c80ec38d4":"For families"}},551],["AnalyticsCoreData",[],{"device_id":"$^|AcakSnqQ_bIyQTDuqqr76sXSMq4BSFuo2qHDooZISR6vz2MuOCwg00E5c4wNV6m8yB6n7zlGQj428RbIEMtPzZSInoCQ|fd.AcZmf0JXN7GtTgSSY_0K-RN12L7jXXPM9_GQUlbcSY8TfKnqvmtbFLCMuYhYJZ13Gr1_qzw8qnGKT35u75eInhLj","app_id":"256281040558","enable_bladerunner":false,"enable_ack":true,"push_phase":"C3","enable_observer":false,"enable_cmcd_observer":false,"enable_dataloss_timer":false,"enable_fallback_for_br":true,"queue_activation_experiment":false,"max_delay_br_queue":60000,"max_delay_br_queue_immediate":3,"max_delay_br_init_not_complete":3000,"consents":{},"app_universe":1,"br_stateful_migration_on":true,"enable_non_fb_br_stateless_by_default":false,"use_falco_as_mutex_key":false,"is_intern":false,"enable_session_id_bug_fix":true},5237]],"require":[["markJSEnabled"],["URLFragmentPrelude"],["Primer"],["BigPipe"],["Bootloader"],["TimeSlice"],["AsyncRequest"],["FbtLogging"],["IntlQtEventFalcoEvent"],["RequireDeferredReference","unblock",[],[["AsyncRequest","FbtLogging","IntlQtEventFalcoEvent"],"sd"]],["RequireDeferredReference","unblock",[],[["AsyncRequest","FbtLogging","IntlQtEventFalcoEvent"],"css"]]]});});</script></head><body class="_55w7 win x1 Locale_en_US" dir="ltr"><script type="text/javascript" nonce="VOU6cX8y">requireLazy(["bootstrapWebSession"],function(j){j(1739783651)})</script><div class="_li"><div style="position: absolute;"><iframe frameborder="0" height="0" width="0" id="u_0_2q_7p"></iframe></div><div style="position: absolute;"><iframe frameborder="0" height="0" width="0" id="u_0_2r_1i"></iframe></div><div style="position: absolute;"><iframe frameborder="0" height="0" width="0" id="u_0_2s_xD"></iframe></div><div style="position: absolute;"><iframe frameborder="0" height="0" width="0" id="u_0_2t_IU"></iframe></div><span><img src="https://facebook.com/security/hsts-pixel.gif?c=3.2.5" width="0" height="0" style="display:none" /></span><div class="_li _4xit"><div class="_1n5h" id="devsite_header" data-referrer="devsite_header" data-click-area="Nav"></div><div class="_11st" data-click-area="Main" id="rebrandBodyID"><div class="_1525"><div class="_660z _3u39"><div class="_5gyr _5gy5 _5k6m"><div class="_1jbo _4are"><div id="documentation_breadcrumbs_pagelet" data-referrer="documentation_breadcrumbs_pagelet"></div></div></div><div class="_5gy5"><div class="_1jbo _4are _1jca _1jc- _5zlb"><div class="_4lr1" id="documentation_primary_nav_pagelet"><div class="_7a4" id="documentation_primary_nav_pagelet_container"><div class="_3wm0"><div class="_3wm1" data-click-area="left_side_nav"><div class="_3-96 _v-_"><a class="_cdp" href="/docs/marketing-apis">Marketing API</a></div><ul><li class="_3cx7 _3cxd"><a href="/docs/marketing-apis/overview" class="_3cx9">Overview</a></li><li class="_3cx7 _3cxd"><a href="/docs/marketing-api/get-started" class="_3cx9">Get Started</a></li><li class="_3cx7 _3cxd"><a href="/docs/marketing-api/creative" class="_3cx9">Ad Creative</a></li><li class="_3cx7 _3cxd"><a href="/docs/marketing-api/bidding" class="_3cx9">Bidding</a></li><li class="_3cx7 _3cxd"><a href="/docs/marketing-api/ad-rules" class="_3cx9">Ad Rules Engine</a></li><li class="_3cx7 _3cxd"><a href="/docs/marketing-api/audiences" class="_3cx9">Audiences</a></li><li class="_3cx7 _3cxd"><a href="/docs/marketing-api/insights" class="_3cx9">Insights API</a></li><li class="_3cx7 _3cxd"><a href="/docs/marketing-api/brand-safety-and-suitability" class="_3cx9">Brand Safety and Suitability</a></li><li class="_3cx7 _3cxd"><a href="/docs/marketing-api/best-practices" class="_3cx9">Best Practices</a></li><li class="_3cx7 _3cxd"><a href="/docs/marketing-api/troubleshooting" class="_3cx9">Troubleshooting</a></li><li class="_3cx7 _3cxd"><a href="/docs/marketing-api/reference" class="_3cx9">API Reference</a></li><li class="_3cx7 _3cxd"><a href="/docs/marketing-api/marketing-api-changelog" class="_3cx9">Changelog</a></li></ul></div><div class="_2pi6"><span class="img _55ym _55yq _55yo _5d9-" aria-busy="true" role="progressbar" aria-valuemin="0" aria-valuemax="100" aria-valuetext="Loading..."></span></div></div></div></div></div><div class="_1jbo _4are _1jcw _1jd4 _5zlc"><div class="_1dyy" id="u_0_2u_dY"></div><div id="documentation_body_pagelet" data-referrer="documentation_body_pagelet"><div class="_34yh" id="u_0_0_2u"><div class="_4cel"><span data-click-area="main"><div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h1>Dynamic Product Audiences</h1> <p>Advantage+ catalog ads enables you to show people ads based on their cross-device purchasing intent. You can collect signals of user intent from mobile apps and websites then use this data to build an audience to target prospective customers.</p> <p>This document covers how to:</p> <ul> <li><a href="#step-1--set-up-user-signals-for-events">Set up User Signals for Events</a></li> <li><a href="#step-2--associate-user-signals-to-product-catalog">Associate User Signals to Catalog</a></li> <li><a href="#step-3--create-product-audiences">Create Product Audiences</a></li> <li><a href="#retrieve-product-audiences">Retrieve Product Audiences</a></li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>Step 1: Set Up User Signals for Events</h2> <p>To collect user signals, use <a href="/docs/app-events">App Events</a> for your mobile app or <a href="/docs/meta-pixel">Meta Pixel</a> for your website.</p> <div class="_57yz _57z0 _3-8p"><div class="_57y-"><p>If you have an app and are only running ads on desktop, you should still install the Facebook SDK. This helps to capture signals and expand your target audience.</p> </div></div><h3>App Events for Mobile</h3> <p>You must add the following events to your app through the Facebook SDK for <a href="/docs/ios">iOS</a> and <a href="/docs/android">Android</a>:</p> <div class="_57-c"><table class="_4-ss _5k9x"><thead><th style="width:15%">Event</th><th>iOS Event</th><th>Android Event</th></thead><tbody class="_5m37" id="u_0_1_AU"><tr class="row_0"><td><p>Search</p> </td><td><p><code>FBSDKAppEventNameSearched</code></p> </td><td><p><code>EVENT_NAME_SEARCHED</code></p> </td></tr><tr class="row_1 _5m29"><td><p>View Content</p> </td><td><p><code>FBSDKAppEventNameViewedContent</code></p> </td><td><p><code>EVENT_NAME_VIEWED_CONTENT</code></p> </td></tr><tr class="row_2"><td><p>Add To Cart</p> </td><td><p><code>FBSDKAppEventNameAddedToCart</code></p> </td><td><p><code>EVENT_NAME_ADDED_TO_CART</code></p> </td></tr><tr class="row_3 _5m29"><td><p>Purchase</p> </td><td><p>// Send through logPurchase<br /> <code>[[FBSDKAppEvents shared] logPurchase:(double) currency:(NSString *) parameters:(NSDictionary *)];</code></p> </td><td><p><code>EVENT_NAME_PURCHASED</code></p> </td></tr></tbody></table></div><p>All of these events should include a <code>content_id</code> (or a JSON array of <code>content_id</code>s).</p> <p>Unlike the Meta Pixel, App Events has no <code>product_catalog_id</code> parameter. Therefore you <em>must make an association</em> between your catalog and app with the <code>external_event_sources</code> endpoint described below.</p> <h4>Examples</h4> <p>Add To Cart event on iOS:</p> <pre class="_5s-8 prettyprint lang-code" style="">[[FBSDKAppEvents shared] logEvent:FBSDKAppEventNameAddedToCart valueToSum:54.23 parameters:&#064;&#123; FBSDKAppEventParameterNameCurrency : &#064;&quot;USD&quot;, FBSDKAppEventParameterNameContentType : &#064;&quot;product&quot;, FBSDKAppEventParameterNameContentID : &#064;&quot;123456789&quot; &#125; ];</pre><p>Purchase event on iOS with two different items purchased with quantity:</p> <pre class="_5s-8 prettyprint lang-code" style="">[[FBSDKAppEvents shared] logPurchase:21.97 currency:&#064;&quot;USD&quot; parameters:&#064;&#123; FBSDKAppEventParameterNameContent : &#064;&quot;[&#123;\&quot;id\&quot;:\&quot;1234\&quot;,\&quot;quantity\&quot;:2&#125;,&#123;\&quot;id\&quot;:\&quot;5678\&quot;,\&quot;quantity\&quot;:1&#125;]&quot;, FBSDKAppEventParameterNameContentType : &#064;&quot;product&quot; &#125; ];</pre><p>Purchase event on Android with two items purchased with quantity:</p> <pre class="_5s-8 prettyprint lang-code" style="">Bundle parameters = new Bundle(); parameters.putString(AppEventsConstants.EVENT_PARAM_CURRENCY, &quot;USD&quot;); parameters.putString(AppEventsConstants.EVENT_PARAM_CONTENT_TYPE, &quot;product&quot;); parameters.putString(AppEventsConstants.EVENT_PARAM_CONTENT, &quot;[&#123;\&quot;id\&quot;:\&quot;1234\&quot;,\&quot;quantity\&quot;:2&#125;,&#123;\&quot;id\&quot;:\&quot;5678\&quot;,\&quot;quantity\&quot;:1&#125;]&quot;); logger.logEvent( AppEventsConstants.EVENT_NAME_PURCHASED, 21.97, parameters );</pre><p>Purchase event on Android with two items purchased:</p> <pre class="_5s-8 prettyprint lang-code" style="">Bundle parameters = new Bundle(); parameters.putString(AppEventsConstants.EVENT_PARAM_CURRENCY, &quot;USD&quot;); parameters.putString(AppEventsConstants.EVENT_PARAM_CONTENT_TYPE, &quot;product&quot;); parameters.putString(AppEventsConstants.EVENT_PARAM_CONTENT_ID, &quot;[\&quot;1234\&quot;,\&quot;5678\&quot;]&quot;); logger.logEvent( AppEventsConstants.EVENT_NAME_PURCHASED, 21.97, parameters );</pre><p>Note that either <code>CONTENT_ID</code> or <code>CONTENT</code> can be used with Advantage+ catalog ads to report product IDs. The <code>CONTENT</code> param will allow you to provide additional information about the products.</p> <h4>Using a Mobile Measurement Partner</h4> <p>To use Advantage+ catalog ads with a mobile measurement partner (MMP), you should trigger separate required events as someone uses your app. The key interaction points you should track are when someone searches for products, views a product, adds something to a cart and purchases items. You should select the events at your MMP that correspond to the following standard Advantage+ catalog ads events:</p> <div class="_57-c"><table class="_4-ss _5k9x"><thead><th style="width:30%">Name</th><th>Description</th></thead><tbody class="_5m37" id="u_0_2_fa"><tr class="row_0"><td><p><code>fb_mobile_search</code></p> </td><td><p>Someone searches for products</p> </td></tr><tr class="row_1 _5m29"><td><p><code>fb_mobile_content_view</code></p> </td><td><p>When an Accounts Center account views a product</p> </td></tr><tr class="row_2"><td><p><code>fb_mobile_add_to_cart</code></p> </td><td><p>Someone ads an item to the cart</p> </td></tr><tr class="row_3 _5m29"><td><p><code>fb_mobile_purchase</code></p> </td><td><p>An Accounts Center account purchases one or more items</p> </td></tr></tbody></table></div><p>Also, you need <em>two additional parameters</em> for each of the events to be registered successfully as a valid Advantage+ catalog ads event. These two parameters represent the ID of the item being viewed, added to cart or purchased and whether the ID is a product or a product group ID. The additional parameters available are:</p> <div class="_57-c"><table class="_4-ss _5k9x"><thead><th style="width:30%">Name</th><th>Description</th></thead><tbody class="_5m37" id="u_0_3_2G"><tr class="row_0"><td><p><code>fb_content_id</code></p> <div style="color:darkgrey;">string</div></td><td><p><strong>Either <code>fb_content_id</code> or <code>fb_content</code> is required.</strong><br /> The retailer&#039;s product or product group ID(s). This should be a string containing a JSON-encoded array of IDs. Use product IDs if possible for more accurate targeting.</p> </td></tr><tr class="row_1 _5m29"><td><p><code>fb_content</code></p> <div style="color:darkgrey;">string</div></td><td><p><strong>Either <code>fb_content_id</code> or <code>fb_content</code> is required.</strong><br /> A list of JSON objects that contains the International Article Number (EAN) when applicable, or other product or content identifier(s) as well as quantities and prices of the products.</p> <br /><p>The <code>id</code> and <code>quantity</code> fields are the <strong>required</strong>.<br /> <strong>Example:</strong><br /> <code>&quot;[&#123;\&quot;id\&quot;: \&quot;1234\&quot;, \&quot;quantity\&quot;: 2&#125;, &#123;\&quot;id\&quot;: \&quot;5678\&quot;, \&quot;quantity\&quot;: 1&#125;]&quot;</code></p> </td></tr><tr class="row_2"><td><p><code>fb_content_type</code></p> <div style="color:darkgrey;">string</div></td><td><p><strong>Optional.</strong><br /> Either <code>product</code> or <code>product_group</code>, which needs to sync with the type of IDs used as <code>fb_content_id</code>.</p> <br /><p>If no <code>fb_content_type</code> is provided, Meta will match the event to every item that has the same ID, independent of its type.</p> <br /><p>See <a href="#choosing-the-right-content-type">&quot;Choosing the right <code>content_type</code>&quot;</a> to learn more.</p> </td></tr><tr class="row_3 _5m29"><td><p><code>_valueToSum</code></p> <div style="color:darkgrey;">string</div></td><td><p><strong>Optional.</strong><br /> The total value of the products.</p> </td></tr><tr class="row_4"><td><p><code>fb_currency</code></p> <div style="color:darkgrey;">string</div></td><td><p><strong>Optional.</strong><br /> The currency of the product or purchase amount.</p> </td></tr></tbody></table></div><p><strong>Note:</strong> It is advisable to send the <code>_valueToSum</code> and <code>fb_currency</code> parameters when a purchase is made.</p> <h3>Use Meta Pixel for Websites</h3> <p>The following events must be added to your website, if applicable:</p> <ul> <li><code>Search</code></li> <li><code>ViewCategory</code></li> <li><code>ViewContent</code></li> <li><code>AddToCart</code></li> <li><code>Purchase</code></li> </ul> <p>These events should be sent with the following data parameters:</p> <div class="_57-c"><table class="_4-ss _5k9x"><thead><th style="width:30%">Name</th><th>Description</th></thead><tbody class="_5m37" id="u_0_4_/N"><tr class="row_0"><td><p><code>content_ids</code></p> <div style="color:darkgrey;">string or string[]</div></td><td><p><strong>Either <code>content_ids</code> or <code>contents</code> is required.</strong><br /> The retailer&#039;s product or product group id(s). Use product IDs if possible for more accurate targeting.</p> </td></tr><tr class="row_1 _5m29"><td><p><code>contents</code></p> <div style="color:darkgrey;">object[]</div></td><td><p><strong>Either <code>content_ids</code> or <code>contents</code> is required.</strong><br /> A list of JSON objects that contains the retailer&#039;s product or product group ID(s) as well as additional information about the products.</p> <br /><p>The <code>id</code> and <code>quantity</code> fields are <strong>required</strong><br /> <strong>Example:</strong>. <code>[&#123;&quot;id&quot;: &quot;1234&quot;, &quot;quantity&quot;: 2&#125;, &#123;&quot;id&quot;: &quot;5678&quot;, &quot;quantity&quot;: 1&#125;]</code></p> </td></tr><tr class="row_2"><td><p><code>content_type</code></p> <div style="color:darkgrey;">string</div></td><td><p><strong>Optional.</strong><br /> Either <code>product</code> or <code>product_group</code>, which needs to sync with the type of IDs used as <code>content_ids</code>.</p> <br /><p>If no <code>content_type</code> is provided, Meta will match the event to every item that has the same ID, independent of its type.</p> <br /><p>See <a href="#choosing-the-right-content-type">&quot;Choosing the right <code>content_type</code>&quot;</a> to learn more.</p> </td></tr><tr class="row_3 _5m29"><td><p><code>product_catalog_id</code></p> <div style="color:darkgrey;">string</div></td><td><p><strong>Optional.</strong><br /> The product catalog to be used. If this is supplied this will be the only catalog Pixel fires will be associated with. If this is not supplied, the catalog(s) associated with your Pixel will be used.<br /> See <a href="#step-2--associate-user-signals-to-product-catalog">Associate User Signals to Product Catalog</a> to learn more.</p> </td></tr></tbody></table></div><h4>Examples</h4> <p>A <code>Search</code> standard event is shown below. We recommend providing 5 to 10 items in <code>content_ids</code> from your top search results.</p> <pre class="_5s-8 prettyprint lang-code" style="">&lt;!-- Facebook Pixel Code --&gt; &lt;script&gt; !function(f,b,e,v,n,t,s)&#123;if(f.fbq)return;n=f.fbq=function()&#123;n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)&#125;;if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version=&#039;2.0&#039;;n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)&#125;(window, document,&#039;script&#039;,&#039;https://connect.facebook.net/en_US/fbevents.js&#039;); // Insert Your Facebook Pixel ID below. fbq(&#039;init&#039;, &#039;&lt;FB_PIXEL_ID&gt;&#039;); fbq(&#039;track&#039;, &#039;PageView&#039;); fbq(&#039;track&#039;, &#039;Search&#039;, &#123; search_string: &#039;leather sandals&#039;, content_ids: [&#039;1234&#039;, &#039;2424&#039;, &#039;1318&#039;, &#039;6832&#039;], // top 5-10 search results content_type: &#039;product&#039; &#125;); &lt;/script&gt; &lt;!-- End Facebook Pixel Code --&gt;</pre><p>A<code>ViewCategory</code> event is shown below. We recommend providing 5 to 10 items in <code>content_ids</code> from your top results. Note that <code>ViewCategory</code> is not a standard event, thus the <code>trackCustom</code> function is used.</p> <pre class="_5s-8 prettyprint lang-code" style="">&lt;!-- Facebook Pixel Code --&gt; &lt;script&gt; !function(f,b,e,v,n,t,s)&#123;if(f.fbq)return;n=f.fbq=function()&#123;n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)&#125;;if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version=&#039;2.0&#039;;n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)&#125;(window, document,&#039;script&#039;,&#039;https://connect.facebook.net/en_US/fbevents.js&#039;); // Insert Your Facebook Pixel ID below. fbq(&#039;init&#039;, &#039;&lt;FB_PIXEL_ID&gt;&#039;); fbq(&#039;track&#039;, &#039;PageView&#039;); fbq(&#039;trackCustom&#039;, &#039;ViewCategory&#039;, &#123; content_name: &#039;Really Fast Running Shoes&#039;, content_category: &#039;Apparel &amp;amp; Accessories &gt; Shoes&#039;, content_ids: [&#039;1234&#039;, &#039;2424&#039;, &#039;1318&#039;, &#039;6832&#039;], // top 5-10 results content_type: &#039;product&#039; &#125;); &lt;/script&gt; &lt;!-- End Facebook Pixel Code --&gt;</pre><p>A <code>ViewContent</code> standard event is shown below. For more details on Pixel setup, see <a href="/docs/meta-pixel">Meta Pixel</a>.</p> <pre class="_5s-8 prettyprint lang-code" style="">&lt;!-- Facebook Pixel Code --&gt; &lt;script&gt; !function(f,b,e,v,n,t,s)&#123;if(f.fbq)return;n=f.fbq=function()&#123;n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)&#125;;if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version=&#039;2.0&#039;;n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)&#125;(window, document,&#039;script&#039;,&#039;https://connect.facebook.net/en_US/fbevents.js&#039;); // Insert Your Facebook Pixel ID below. fbq(&#039;init&#039;, &#039;&lt;FB_PIXEL_ID&gt;&#039;); fbq(&#039;track&#039;, &#039;PageView&#039;); fbq(&#039;track&#039;, &#039;ViewContent&#039;, &#123; content_ids: [&#039;1234&#039;], content_type: &#039;product&#039;, value: 0.50, currency: &#039;USD&#039; &#125;); &lt;/script&gt; &lt;!-- End Facebook Pixel Code --&gt;</pre><p>An <code>AddToCart</code> standard event depends on how your eCommerce platform handles adding an item to a cart. If it is done dynamically this should be placed in an <code>onclick</code> event handler so it is triggered on the button click. If a separate page is loaded then the Pixel event can be fired like normal.</p> <pre class="_5s-8 prettyprint lang-code" style="">&lt;!-- Facebook Pixel Code --&gt; &lt;script&gt; !function(f,b,e,v,n,t,s)&#123;if(f.fbq)return;n=f.fbq=function()&#123;n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)&#125;;if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version=&#039;2.0&#039;;n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)&#125;(window, document,&#039;script&#039;,&#039;https://connect.facebook.net/en_US/fbevents.js&#039;); // Insert Your Facebook Pixel ID below. fbq(&#039;init&#039;, &#039;&lt;FB_PIXEL_ID&gt;&#039;); fbq(&#039;track&#039;, &#039;PageView&#039;); // If you have a separate add to cart page that is loaded. fbq(&#039;track&#039;, &#039;AddToCart&#039;, &#123; content_ids: [&#039;1234&#039;, &#039;1853&#039;, &#039;9386&#039;], content_type: &#039;product&#039;, value: 3.50, currency: &#039;USD&#039; &#125;); &lt;/script&gt; &lt;!-- End Facebook Pixel Code --&gt;</pre><p>If the event needs to be fired on button click and there is no separate page that loads:</p> <pre class="_5s-8 prettyprint lang-code" style="">&lt;!-- The below method uses jQuery, but that is not required --&gt; &lt;button id=&quot;addToCartButton&quot;&gt;Add To Cart&lt;/button&gt; &lt;!-- Add event to the button&#039;s click handler --&gt; &lt;script type=&quot;text/javascript&quot;&gt; $( &#039;#addToCartButton&#039; ).click(function() &#123; fbq(&#039;track&#039;, &#039;AddToCart&#039;, &#123; content_ids: [&#039;1234&#039;], content_type: &#039;product&#039;, value: 2.99, currency: &#039;USD&#039; &#125;); &#125;); &lt;/script&gt;</pre><p>A <code>Purchase</code> standard event with two items with quantity:</p> <pre class="_5s-8 prettyprint lang-code" style="">&lt;!-- Facebook Pixel Code --&gt; &lt;script&gt; !function(f,b,e,v,n,t,s)&#123;if(f.fbq)return;n=f.fbq=function()&#123;n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)&#125;;if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version=&#039;2.0&#039;;n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)&#125;(window, document,&#039;script&#039;,&#039;https://connect.facebook.net/en_US/fbevents.js&#039;); // Insert Your Facebook Pixel ID below. fbq(&#039;init&#039;, &#039;&lt;FB_PIXEL_ID&gt;&#039;); fbq(&#039;track&#039;, &#039;PageView&#039;); fbq(&#039;track&#039;, &#039;Purchase&#039;, &#123; contents: [ &#123;&#039;id&#039;: &#039;1234&#039;, &#039;quantity&#039;: 2&#125;, &#123;&#039;id&#039;: &#039;4642&#039;, &#039;quantity&#039;: 1&#125; ], content_type: &#039;product&#039;, value: 21.97, currency: &#039;USD&#039; &#125;); &lt;/script&gt; &lt;!-- End Facebook Pixel Code --&gt;</pre><p>A <code>Purchase</code> standard event with two items:</p> <pre class="_5s-8 prettyprint lang-code" style="">&lt;!-- Facebook Pixel Code --&gt; &lt;script&gt; !function(f,b,e,v,n,t,s)&#123;if(f.fbq)return;n=f.fbq=function()&#123;n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)&#125;;if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version=&#039;2.0&#039;;n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)&#125;(window, document,&#039;script&#039;,&#039;https://connect.facebook.net/en_US/fbevents.js&#039;); // Insert Your Facebook Pixel ID below. fbq(&#039;init&#039;, &#039;&lt;FB_PIXEL_ID&gt;&#039;); fbq(&#039;track&#039;, &#039;PageView&#039;); fbq(&#039;track&#039;, &#039;Purchase&#039;, &#123; content_ids: [&#039;1234&#039;, &#039;4642&#039;], content_type: &#039;product&#039;, value: 21.97, currency: &#039;USD&#039; &#125;); &lt;/script&gt; &lt;!-- End Facebook Pixel Code --&gt;</pre><h3>Choosing the right <code>content_type</code></h3> <div class="_57yz _57z1 _3-8p"><div class="_57y-"><p><strong>Note:</strong> <code>fb_content_type</code> is the content type for mobile.</p> </div></div><p>If the page is about a specific SKU (specific size, color, and so on), then use <code>product</code> for <code>content_type</code> and pass the product IDs (that is, <a href="/docs/marketing-api/dynamic-product-ads/product-catalog#required-fields"><code>id</code> column in the Product Feed</a>) in <code>content_ids</code>. All <code>AddToCart</code> and <code>Purchase</code> events should use <code>content_type=product</code> because people buy specific products. People don&#039;t buy an amorphous shirt of indeterminate size and color; they buy a specific shirt with a specific size and color.</p> <p>If the page is about a group of related products that vary by size, color, etc. but belong to the same product group, use <code>product_group</code> and pass the product group IDs (that is, <a href="/docs/marketing-api/dynamic-product-ads/product-catalog#optional-fields"><code>item_group_id</code> column in the Product Feed</a>) in <code>content_ids</code>. A common usecase is a <code>ViewContent</code> page where the user has not chosen a size yet. <strong>Do not use</strong> <code>product_group</code> with <code>AddToCart</code> or <code>Purchase</code>.</p> <p>It&#039;s important that the <code>content_type</code> matches the type of ID(s) included in the <code>content_ids</code> or <code>contents</code> parameter.</p> <p>Passing the specific product IDs (<code>content_type=product</code>) allows Meta to recommend more relevant products because it knows which specific variant (size, color, and so on) the user expressed interest in. We will always show products (not product groups), even if <code>content_type=product_group</code>.</p> <p>If no <code>content_type</code> is provided, Meta will match the event to every item that has the same ID, independent of its type. Sending <code>content_type</code> is recommended, as it will give you more control over which specific ID you want to match the event.</p> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>Step 2: Associate User Signals to Product Catalog</h2> <p>You need to associate your event sources with each of your product catalogs so that Facebook can get this data and display the correct product in an ad. You can do this by visiting your <a href="https://business.facebook.com/settings/product-catalogs">Business Manager&#039;s Catalog Page</a> and clicking the <strong>Associate Event Source</strong> button. Make sure to select the app and Pixel that will be receiving the Advantage+ catalog ad events.</p> <p>Alternatively, you can make a <code>POST</code> API call with a list of external event sources as a UTF-8 encoded query string parameters:</p> <div class="_5z09"><div class="_51xa _5gt2 _51xb" id="u_0_5_Cb"><button value="1" class="_42ft _51tl selected _42fs" type="submit" id="u_0_6_/V">PHP Business SDK</button><button value="1" class="_42ft _51tl selected" type="submit" id="u_0_7_GN">Python Business SDK</button><button value="1" class="_42ft _51tl selected" type="submit" id="u_0_8_o/">cURL</button></div><div class="_xmu"><pre class="_5gt1 prettyprint" id="u_0_9_A6"><code>use FacebookAds\Object\ProductCatalog; $product_catalog = new ProductCatalog(&lt;PRODUCT_CATALOG_ID&gt;); $product_catalog-&gt;createExternalEventSource(array(), array( &#039;external_event_sources&#039; =&gt; array( &lt;PIXEL_ID&gt;, &lt;APP_ID&gt;, ), ));</code></pre><pre class="_5gt1 prettyprint" id="u_0_a_w5"><code>from facebookads.adobjects.productcatalog import ProductCatalog product_catalog = ProductCatalog(&lt;PRODUCT_CATALOG_ID&gt;) product_catalog.add_external_event_sources([ &lt;PIXEL_ID&gt;, &lt;APP_ID&gt;, ])</code></pre><pre class="_5gt1 prettyprint" id="u_0_b_Sk"><code>curl \ -F &#039;external_event_sources=[&quot;&lt;PIXEL_ID&gt;&quot;,&quot;&lt;APP_ID&gt;&quot;]&#039; \ -F &#039;access_token=&lt;ACCESS_TOKEN&gt;&#039; \ https://graph.facebook.com/v2.11/&lt;PRODUCT_CATALOG_ID&gt;/external_event_sources</code></pre></div></div><p><strong>Note:</strong> You need to have permissions on the catalog, Pixel, and app as well as the business.</p> <h4>Parameters</h4> <div class="_57-c"><table class="_4-ss _5k9x"><thead><th style="width:30%">Name</th><th>Description</th></thead><tbody class="_5m37" id="u_0_c_8a"><tr class="row_0"><td><p><code>external_event_sources</code></p> </td><td><p><strong>Required.</strong><br /> An array of app and Pixel IDs to associate, as UTF-8 encoded query string parameters</p> </td></tr></tbody></table></div></div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>Step 3: Create Product Audiences</h2> <p>The next step is to build product audiences based on the activity on your mobile apps and website. You can choose which events to use and target ads using your product audiences.</p> <p>For standard app events, the audience will be aggregated under the ads Pixel event names:</p> <ul> <li><code>Search</code></li> <li><code>ViewContent</code> </li> <li><code>AddToCart</code></li> <li><code>Purchase</code></li> </ul> <p>Use these event names in your audience rules, even if it includes users on Android and iOS.</p> <p>Create a product audience by making an <code>POST</code> API call to the <code>/act_&#123;ad-account-id&#125;/product_audiences</code> endpoint.</p> <pre class="_5s-8 prettyprint lang-code" style=""> https://graph.facebook.com/<code>v22.0</code>/act_AD_ACCOUNT_ID/product_audiences </pre><h4>Parameters</h4> <div class="_57-c"><table class="_4-ss _5k9x"><thead><th style="width:30%">Name</th><th>Description</th></thead><tbody class="_5m37" id="u_0_d_k5"><tr class="row_0"><td><p><code>name</code></p> <div style="color:darkgrey;">string</div></td><td><p><strong>Required.</strong><br /> The name of the audience.</p> </td></tr><tr class="row_1 _5m29"><td><p><code>description</code></p> <div style="color:darkgrey;">string</div></td><td><p><strong>Optional.</strong><br /> A description of the audience.</p> </td></tr><tr class="row_2"><td><p><code>product_set_id</code></p> <div style="color:darkgrey;">numeric string</div></td><td><p><strong>Required.</strong> The product set to target with this audience.</p> </td></tr><tr class="row_3 _5m29"><td><p><code>inclusions</code></p> <div style="color:darkgrey;">JSON object</div></td><td><p><strong>Required.</strong><br /> A set of events to target. At least one inclusion is required. Each inclusion should have exactly one event.</p> </td></tr><tr class="row_4"><td><p><code>inclusions.retention_seconds</code></p> <div style="color:darkgrey;">int</div></td><td><p><strong>Required.</strong><br /> The number of seconds to keep the Accounts Center account in the audience.</p> </td></tr><tr class="row_5 _5m29"><td><p><code>inclusions.rule</code></p> <div style="color:darkgrey;">object[]</div></td><td><p><strong>Required.</strong><br /> <a href="/docs/reference/ads-api/custom-audience-website#audiencerules">Website Custom Audience Rule</a> referencing one <code>event</code>.</p> </td></tr><tr class="row_6"><td><p><code>exclusions</code></p> <div style="color:darkgrey;">JSON object</div></td><td><p><strong>Optional.</strong><br /> Events for which an Accounts Center account should be excluded from targeting.<br /> For exclusions, an Accounts Center account with these events will be excluded from targeting if the event has happened on any product in the same product group (i.e., products that have the same <code>item_group_id in</code> the product feed).<br /> For example, a product audience is set to include <code>ViewContent</code> and exclude Purchase events. An Accounts Center account views product A and B and purchases product B. If product A and product B belong to the same product group then that Accounts Center account will be excluded from the product audience because A and B are just variants. If product A and B are not in the same product group, the Accounts Center account will continue to remain in the audience because he still has a <code>ViewContent</code> event for product A.</p> </td></tr><tr class="row_7 _5m29"><td><p><code>exclusions.retention_seconds</code></p> <div style="color:darkgrey;">int</div></td><td><p><strong>Required, if exclusion is specified.</strong><br /> The number seconds to retain the exclusion.</p> </td></tr><tr class="row_8"><td><p><code>exclusions.rule</code></p> <div style="color:darkgrey;">object[]</div></td><td><p><strong>Required, if exclusion is specified.</strong><br /> <a href="/docs/reference/ads-api/custom-audience-website#audiencerules">Website Custom Audience Rule</a> referencing one <code>event</code>.</p> </td></tr></tbody></table></div><div class="_57yz _57z1 _3-8p"><div class="_57y-"><p>Each rule must include <code>event</code> with the <code>eq</code> operator either as a top-level rule or as part of a top-level <code>and</code> rule.</p> </div></div><div class="_57yz _57z1 _3-8p"><div class="_57y-"><p>If the same <code>event</code> is used in both inclusions and exclusions, any additional parameter checks must be exactly the same.</p> </div></div><h4>Examples</h4> <p>To create an audience targeting people that viewed or added products to a cart, but didn&#039;t finish the purchase:</p> <div><div class="_4gnb"><div class="_51xa"><button value="1" class="_42ft _51tl selected _42fs" type="submit" id="u_0_e_gi">cURL</button><button value="1" class="_42ft _51tl selected" type="submit" id="u_0_f_gQ">Node.js SDK</button><button value="1" class="_42ft _51tl selected" type="submit" id="u_0_g_Yd">PHP SDK</button><button value="1" class="_42ft _51tl selected" type="submit" id="u_0_h_C4">Python SDK</button><button value="1" class="_42ft _51tl selected" type="submit" id="u_0_i_Yk">Java SDK</button><button value="1" class="_42ft _51tl selected" type="submit" id="u_0_j_yv">Ruby SDK</button></div><div class="_4gnf _4fa6" id="u_0_k_6O"><pre class="prettyprint lang-sh"><div class="_4nnw"><span id="u_0_l_w9"><a tabindex="-1" href="#" role="button" id="u_0_m_sA"></a></span></div><code>curl -X POST \ -F &#039;name=&quot;Test Product Audience&quot;&#039; \ -F &#039;product_set_id=&quot;&lt;PRODUCT_SET_ID&gt;&quot;&#039; \ -F &#039;inclusions=[ &#123; &quot;retention_seconds&quot;: 86400, &quot;rule&quot;: &#123; &quot;event&quot;: &#123; &quot;eq&quot;: &quot;AddToCart&quot; &#125; &#125; &#125;, &#123; &quot;retention_seconds&quot;: 72000, &quot;rule&quot;: &#123; &quot;event&quot;: &#123; &quot;eq&quot;: &quot;ViewContent&quot; &#125; &#125; &#125; ]&#039; \ -F &#039;exclusions=[ &#123; &quot;retention_seconds&quot;: 172800, &quot;rule&quot;: &#123; &quot;event&quot;: &#123; &quot;eq&quot;: &quot;Purchase&quot; &#125; &#125; &#125; ]&#039; \ -F &#039;access_token=&lt;ACCESS_TOKEN&gt;&#039; \ https://graph.facebook.com/v22.0/act_&lt;AD_ACCOUNT_ID&gt;/product_audiences</code></pre><div class="_3-95"><a role="button" class="_42ft _4jy0 _4jy4 _4jy2 selected _51sy" href="https://developers.facebook.com/tools/explorer/?method=POST&amp;path=act_%3CAD_ACCOUNT_ID%3E%2Fproduct_audiences?&amp;version=v22.0&amp;name=Test+Product+Audience&amp;product_set_id=%3CPRODUCT_SET_ID%3E&amp;inclusions=%5B%7B%22retention_seconds%22%3A86400%2C%22rule%22%3A%7B%22event%22%3A%7B%22eq%22%3A%22AddToCart%22%7D%7D%7D%2C%7B%22retention_seconds%22%3A72000%2C%22rule%22%3A%7B%22event%22%3A%7B%22eq%22%3A%22ViewContent%22%7D%7D%7D%5D&amp;exclusions=%5B%7B%22retention_seconds%22%3A172800%2C%22rule%22%3A%7B%22event%22%3A%7B%22eq%22%3A%22Purchase%22%7D%7D%7D%5D" target="_blank" style="font-family: Arial, sans-serif;">Open In Graph API Explorer</a><div></div></div></div><div class="_4gnf _4fa6 hidden_elem" id="u_0_n_EL"><pre class="prettyprint lang-nodejs"><div class="_4nnw"><span id="u_0_o_FR"><a tabindex="-1" href="#" role="button" id="u_0_p_03"></a></span></div><code>&#039;use strict&#039;; const bizSdk = require(&#039;facebook-nodejs-business-sdk&#039;); const AdAccount = bizSdk.AdAccount; const CustomAudience = bizSdk.CustomAudience; const access_token = &#039;&lt;ACCESS_TOKEN&gt;&#039;; const app_secret = &#039;&lt;APP_SECRET&gt;&#039;; const app_id = &#039;&lt;APP_ID&gt;&#039;; const id = &#039;&lt;AD_ACCOUNT_ID&gt;&#039;; const api = bizSdk.FacebookAdsApi.init(access_token); const showDebugingInfo = true; // Setting this to true shows more debugging info. if (showDebugingInfo) &#123; api.setDebug(true); &#125; const logApiCallResult = (apiCallName, data) =&gt; &#123; console.log(apiCallName); if (showDebugingInfo) &#123; console.log(&#039;Data:&#039; + JSON.stringify(data)); &#125; &#125;; let fields, params; fields = [ ]; params = &#123; &#039;name&#039; : &#039;Test Product Audience&#039;, &#039;product_set_id&#039; : &#039;&lt;productSetID&gt;&#039;, &#039;inclusions&#039; : [&#123;&#039;retention_seconds&#039;:86400,&#039;rule&#039;:&#123;&#039;event&#039;:&#123;&#039;eq&#039;:&#039;AddToCart&#039;&#125;&#125;&#125;,&#123;&#039;retention_seconds&#039;:72000,&#039;rule&#039;:&#123;&#039;event&#039;:&#123;&#039;eq&#039;:&#039;ViewContent&#039;&#125;&#125;&#125;], &#039;exclusions&#039; : [&#123;&#039;retention_seconds&#039;:172800,&#039;rule&#039;:&#123;&#039;event&#039;:&#123;&#039;eq&#039;:&#039;Purchase&#039;&#125;&#125;&#125;], &#125;; const product_audiences = (new AdAccount(id)).createProductAudience( fields, params ); logApiCallResult(&#039;product_audiences api call complete.&#039;, product_audiences);</code></pre><div class="_3-95"><a role="button" class="_42ft _4jy0 _4jy4 _4jy2 selected _51sy" href="https://developers.facebook.com/tools/explorer/?method=POST&amp;path=act_%3CAD_ACCOUNT_ID%3E%2Fproduct_audiences?&amp;version=v22.0&amp;name=Test+Product+Audience&amp;product_set_id=%3CPRODUCT_SET_ID%3E&amp;inclusions=%5B%7B%22retention_seconds%22%3A86400%2C%22rule%22%3A%7B%22event%22%3A%7B%22eq%22%3A%22AddToCart%22%7D%7D%7D%2C%7B%22retention_seconds%22%3A72000%2C%22rule%22%3A%7B%22event%22%3A%7B%22eq%22%3A%22ViewContent%22%7D%7D%7D%5D&amp;exclusions=%5B%7B%22retention_seconds%22%3A172800%2C%22rule%22%3A%7B%22event%22%3A%7B%22eq%22%3A%22Purchase%22%7D%7D%7D%5D" target="_blank" style="font-family: Arial, sans-serif;">Open In Graph API Explorer</a><div></div></div><div></div></div><div class="_4gnf _4fa6 hidden_elem" id="u_0_q_AS"><pre class="prettyprint lang-cpp"><div class="_4nnw"><span id="u_0_r_j4"><a tabindex="-1" href="#" role="button" id="u_0_s_TO"></a></span></div><code>require __DIR__ . &#039;/vendor/autoload.php&#039;; use FacebookAds\Object\AdAccount; use FacebookAds\Object\CustomAudience; use FacebookAds\Api; use FacebookAds\Logger\CurlLogger; $access_token = &#039;&lt;ACCESS_TOKEN&gt;&#039;; $app_secret = &#039;&lt;APP_SECRET&gt;&#039;; $app_id = &#039;&lt;APP_ID&gt;&#039;; $id = &#039;&lt;AD_ACCOUNT_ID&gt;&#039;; $api = Api::init($app_id, $app_secret, $access_token); $api-&gt;setLogger(new CurlLogger()); $fields = array( ); $params = array( &#039;name&#039; =&gt; &#039;Test Product Audience&#039;, &#039;product_set_id&#039; =&gt; &#039;&lt;productSetID&gt;&#039;, &#039;inclusions&#039; =&gt; array(array(&#039;retention_seconds&#039; =&gt; 86400,&#039;rule&#039; =&gt; array(&#039;event&#039; =&gt; array(&#039;eq&#039; =&gt; &#039;AddToCart&#039;))),array(&#039;retention_seconds&#039; =&gt; 72000,&#039;rule&#039; =&gt; array(&#039;event&#039; =&gt; array(&#039;eq&#039; =&gt; &#039;ViewContent&#039;)))), &#039;exclusions&#039; =&gt; array(array(&#039;retention_seconds&#039; =&gt; 172800,&#039;rule&#039; =&gt; array(&#039;event&#039; =&gt; array(&#039;eq&#039; =&gt; &#039;Purchase&#039;)))), ); echo json_encode((new AdAccount($id))-&gt;createProductAudience( $fields, $params )-&gt;exportAllData(), JSON_PRETTY_PRINT);</code></pre><div class="_3-95"><a role="button" class="_42ft _4jy0 _4jy4 _4jy2 selected _51sy" href="https://developers.facebook.com/tools/explorer/?method=POST&amp;path=act_%3CAD_ACCOUNT_ID%3E%2Fproduct_audiences?&amp;version=v22.0&amp;name=Test+Product+Audience&amp;product_set_id=%3CPRODUCT_SET_ID%3E&amp;inclusions=%5B%7B%22retention_seconds%22%3A86400%2C%22rule%22%3A%7B%22event%22%3A%7B%22eq%22%3A%22AddToCart%22%7D%7D%7D%2C%7B%22retention_seconds%22%3A72000%2C%22rule%22%3A%7B%22event%22%3A%7B%22eq%22%3A%22ViewContent%22%7D%7D%7D%5D&amp;exclusions=%5B%7B%22retention_seconds%22%3A172800%2C%22rule%22%3A%7B%22event%22%3A%7B%22eq%22%3A%22Purchase%22%7D%7D%7D%5D" target="_blank" style="font-family: Arial, sans-serif;">Open In Graph API Explorer</a><div></div></div><div><a class="_arbf" href="https://l.facebook.com/l.php?u=https%3A%2F%2Fgithub.com%2Ffacebook%2Ffacebook-php-business-sdk%2Ftree%2Fmain%2Fexamples%2FAdAccountProductAudiencesPostNoPurchase.php&amp;h=AT0IutvO5ACVk3dTJuHmjwnFhVSpMpP6sn33HpTDL5NF3JF8buNe9KoJUgL7BVQAX8d4by4UvmidPlpmksiDO5ou5y9Ew4R5BR6-BDc6bvz5Q2QZSIGBTCiGi53FQcMhAZW74CM-q3M4TgOWA9T7atHw6A" target="_blank" rel="nofollow" data-lynx-mode="hover">View on GitHub</a></div></div><div class="_4gnf _4fa6 hidden_elem" id="u_0_t_TZ"><pre class="prettyprint lang-py"><div class="_4nnw"><span id="u_0_u_+F"><a tabindex="-1" href="#" role="button" id="u_0_v_w8"></a></span></div><code>from facebook_business.adobjects.adaccount import AdAccount from facebook_business.adobjects.customaudience import CustomAudience from facebook_business.api import FacebookAdsApi access_token = &#039;&lt;ACCESS_TOKEN&gt;&#039; app_secret = &#039;&lt;APP_SECRET&gt;&#039; app_id = &#039;&lt;APP_ID&gt;&#039; id = &#039;&lt;AD_ACCOUNT_ID&gt;&#039; FacebookAdsApi.init(access_token=access_token) fields = [ ] params = &#123; &#039;name&#039;: &#039;Test Product Audience&#039;, &#039;product_set_id&#039;: &#039;&lt;productSetID&gt;&#039;, &#039;inclusions&#039;: [&#123;&#039;retention_seconds&#039;:86400,&#039;rule&#039;:&#123;&#039;event&#039;:&#123;&#039;eq&#039;:&#039;AddToCart&#039;&#125;&#125;&#125;,&#123;&#039;retention_seconds&#039;:72000,&#039;rule&#039;:&#123;&#039;event&#039;:&#123;&#039;eq&#039;:&#039;ViewContent&#039;&#125;&#125;&#125;], &#039;exclusions&#039;: [&#123;&#039;retention_seconds&#039;:172800,&#039;rule&#039;:&#123;&#039;event&#039;:&#123;&#039;eq&#039;:&#039;Purchase&#039;&#125;&#125;&#125;], &#125; print AdAccount(id).create_product_audience( fields=fields, params=params, )</code></pre><div class="_3-95"><a role="button" class="_42ft _4jy0 _4jy4 _4jy2 selected _51sy" href="https://developers.facebook.com/tools/explorer/?method=POST&amp;path=act_%3CAD_ACCOUNT_ID%3E%2Fproduct_audiences?&amp;version=v22.0&amp;name=Test+Product+Audience&amp;product_set_id=%3CPRODUCT_SET_ID%3E&amp;inclusions=%5B%7B%22retention_seconds%22%3A86400%2C%22rule%22%3A%7B%22event%22%3A%7B%22eq%22%3A%22AddToCart%22%7D%7D%7D%2C%7B%22retention_seconds%22%3A72000%2C%22rule%22%3A%7B%22event%22%3A%7B%22eq%22%3A%22ViewContent%22%7D%7D%7D%5D&amp;exclusions=%5B%7B%22retention_seconds%22%3A172800%2C%22rule%22%3A%7B%22event%22%3A%7B%22eq%22%3A%22Purchase%22%7D%7D%7D%5D" target="_blank" style="font-family: Arial, sans-serif;">Open In Graph API Explorer</a><div></div></div><div><a class="_arbf" href="https://l.facebook.com/l.php?u=https%3A%2F%2Fgithub.com%2Ffacebook%2Ffacebook-python-business-sdk%2Ftree%2Fmain%2Fexamples%2FAdAccountProductAudiencesPostNoPurchase.py&amp;h=AT2hr5RySRrMiMZcDQqhv966a7WUEw6oHHsZOBEtw8rNaft8wUelhXWgDEsZzLOD3L7PiI-472StFeth_4qa1XGY1ayBrpDO9Rdgr2o9pLGkVkWviiRrWB4UiCxLhiEnXhsu2ah3fPCC29hjyjzNy0vAgA" target="_blank" rel="nofollow" data-lynx-mode="hover">View on GitHub</a></div></div><div class="_4gnf _4fa6 hidden_elem" id="u_0_w_pW"><pre class="prettyprint lang-java"><div class="_4nnw"><span id="u_0_x_qL"><a tabindex="-1" href="#" role="button" id="u_0_y_KF"></a></span></div><code>import com.facebook.ads.sdk.*; import java.io.File; import java.util.Arrays; public class SAMPLE_CODE_EXAMPLE &#123; public static void main (String args[]) throws APIException &#123; String access_token = \&quot;&lt;ACCESS_TOKEN&gt;\&quot;; String app_secret = \&quot;&lt;APP_SECRET&gt;\&quot;; String app_id = \&quot;&lt;APP_ID&gt;\&quot;; String id = \&quot;&lt;AD_ACCOUNT_ID&gt;\&quot;; APIContext context = new APIContext(access_token).enableDebug(true); new AdAccount(id, context).createProductAudience() .setName(\&quot;Test Product Audience\&quot;) .setProductSetId(\&quot;&lt;productSetID&gt;\&quot;) .setInclusions(\&quot;[&#123;\\&quot;retention_seconds\\&quot;:86400,\\&quot;rule\\&quot;:&#123;\\&quot;event\\&quot;:&#123;\\&quot;eq\\&quot;:\\&quot;AddToCart\\&quot;&#125;&#125;&#125;,&#123;\\&quot;retention_seconds\\&quot;:72000,\\&quot;rule\\&quot;:&#123;\\&quot;event\\&quot;:&#123;\\&quot;eq\\&quot;:\\&quot;ViewContent\\&quot;&#125;&#125;&#125;]\&quot;) .setExclusions(\&quot;[&#123;\\&quot;retention_seconds\\&quot;:172800,\\&quot;rule\\&quot;:&#123;\\&quot;event\\&quot;:&#123;\\&quot;eq\\&quot;:\\&quot;Purchase\\&quot;&#125;&#125;&#125;]\&quot;) .execute(); &#125; &#125;</code></pre><div class="_3-95"><a role="button" class="_42ft _4jy0 _4jy4 _4jy2 selected _51sy" href="https://developers.facebook.com/tools/explorer/?method=POST&amp;path=act_%3CAD_ACCOUNT_ID%3E%2Fproduct_audiences?&amp;version=v22.0&amp;name=Test+Product+Audience&amp;product_set_id=%3CPRODUCT_SET_ID%3E&amp;inclusions=%5B%7B%22retention_seconds%22%3A86400%2C%22rule%22%3A%7B%22event%22%3A%7B%22eq%22%3A%22AddToCart%22%7D%7D%7D%2C%7B%22retention_seconds%22%3A72000%2C%22rule%22%3A%7B%22event%22%3A%7B%22eq%22%3A%22ViewContent%22%7D%7D%7D%5D&amp;exclusions=%5B%7B%22retention_seconds%22%3A172800%2C%22rule%22%3A%7B%22event%22%3A%7B%22eq%22%3A%22Purchase%22%7D%7D%7D%5D" target="_blank" style="font-family: Arial, sans-serif;">Open In Graph API Explorer</a><div></div></div><div><a class="_arbf" href="https://l.facebook.com/l.php?u=https%3A%2F%2Fgithub.com%2Ffacebook%2Ffacebook-java-business-sdk%2Ftree%2Fmain%2Fexamples%2FAdAccountProductAudiencesPostNoPurchase.java&amp;h=AT1rqHKY7LVsxUO6u9YosAkQexrnvckZxJuVpIiGlKE4VGYXV0rbxgbMREV7da5zpKZ9bKAERHwxQnO-dXWhNeO90Fo_jyxtnFwL-WjYF95O-m_TT6u_oLwAZ-gY_0UEhWT6z0ZK1PoXhRz6vNwCA1Ggxw" target="_blank" rel="nofollow" data-lynx-mode="hover">View on GitHub</a></div></div><div class="_4gnf _4fa6 hidden_elem" id="u_0_z_PN"><pre class="prettyprint lang-ruby"><div class="_4nnw"><span id="u_0_10_xZ"><a tabindex="-1" href="#" role="button" id="u_0_11_bv"></a></span></div><code>require &#039;facebook_ads&#039; access_token = &#039;&lt;ACCESS_TOKEN&gt;&#039; app_secret = &#039;&lt;APP_SECRET&gt;&#039; app_id = &#039;&lt;APP_ID&gt;&#039; id = &#039;&lt;AD_ACCOUNT_ID&gt;&#039; FacebookAds.configure do |config| config.access_token = access_token config.app_secret = app_secret end ad_account = FacebookAds::AdAccount.get(id) product_audiences = ad_account.product_audiences.create(&#123; name: &#039;Test Product Audience&#039;, product_set_id: &#039;&lt;productSetID&gt;&#039;, inclusions: [&#123;&#039;retention_seconds&#039;:86400,&#039;rule&#039;:&#123;&#039;event&#039;:&#123;&#039;eq&#039;:&#039;AddToCart&#039;&#125;&#125;&#125;,&#123;&#039;retention_seconds&#039;:72000,&#039;rule&#039;:&#123;&#039;event&#039;:&#123;&#039;eq&#039;:&#039;ViewContent&#039;&#125;&#125;&#125;], exclusions: [&#123;&#039;retention_seconds&#039;:172800,&#039;rule&#039;:&#123;&#039;event&#039;:&#123;&#039;eq&#039;:&#039;Purchase&#039;&#125;&#125;&#125;], &#125;)</code></pre><div class="_3-95"><a role="button" class="_42ft _4jy0 _4jy4 _4jy2 selected _51sy" href="https://developers.facebook.com/tools/explorer/?method=POST&amp;path=act_%3CAD_ACCOUNT_ID%3E%2Fproduct_audiences?&amp;version=v22.0&amp;name=Test+Product+Audience&amp;product_set_id=%3CPRODUCT_SET_ID%3E&amp;inclusions=%5B%7B%22retention_seconds%22%3A86400%2C%22rule%22%3A%7B%22event%22%3A%7B%22eq%22%3A%22AddToCart%22%7D%7D%7D%2C%7B%22retention_seconds%22%3A72000%2C%22rule%22%3A%7B%22event%22%3A%7B%22eq%22%3A%22ViewContent%22%7D%7D%7D%5D&amp;exclusions=%5B%7B%22retention_seconds%22%3A172800%2C%22rule%22%3A%7B%22event%22%3A%7B%22eq%22%3A%22Purchase%22%7D%7D%7D%5D" target="_blank" style="font-family: Arial, sans-serif;">Open In Graph API Explorer</a><div></div></div><div><a class="_arbf" href="https://l.facebook.com/l.php?u=https%3A%2F%2Fgithub.com%2Ffacebook%2Ffacebook-ruby-business-sdk%2Ftree%2Fmain%2Fexamples%2FAdAccountProductAudiencesPostNoPurchase.rb&amp;h=AT3S_gYbTVCtAYaYf8T9PbzJiqwfXlLQmMRRpj19oWWsMKkGaxpdQPHHqoHpKEyd_abk0fzadxOYERTGuhNGuBsPCl-Qiya_bzueW55A0HanPBc1TA0J3zupy7kCIaU5A1Zd_GIWTm3FcpH8D2DVLjL6VQ" target="_blank" rel="nofollow" data-lynx-mode="hover">View on GitHub</a></div></div><form rel="async" class="_3gzd _69pv" action="/x/ajax/sample_feedback/" method="post" id="u_0_12_zC"><input type="hidden" name="jazoest" value="2914" autocomplete="off" /><input type="hidden" name="lsd" value="AVp5j85uItM" autocomplete="off" /><input type="hidden" autocomplete="off" name="path" value="/docs/marketing-api/audiences/guides/dynamic-product-audiences" /><input type="hidden" autocomplete="off" name="id" value="134048383874297" /><input type="hidden" autocomplete="off" name="name" value="PRODUCTAUDIENCE_CREATE_NO_PURCHASE" /><button value="1" class="_42ft _3g_o _3g_s _3g_v" type="submit">Give Feedback</button><input type="hidden" autocomplete="off" name="prev_step" value="1" /></form></div></div><br /><p>If you want target people that viewed a product on the web with iPhone, but haven&#039;t purchased on any device, create the following audience.</p> <p>This assumes that you include a <code>userAgent</code> parameter in your Meta Pixel.</p> <div><div class="_4gnb"><div class="_51xa"><button value="1" class="_42ft _51tl selected _42fs" type="submit" id="u_0_13_V3">cURL</button><button value="1" class="_42ft _51tl selected" type="submit" id="u_0_14_Si">Node.js SDK</button><button value="1" class="_42ft _51tl selected" type="submit" id="u_0_15_Zv">PHP SDK</button><button value="1" class="_42ft _51tl selected" type="submit" id="u_0_16_My">Python SDK</button><button value="1" class="_42ft _51tl selected" type="submit" id="u_0_17_a/">Java SDK</button><button value="1" class="_42ft _51tl selected" type="submit" id="u_0_18_nR">Ruby SDK</button></div><div class="_4gnf _4fa6" id="u_0_19_XJ"><pre class="prettyprint lang-sh"><div class="_4nnw"><span id="u_0_1a_a8"><a tabindex="-1" href="#" role="button" id="u_0_1b_YB"></a></span></div><code>curl -X POST \ -F &#039;name=&quot;Test Iphone Product Audience&quot;&#039; \ -F &#039;product_set_id=&quot;&lt;PRODUCT_SET_ID&gt;&quot;&#039; \ -F &#039;inclusions=[ &#123; &quot;retention_seconds&quot;: 86400, &quot;rule&quot;: &#123; &quot;and&quot;: [ &#123; &quot;event&quot;: &#123; &quot;eq&quot;: &quot;AddToCart&quot; &#125; &#125;, &#123; &quot;userAgent&quot;: &#123; &quot;i_contains&quot;: &quot;iPhone&quot; &#125; &#125; ] &#125; &#125; ]&#039; \ -F &#039;exclusions=[ &#123; &quot;retention_seconds&quot;: 172800, &quot;rule&quot;: &#123; &quot;event&quot;: &#123; &quot;eq&quot;: &quot;Purchase&quot; &#125; &#125; &#125; ]&#039; \ -F &#039;access_token=&lt;ACCESS_TOKEN&gt;&#039; \ https://graph.facebook.com/v22.0/act_&lt;AD_ACCOUNT_ID&gt;/product_audiences</code></pre><div class="_3-95"><a role="button" class="_42ft _4jy0 _4jy4 _4jy2 selected _51sy" href="https://developers.facebook.com/tools/explorer/?method=POST&amp;path=act_%3CAD_ACCOUNT_ID%3E%2Fproduct_audiences?&amp;version=v22.0&amp;name=Test+Iphone+Product+Audience&amp;product_set_id=%3CPRODUCT_SET_ID%3E&amp;inclusions=%5B%7B%22retention_seconds%22%3A86400%2C%22rule%22%3A%7B%22and%22%3A%5B%7B%22event%22%3A%7B%22eq%22%3A%22AddToCart%22%7D%7D%2C%7B%22userAgent%22%3A%7B%22i_contains%22%3A%22iPhone%22%7D%7D%5D%7D%7D%5D&amp;exclusions=%5B%7B%22retention_seconds%22%3A172800%2C%22rule%22%3A%7B%22event%22%3A%7B%22eq%22%3A%22Purchase%22%7D%7D%7D%5D" target="_blank" style="font-family: Arial, sans-serif;">Open In Graph API Explorer</a><div></div></div></div><div class="_4gnf _4fa6 hidden_elem" id="u_0_1c_+y"><pre class="prettyprint lang-nodejs"><div class="_4nnw"><span id="u_0_1d_iw"><a tabindex="-1" href="#" role="button" id="u_0_1e_qA"></a></span></div><code>&#039;use strict&#039;; const bizSdk = require(&#039;facebook-nodejs-business-sdk&#039;); const AdAccount = bizSdk.AdAccount; const CustomAudience = bizSdk.CustomAudience; const access_token = &#039;&lt;ACCESS_TOKEN&gt;&#039;; const app_secret = &#039;&lt;APP_SECRET&gt;&#039;; const app_id = &#039;&lt;APP_ID&gt;&#039;; const id = &#039;&lt;AD_ACCOUNT_ID&gt;&#039;; const api = bizSdk.FacebookAdsApi.init(access_token); const showDebugingInfo = true; // Setting this to true shows more debugging info. if (showDebugingInfo) &#123; api.setDebug(true); &#125; const logApiCallResult = (apiCallName, data) =&gt; &#123; console.log(apiCallName); if (showDebugingInfo) &#123; console.log(&#039;Data:&#039; + JSON.stringify(data)); &#125; &#125;; let fields, params; fields = [ ]; params = &#123; &#039;name&#039; : &#039;Test Iphone Product Audience&#039;, &#039;product_set_id&#039; : &#039;&lt;productSetID&gt;&#039;, &#039;inclusions&#039; : [&#123;&#039;retention_seconds&#039;:86400,&#039;rule&#039;:&#123;&#039;and&#039;:[&#123;&#039;event&#039;:&#123;&#039;eq&#039;:&#039;AddToCart&#039;&#125;&#125;,&#123;&#039;userAgent&#039;:&#123;&#039;i_contains&#039;:&#039;iPhone&#039;&#125;&#125;]&#125;&#125;], &#039;exclusions&#039; : [&#123;&#039;retention_seconds&#039;:172800,&#039;rule&#039;:&#123;&#039;event&#039;:&#123;&#039;eq&#039;:&#039;Purchase&#039;&#125;&#125;&#125;], &#125;; const product_audiences = (new AdAccount(id)).createProductAudience( fields, params ); logApiCallResult(&#039;product_audiences api call complete.&#039;, product_audiences);</code></pre><div class="_3-95"><a role="button" class="_42ft _4jy0 _4jy4 _4jy2 selected _51sy" href="https://developers.facebook.com/tools/explorer/?method=POST&amp;path=act_%3CAD_ACCOUNT_ID%3E%2Fproduct_audiences?&amp;version=v22.0&amp;name=Test+Iphone+Product+Audience&amp;product_set_id=%3CPRODUCT_SET_ID%3E&amp;inclusions=%5B%7B%22retention_seconds%22%3A86400%2C%22rule%22%3A%7B%22and%22%3A%5B%7B%22event%22%3A%7B%22eq%22%3A%22AddToCart%22%7D%7D%2C%7B%22userAgent%22%3A%7B%22i_contains%22%3A%22iPhone%22%7D%7D%5D%7D%7D%5D&amp;exclusions=%5B%7B%22retention_seconds%22%3A172800%2C%22rule%22%3A%7B%22event%22%3A%7B%22eq%22%3A%22Purchase%22%7D%7D%7D%5D" target="_blank" style="font-family: Arial, sans-serif;">Open In Graph API Explorer</a><div></div></div><div></div></div><div class="_4gnf _4fa6 hidden_elem" id="u_0_1f_tP"><pre class="prettyprint lang-cpp"><div class="_4nnw"><span id="u_0_1g_kL"><a tabindex="-1" href="#" role="button" id="u_0_1h_UM"></a></span></div><code>require __DIR__ . &#039;/vendor/autoload.php&#039;; use FacebookAds\Object\AdAccount; use FacebookAds\Object\CustomAudience; use FacebookAds\Api; use FacebookAds\Logger\CurlLogger; $access_token = &#039;&lt;ACCESS_TOKEN&gt;&#039;; $app_secret = &#039;&lt;APP_SECRET&gt;&#039;; $app_id = &#039;&lt;APP_ID&gt;&#039;; $id = &#039;&lt;AD_ACCOUNT_ID&gt;&#039;; $api = Api::init($app_id, $app_secret, $access_token); $api-&gt;setLogger(new CurlLogger()); $fields = array( ); $params = array( &#039;name&#039; =&gt; &#039;Test Iphone Product Audience&#039;, &#039;product_set_id&#039; =&gt; &#039;&lt;productSetID&gt;&#039;, &#039;inclusions&#039; =&gt; array(array(&#039;retention_seconds&#039; =&gt; 86400,&#039;rule&#039; =&gt; array(&#039;and&#039; =&gt; array(array(&#039;event&#039; =&gt; array(&#039;eq&#039; =&gt; &#039;AddToCart&#039;)),array(&#039;userAgent&#039; =&gt; array(&#039;i_contains&#039; =&gt; &#039;iPhone&#039;)))))), &#039;exclusions&#039; =&gt; array(array(&#039;retention_seconds&#039; =&gt; 172800,&#039;rule&#039; =&gt; array(&#039;event&#039; =&gt; array(&#039;eq&#039; =&gt; &#039;Purchase&#039;)))), ); echo json_encode((new AdAccount($id))-&gt;createProductAudience( $fields, $params )-&gt;exportAllData(), JSON_PRETTY_PRINT);</code></pre><div class="_3-95"><a role="button" class="_42ft _4jy0 _4jy4 _4jy2 selected _51sy" href="https://developers.facebook.com/tools/explorer/?method=POST&amp;path=act_%3CAD_ACCOUNT_ID%3E%2Fproduct_audiences?&amp;version=v22.0&amp;name=Test+Iphone+Product+Audience&amp;product_set_id=%3CPRODUCT_SET_ID%3E&amp;inclusions=%5B%7B%22retention_seconds%22%3A86400%2C%22rule%22%3A%7B%22and%22%3A%5B%7B%22event%22%3A%7B%22eq%22%3A%22AddToCart%22%7D%7D%2C%7B%22userAgent%22%3A%7B%22i_contains%22%3A%22iPhone%22%7D%7D%5D%7D%7D%5D&amp;exclusions=%5B%7B%22retention_seconds%22%3A172800%2C%22rule%22%3A%7B%22event%22%3A%7B%22eq%22%3A%22Purchase%22%7D%7D%7D%5D" target="_blank" style="font-family: Arial, sans-serif;">Open In Graph API Explorer</a><div></div></div><div><a class="_arbf" href="https://l.facebook.com/l.php?u=https%3A%2F%2Fgithub.com%2Ffacebook%2Ffacebook-php-business-sdk%2Ftree%2Fmain%2Fexamples%2FAdAccountProductAudiencesPostIphoneViewNoPurchase.php&amp;h=AT1sgwOxP3VI-zKKwS467CfHb87scYFICfJ3XFMQrl__BHEkFOljd2vKXPII_dAF_cXeIS4p09nNUoJzhW3oKarh6EIWIXjZyHzSkD61LnbwwuwOgM9o2uNHpdtMHCcG4v3HWIkMkJOtcOZeDzl9Ahaa9Q" target="_blank" rel="nofollow" data-lynx-mode="hover">View on GitHub</a></div></div><div class="_4gnf _4fa6 hidden_elem" id="u_0_1i_En"><pre class="prettyprint lang-py"><div class="_4nnw"><span id="u_0_1j_BC"><a tabindex="-1" href="#" role="button" id="u_0_1k_qm"></a></span></div><code>from facebook_business.adobjects.adaccount import AdAccount from facebook_business.adobjects.customaudience import CustomAudience from facebook_business.api import FacebookAdsApi access_token = &#039;&lt;ACCESS_TOKEN&gt;&#039; app_secret = &#039;&lt;APP_SECRET&gt;&#039; app_id = &#039;&lt;APP_ID&gt;&#039; id = &#039;&lt;AD_ACCOUNT_ID&gt;&#039; FacebookAdsApi.init(access_token=access_token) fields = [ ] params = &#123; &#039;name&#039;: &#039;Test Iphone Product Audience&#039;, &#039;product_set_id&#039;: &#039;&lt;productSetID&gt;&#039;, &#039;inclusions&#039;: [&#123;&#039;retention_seconds&#039;:86400,&#039;rule&#039;:&#123;&#039;and&#039;:[&#123;&#039;event&#039;:&#123;&#039;eq&#039;:&#039;AddToCart&#039;&#125;&#125;,&#123;&#039;userAgent&#039;:&#123;&#039;i_contains&#039;:&#039;iPhone&#039;&#125;&#125;]&#125;&#125;], &#039;exclusions&#039;: [&#123;&#039;retention_seconds&#039;:172800,&#039;rule&#039;:&#123;&#039;event&#039;:&#123;&#039;eq&#039;:&#039;Purchase&#039;&#125;&#125;&#125;], &#125; print AdAccount(id).create_product_audience( fields=fields, params=params, )</code></pre><div class="_3-95"><a role="button" class="_42ft _4jy0 _4jy4 _4jy2 selected _51sy" href="https://developers.facebook.com/tools/explorer/?method=POST&amp;path=act_%3CAD_ACCOUNT_ID%3E%2Fproduct_audiences?&amp;version=v22.0&amp;name=Test+Iphone+Product+Audience&amp;product_set_id=%3CPRODUCT_SET_ID%3E&amp;inclusions=%5B%7B%22retention_seconds%22%3A86400%2C%22rule%22%3A%7B%22and%22%3A%5B%7B%22event%22%3A%7B%22eq%22%3A%22AddToCart%22%7D%7D%2C%7B%22userAgent%22%3A%7B%22i_contains%22%3A%22iPhone%22%7D%7D%5D%7D%7D%5D&amp;exclusions=%5B%7B%22retention_seconds%22%3A172800%2C%22rule%22%3A%7B%22event%22%3A%7B%22eq%22%3A%22Purchase%22%7D%7D%7D%5D" target="_blank" style="font-family: Arial, sans-serif;">Open In Graph API Explorer</a><div></div></div><div><a class="_arbf" href="https://l.facebook.com/l.php?u=https%3A%2F%2Fgithub.com%2Ffacebook%2Ffacebook-python-business-sdk%2Ftree%2Fmain%2Fexamples%2FAdAccountProductAudiencesPostIphoneViewNoPurchase.py&amp;h=AT1wvQpRfLVbLERpqw-mx_kYxIiF7DekPH9GtJVDlQOTlqpWoSb0c6liamMyG8CqaYiwBLAscMo2TueGyOhOXn3_D_lqnd_3kCC4rlXRvqkyr00OKVxinh16371pxKIHjFPhGpSPauCtmrXEJ-tBeNLvBg" target="_blank" rel="nofollow" data-lynx-mode="hover">View on GitHub</a></div></div><div class="_4gnf _4fa6 hidden_elem" id="u_0_1l_7Q"><pre class="prettyprint lang-java"><div class="_4nnw"><span id="u_0_1m_kC"><a tabindex="-1" href="#" role="button" id="u_0_1n_5m"></a></span></div><code>import com.facebook.ads.sdk.*; import java.io.File; import java.util.Arrays; public class SAMPLE_CODE_EXAMPLE &#123; public static void main (String args[]) throws APIException &#123; String access_token = \&quot;&lt;ACCESS_TOKEN&gt;\&quot;; String app_secret = \&quot;&lt;APP_SECRET&gt;\&quot;; String app_id = \&quot;&lt;APP_ID&gt;\&quot;; String id = \&quot;&lt;AD_ACCOUNT_ID&gt;\&quot;; APIContext context = new APIContext(access_token).enableDebug(true); new AdAccount(id, context).createProductAudience() .setName(\&quot;Test Iphone Product Audience\&quot;) .setProductSetId(\&quot;&lt;productSetID&gt;\&quot;) .setInclusions(\&quot;[&#123;\\&quot;retention_seconds\\&quot;:86400,\\&quot;rule\\&quot;:&#123;\\&quot;and\\&quot;:[&#123;\\&quot;event\\&quot;:&#123;\\&quot;eq\\&quot;:\\&quot;AddToCart\\&quot;&#125;&#125;,&#123;\\&quot;userAgent\\&quot;:&#123;\\&quot;i_contains\\&quot;:\\&quot;iPhone\\&quot;&#125;&#125;]&#125;&#125;]\&quot;) .setExclusions(\&quot;[&#123;\\&quot;retention_seconds\\&quot;:172800,\\&quot;rule\\&quot;:&#123;\\&quot;event\\&quot;:&#123;\\&quot;eq\\&quot;:\\&quot;Purchase\\&quot;&#125;&#125;&#125;]\&quot;) .execute(); &#125; &#125;</code></pre><div class="_3-95"><a role="button" class="_42ft _4jy0 _4jy4 _4jy2 selected _51sy" href="https://developers.facebook.com/tools/explorer/?method=POST&amp;path=act_%3CAD_ACCOUNT_ID%3E%2Fproduct_audiences?&amp;version=v22.0&amp;name=Test+Iphone+Product+Audience&amp;product_set_id=%3CPRODUCT_SET_ID%3E&amp;inclusions=%5B%7B%22retention_seconds%22%3A86400%2C%22rule%22%3A%7B%22and%22%3A%5B%7B%22event%22%3A%7B%22eq%22%3A%22AddToCart%22%7D%7D%2C%7B%22userAgent%22%3A%7B%22i_contains%22%3A%22iPhone%22%7D%7D%5D%7D%7D%5D&amp;exclusions=%5B%7B%22retention_seconds%22%3A172800%2C%22rule%22%3A%7B%22event%22%3A%7B%22eq%22%3A%22Purchase%22%7D%7D%7D%5D" target="_blank" style="font-family: Arial, sans-serif;">Open In Graph API Explorer</a><div></div></div><div><a class="_arbf" href="https://l.facebook.com/l.php?u=https%3A%2F%2Fgithub.com%2Ffacebook%2Ffacebook-java-business-sdk%2Ftree%2Fmain%2Fexamples%2FAdAccountProductAudiencesPostIphoneViewNoPurchase.java&amp;h=AT0U-He_dLSkS3gPc0_7FMPvYyJSUm7SJZ6OJSRChWe8f0PCBLpQu1aZKtfAVNIDnQqHWzel71x8-wK7dMavUNjNvnKY9tfFp5oqhDLTbX0L2_SaYOPGMjrOup12whiX_vvdsWM8J2kb5rLWoEJxc1HGVg" target="_blank" rel="nofollow" data-lynx-mode="hover">View on GitHub</a></div></div><div class="_4gnf _4fa6 hidden_elem" id="u_0_1o_Dr"><pre class="prettyprint lang-ruby"><div class="_4nnw"><span id="u_0_1p_6r"><a tabindex="-1" href="#" role="button" id="u_0_1q_fp"></a></span></div><code>require &#039;facebook_ads&#039; access_token = &#039;&lt;ACCESS_TOKEN&gt;&#039; app_secret = &#039;&lt;APP_SECRET&gt;&#039; app_id = &#039;&lt;APP_ID&gt;&#039; id = &#039;&lt;AD_ACCOUNT_ID&gt;&#039; FacebookAds.configure do |config| config.access_token = access_token config.app_secret = app_secret end ad_account = FacebookAds::AdAccount.get(id) product_audiences = ad_account.product_audiences.create(&#123; name: &#039;Test Iphone Product Audience&#039;, product_set_id: &#039;&lt;productSetID&gt;&#039;, inclusions: [&#123;&#039;retention_seconds&#039;:86400,&#039;rule&#039;:&#123;&#039;and&#039;:[&#123;&#039;event&#039;:&#123;&#039;eq&#039;:&#039;AddToCart&#039;&#125;&#125;,&#123;&#039;userAgent&#039;:&#123;&#039;i_contains&#039;:&#039;iPhone&#039;&#125;&#125;]&#125;&#125;], exclusions: [&#123;&#039;retention_seconds&#039;:172800,&#039;rule&#039;:&#123;&#039;event&#039;:&#123;&#039;eq&#039;:&#039;Purchase&#039;&#125;&#125;&#125;], &#125;)</code></pre><div class="_3-95"><a role="button" class="_42ft _4jy0 _4jy4 _4jy2 selected _51sy" href="https://developers.facebook.com/tools/explorer/?method=POST&amp;path=act_%3CAD_ACCOUNT_ID%3E%2Fproduct_audiences?&amp;version=v22.0&amp;name=Test+Iphone+Product+Audience&amp;product_set_id=%3CPRODUCT_SET_ID%3E&amp;inclusions=%5B%7B%22retention_seconds%22%3A86400%2C%22rule%22%3A%7B%22and%22%3A%5B%7B%22event%22%3A%7B%22eq%22%3A%22AddToCart%22%7D%7D%2C%7B%22userAgent%22%3A%7B%22i_contains%22%3A%22iPhone%22%7D%7D%5D%7D%7D%5D&amp;exclusions=%5B%7B%22retention_seconds%22%3A172800%2C%22rule%22%3A%7B%22event%22%3A%7B%22eq%22%3A%22Purchase%22%7D%7D%7D%5D" target="_blank" style="font-family: Arial, sans-serif;">Open In Graph API Explorer</a><div></div></div><div><a class="_arbf" href="https://l.facebook.com/l.php?u=https%3A%2F%2Fgithub.com%2Ffacebook%2Ffacebook-ruby-business-sdk%2Ftree%2Fmain%2Fexamples%2FAdAccountProductAudiencesPostIphoneViewNoPurchase.rb&amp;h=AT0Agj5ZwVDXuLjVFklDT2XzF2Ht5dbmk9VGN8s4rxOK-IFSApFOQdqkUQv1STh4SLmqjbg3SCCK59T3PEw2FTJjKDExlsd1mf0nqRmWPTDuskEWhu7ucoiAg1f-XLFYYV1xh4w2GB6AM48VdAa9ZDPWhDUA8uzzpF-p4jE" target="_blank" rel="nofollow" data-lynx-mode="hover">View on GitHub</a></div></div><form rel="async" class="_3gzd _69pv" action="/x/ajax/sample_feedback/" method="post" id="u_0_1r_Aw"><input type="hidden" name="jazoest" value="2914" autocomplete="off" /><input type="hidden" name="lsd" value="AVp5j85uItM" autocomplete="off" /><input type="hidden" autocomplete="off" name="path" value="/docs/marketing-api/audiences/guides/dynamic-product-audiences" /><input type="hidden" autocomplete="off" name="id" value="134048383874297" /><input type="hidden" autocomplete="off" name="name" value="PRODUCTAUDIENCE_CREATE_IPHONE_VIEW_NO_PURCHASE" /><button value="1" class="_42ft _3g_o _3g_s _3g_v" type="submit">Give Feedback</button><input type="hidden" autocomplete="off" name="prev_step" value="1" /></form></div></div></div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>Retrieve Product Audiences</h2> <p>Once you create a product audience, you can retrieve it with the <a href="/docs/marketing-api/reference/custom-audience">Custom Audiences API</a>. You can get the original parameters used for audience creation with the <code>data_source</code> parameter.</p> <p>A product audience is a specific type of custom audience that is dynamically generated from product events. The <code>act_&#123;ad-account-id&#125;/product_audiences</code> endpoint is a special <code>POST</code> endpoint to construct these audiences.</p> <h4>Examples</h4> <p>To retrieve Custom Audience:</p> <div><div class="_4gnb"><div class="_51xa"><button value="1" class="_42ft _51tl selected _42fs" type="submit" id="u_0_1s_yD">cURL</button><button value="1" class="_42ft _51tl selected" type="submit" id="u_0_1t_RK">Node.js SDK</button><button value="1" class="_42ft _51tl selected" type="submit" id="u_0_1u_FD">PHP SDK</button><button value="1" class="_42ft _51tl selected" type="submit" id="u_0_1v_IX">Python SDK</button><button value="1" class="_42ft _51tl selected" type="submit" id="u_0_1w_gG">Java SDK</button><button value="1" class="_42ft _51tl selected" type="submit" id="u_0_1x_37">Ruby SDK</button></div><div class="_4gnf _4fa6" id="u_0_1y_u4"><pre class="prettyprint lang-sh"><div class="_4nnw"><span id="u_0_1z_Zj"><a tabindex="-1" href="#" role="button" id="u_0_20_wT"></a></span></div><code>curl -X GET \ -d &#039;fields=&quot;data_source,subtype&quot;&#039; \ -d &#039;access_token=&lt;ACCESS_TOKEN&gt;&#039; \ https://graph.facebook.com/v22.0/act_&lt;AD_ACCOUNT_ID&gt;/customaudiences</code></pre><div class="_3-95"><a role="button" class="_42ft _4jy0 _4jy4 _4jy2 selected _51sy" href="https://developers.facebook.com/tools/explorer/?method=GET&amp;path=act_%3CAD_ACCOUNT_ID%3E%2Fcustomaudiences?fields=data_source%2Csubtype&amp;version=v22.0" target="_blank" style="font-family: Arial, sans-serif;">Open In Graph API Explorer</a><div></div></div></div><div class="_4gnf _4fa6 hidden_elem" id="u_0_21_BU"><pre class="prettyprint lang-nodejs"><div class="_4nnw"><span id="u_0_22_aM"><a tabindex="-1" href="#" role="button" id="u_0_23_qt"></a></span></div><code>&#039;use strict&#039;; const bizSdk = require(&#039;facebook-nodejs-business-sdk&#039;); const AdAccount = bizSdk.AdAccount; const CustomAudience = bizSdk.CustomAudience; const access_token = &#039;&lt;ACCESS_TOKEN&gt;&#039;; const app_secret = &#039;&lt;APP_SECRET&gt;&#039;; const app_id = &#039;&lt;APP_ID&gt;&#039;; const id = &#039;&lt;AD_ACCOUNT_ID&gt;&#039;; const api = bizSdk.FacebookAdsApi.init(access_token); const showDebugingInfo = true; // Setting this to true shows more debugging info. if (showDebugingInfo) &#123; api.setDebug(true); &#125; const logApiCallResult = (apiCallName, data) =&gt; &#123; console.log(apiCallName); if (showDebugingInfo) &#123; console.log(&#039;Data:&#039; + JSON.stringify(data)); &#125; &#125;; let fields, params; fields = [ &#039;data_source&#039;, &#039;subtype&#039;, ]; params = &#123; &#125;; const customaudiencess = (new AdAccount(id)).getCustomAudiences( fields, params ); logApiCallResult(&#039;customaudiencess api call complete.&#039;, customaudiencess);</code></pre><div class="_3-95"><a role="button" class="_42ft _4jy0 _4jy4 _4jy2 selected _51sy" href="https://developers.facebook.com/tools/explorer/?method=GET&amp;path=act_%3CAD_ACCOUNT_ID%3E%2Fcustomaudiences?fields=data_source%2Csubtype&amp;version=v22.0" target="_blank" style="font-family: Arial, sans-serif;">Open In Graph API Explorer</a><div></div></div><div></div></div><div class="_4gnf _4fa6 hidden_elem" id="u_0_24_Di"><pre class="prettyprint lang-cpp"><div class="_4nnw"><span id="u_0_25_qE"><a tabindex="-1" href="#" role="button" id="u_0_26_gz"></a></span></div><code>require __DIR__ . &#039;/vendor/autoload.php&#039;; use FacebookAds\Object\AdAccount; use FacebookAds\Object\CustomAudience; use FacebookAds\Api; use FacebookAds\Logger\CurlLogger; $access_token = &#039;&lt;ACCESS_TOKEN&gt;&#039;; $app_secret = &#039;&lt;APP_SECRET&gt;&#039;; $app_id = &#039;&lt;APP_ID&gt;&#039;; $id = &#039;&lt;AD_ACCOUNT_ID&gt;&#039;; $api = Api::init($app_id, $app_secret, $access_token); $api-&gt;setLogger(new CurlLogger()); $fields = array( &#039;data_source&#039;, &#039;subtype&#039;, ); $params = array( ); echo json_encode((new AdAccount($id))-&gt;getCustomAudiences( $fields, $params )-&gt;getResponse()-&gt;getContent(), JSON_PRETTY_PRINT);</code></pre><div class="_3-95"><a role="button" class="_42ft _4jy0 _4jy4 _4jy2 selected _51sy" href="https://developers.facebook.com/tools/explorer/?method=GET&amp;path=act_%3CAD_ACCOUNT_ID%3E%2Fcustomaudiences?fields=data_source%2Csubtype&amp;version=v22.0" target="_blank" style="font-family: Arial, sans-serif;">Open In Graph API Explorer</a><div></div></div><div><a class="_arbf" href="https://l.facebook.com/l.php?u=https%3A%2F%2Fgithub.com%2Ffacebook%2Ffacebook-php-business-sdk%2Ftree%2Fmain%2Fexamples%2FAdAccountCustomAudiencesEdgeDataSourceSubtype.php&amp;h=AT0Fye8fHFXWLzgW2ElTRUYO8uzcBhUTCa-CiwQnWbHxds_8ceLOcgd59OtSjmQahywzDBmI0Xal1h_H3mrGwrcju1CFymnvMX0pFmJPjw3wR9Tyn1gNTJtuW_IyAqcVPLd8NkPZfZktHhODjAHZ8b_rZQ" target="_blank" rel="nofollow" data-lynx-mode="hover">View on GitHub</a></div></div><div class="_4gnf _4fa6 hidden_elem" id="u_0_27_5B"><pre class="prettyprint lang-py"><div class="_4nnw"><span id="u_0_28_nm"><a tabindex="-1" href="#" role="button" id="u_0_29_6A"></a></span></div><code>from facebook_business.adobjects.adaccount import AdAccount from facebook_business.adobjects.customaudience import CustomAudience from facebook_business.api import FacebookAdsApi access_token = &#039;&lt;ACCESS_TOKEN&gt;&#039; app_secret = &#039;&lt;APP_SECRET&gt;&#039; app_id = &#039;&lt;APP_ID&gt;&#039; id = &#039;&lt;AD_ACCOUNT_ID&gt;&#039; FacebookAdsApi.init(access_token=access_token) fields = [ &#039;data_source&#039;, &#039;subtype&#039;, ] params = &#123; &#125; print AdAccount(id).get_custom_audiences( fields=fields, params=params, )</code></pre><div class="_3-95"><a role="button" class="_42ft _4jy0 _4jy4 _4jy2 selected _51sy" href="https://developers.facebook.com/tools/explorer/?method=GET&amp;path=act_%3CAD_ACCOUNT_ID%3E%2Fcustomaudiences?fields=data_source%2Csubtype&amp;version=v22.0" target="_blank" style="font-family: Arial, sans-serif;">Open In Graph API Explorer</a><div></div></div><div><a class="_arbf" href="https://l.facebook.com/l.php?u=https%3A%2F%2Fgithub.com%2Ffacebook%2Ffacebook-python-business-sdk%2Ftree%2Fmain%2Fexamples%2FAdAccountCustomAudiencesEdgeDataSourceSubtype.py&amp;h=AT3JXK0-ZSNN4By4zPIGVl6d8dvBoFNiEybxI1YxcdXvmw0Xn-oJA9mb_IickIuu4iCb4kN2BOuh_3rk1Lx09zV-PjHAaLmBxGviXvFWxOJ9jxWQ7dGvzfZFhS0eXkcdNMVHa2F7By-zIlwQS9JNmBrFoQ" target="_blank" rel="nofollow" data-lynx-mode="hover">View on GitHub</a></div></div><div class="_4gnf _4fa6 hidden_elem" id="u_0_2a_ZH"><pre class="prettyprint lang-java"><div class="_4nnw"><span id="u_0_2b_st"><a tabindex="-1" href="#" role="button" id="u_0_2c_K6"></a></span></div><code>import com.facebook.ads.sdk.*; import java.io.File; import java.util.Arrays; public class SAMPLE_CODE_EXAMPLE &#123; public static void main (String args[]) throws APIException &#123; String access_token = \&quot;&lt;ACCESS_TOKEN&gt;\&quot;; String app_secret = \&quot;&lt;APP_SECRET&gt;\&quot;; String app_id = \&quot;&lt;APP_ID&gt;\&quot;; String id = \&quot;&lt;AD_ACCOUNT_ID&gt;\&quot;; APIContext context = new APIContext(access_token).enableDebug(true); new AdAccount(id, context).getCustomAudiences() .requestField(\&quot;data_source\&quot;) .requestField(\&quot;subtype\&quot;) .execute(); &#125; &#125;</code></pre><div class="_3-95"><a role="button" class="_42ft _4jy0 _4jy4 _4jy2 selected _51sy" href="https://developers.facebook.com/tools/explorer/?method=GET&amp;path=act_%3CAD_ACCOUNT_ID%3E%2Fcustomaudiences?fields=data_source%2Csubtype&amp;version=v22.0" target="_blank" style="font-family: Arial, sans-serif;">Open In Graph API Explorer</a><div></div></div><div><a class="_arbf" href="https://l.facebook.com/l.php?u=https%3A%2F%2Fgithub.com%2Ffacebook%2Ffacebook-java-business-sdk%2Ftree%2Fmain%2Fexamples%2FAdAccountCustomAudiencesEdgeDataSourceSubtype.java&amp;h=AT2E-dkXcSmKyF-b-hGnWci3NF3-jMe3IJ0fAj6S7ir08PQCrPaeycEwsK77bobmV13LKpDhszpcxio7YlHQ1_EbZAPkm1jY9qnVqctVLBvK4hqALKIVxGn3OuKahyeDwwfFjEgA8awWMt5GktezrWpLpw" target="_blank" rel="nofollow" data-lynx-mode="hover">View on GitHub</a></div></div><div class="_4gnf _4fa6 hidden_elem" id="u_0_2d_yu"><pre class="prettyprint lang-ruby"><div class="_4nnw"><span id="u_0_2e_dd"><a tabindex="-1" href="#" role="button" id="u_0_2f_NT"></a></span></div><code>require &#039;facebook_ads&#039; access_token = &#039;&lt;ACCESS_TOKEN&gt;&#039; app_secret = &#039;&lt;APP_SECRET&gt;&#039; app_id = &#039;&lt;APP_ID&gt;&#039; id = &#039;&lt;AD_ACCOUNT_ID&gt;&#039; FacebookAds.configure do |config| config.access_token = access_token config.app_secret = app_secret end ad_account = FacebookAds::AdAccount.get(id) customaudiencess = ad_account.customaudiences(&#123; fields: &#123; &#039;data_source&#039;&#039;subtype&#039; &#125;, &#125;)</code></pre><div class="_3-95"><a role="button" class="_42ft _4jy0 _4jy4 _4jy2 selected _51sy" href="https://developers.facebook.com/tools/explorer/?method=GET&amp;path=act_%3CAD_ACCOUNT_ID%3E%2Fcustomaudiences?fields=data_source%2Csubtype&amp;version=v22.0" target="_blank" style="font-family: Arial, sans-serif;">Open In Graph API Explorer</a><div></div></div><div><a class="_arbf" href="https://l.facebook.com/l.php?u=https%3A%2F%2Fgithub.com%2Ffacebook%2Ffacebook-ruby-business-sdk%2Ftree%2Fmain%2Fexamples%2FAdAccountCustomAudiencesEdgeDataSourceSubtype.rb&amp;h=AT0y1W5Li8gVL1R9utKn7s5ZmtQR7NSS2wwqiUguzgCGCM0A7U8CnJmgihsUygwn2B-Y3ztL8ane4dvL_oBQe_Avz_owKAiwNtpHiZZDdir2ERr45un-Lc3jSD6HR74h3I4m2O9OicBGFWFMaH021_-rFA" target="_blank" rel="nofollow" data-lynx-mode="hover">View on GitHub</a></div></div><form rel="async" class="_3gzd _69pv" action="/x/ajax/sample_feedback/" method="post" id="u_0_2g_0o"><input type="hidden" name="jazoest" value="2914" autocomplete="off" /><input type="hidden" name="lsd" value="AVp5j85uItM" autocomplete="off" /><input type="hidden" autocomplete="off" name="path" value="/docs/marketing-api/audiences/guides/dynamic-product-audiences" /><input type="hidden" autocomplete="off" name="id" value="134048383874297" /><input type="hidden" autocomplete="off" name="name" value="ADACCOUNT_GET_CUSTOMAUDIENCES_DATA_SOURCE_SUBTYPE" /><button value="1" class="_42ft _3g_o _3g_s _3g_v" type="submit">Give Feedback</button><input type="hidden" autocomplete="off" name="prev_step" value="1" /></form></div></div><br /><p>To retrieve a specific product audience:</p> <div class="_5z09"><div class="_51xa _5gt2 _51xb" id="u_0_2h_kv"><button value="1" class="_42ft _51tl selected _42fs" type="submit" id="u_0_2i_Ud">PHP Business SDK</button><button value="1" class="_42ft _51tl selected" type="submit" id="u_0_2j_6h">Python Business SDK</button><button value="1" class="_42ft _51tl selected" type="submit" id="u_0_2k_p4">Java Business SDK</button><button value="1" class="_42ft _51tl selected" type="submit" id="u_0_2l_Qp">cURL</button></div><div class="_xmu"><pre class="_5gt1 prettyprint" id="u_0_2m_3Z"><code>use FacebookAds\Object\ProductAudience; $product_audience = new ProductAudience(&lt;PRODUCT_AUDIENCE_ID&gt;); $product_audience-&gt;read();</code></pre><pre class="_5gt1 prettyprint" id="u_0_2n_yz"><code>from facebookads.objects import ProductAudience product_audience = ProductAudience(&lt;PRODUCT_AUDIENCE_ID&gt;) product_audience.remote_read()</code></pre><pre class="_5gt1 prettyprint" id="u_0_2o_3X"><code>CustomAudience customAudience2 = new CustomAudience(&lt;PRODUCT_AUDIENCE_ID&gt;, context).get() .execute();</code></pre><pre class="_5gt1 prettyprint" id="u_0_2p_0E"><code>curl -G \ -d &#039;access_token=&lt;ACCESS_TOKEN&gt;&#039; \ https://graph.facebook.com/v2.11/&lt;PRODUCT_AUDIENCE_ID&gt;</code></pre></div></div></div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>Learn More</h2> <ul> <li><a href="/docs/marketing-api/reference/product-catalog">Product Catalog Reference</a></li> <li><a href="/docs/marketing-api/reference/custom-audience">Custom Audience Reference</a></li> </ul> </div></div></div></span><div class="_4-u2 _57mb _1u44 _4-u8"><div class="_4-u3 _588p _4_k"><fb:like href="https://developers.facebook.com/docs/marketing-api/audiences/guides/dynamic-product-audiences/" layout="button_count" share="1"></fb:like></div></div><div id="developer_documentation_toolbar" data-referrer="developer_documentation_toolbar" data-click-area="toolbar"></div><script nonce="VOU6cX8y"> !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '675141479195042'); fbq('track', "PageView");fbq('track', "PageView");</script><noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=675141479195042&amp;ev=PageView&amp;noscript=1" /></noscript><script nonce="VOU6cX8y"> !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '574561515946252'); fbq('track', "PageView");fbq('track', "PageView");</script><noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=574561515946252&amp;ev=PageView&amp;noscript=1" /></noscript><script nonce="VOU6cX8y"> !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '1754628768090156'); fbq('track', "PageView");fbq('track', "PageView");</script><noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1754628768090156&amp;ev=PageView&amp;noscript=1" /></noscript><script nonce="VOU6cX8y"> !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '217404712025032'); fbq('track', "PageView");fbq('track', "PageView");</script><noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=217404712025032&amp;ev=PageView&amp;noscript=1" /></noscript></div></div></div></div><div class="_1jbo _4ar1 _5zld"><div id="u_0_2v_2X"></div></div></div></div></div></div><div class="_6e3w" id="devsite_footer" data-referrer="devsite_footer" data-click-area="Footer"></div></div></div> <script nonce="VOU6cX8y">requireLazy(["HasteSupportData"],function(m){m.handle({"clpData":{"1814852":{"r":1}},"gkxData":{"3485":{"result":true,"hash":null},"3819":{"result":false,"hash":null},"4341":{"result":false,"hash":null},"7686":{"result":false,"hash":null},"7687":{"result":false,"hash":null},"8049":{"result":false,"hash":null},"8708":{"result":false,"hash":null},"9861":{"result":true,"hash":null},"21063":{"result":false,"hash":null},"21069":{"result":false,"hash":null},"21071":{"result":false,"hash":null},"21072":{"result":false,"hash":null},"21075":{"result":false,"hash":null},"23433":{"result":false,"hash":null},"33056":{"result":false,"hash":null},"21106":{"result":false,"hash":null},"21107":{"result":false,"hash":null},"4737":{"result":false,"hash":null},"20836":{"result":false,"hash":null},"21034":{"result":false,"hash":null},"8859":{"result":false,"hash":null}},"ixData":{"114092":{"sprited":1,"spriteCssClass":"sx_5afa52","spriteMapCssClass":"sp_s_usVSEU-xQ"},"114104":{"sprited":1,"spriteCssClass":"sx_556c7b","spriteMapCssClass":"sp_s_usVSEU-xQ"},"88889":{"sprited":1,"spriteCssClass":"sx_e6dd48","spriteMapCssClass":"sp_s_usVSEU-xQ"}},"qexData":{"104":{"r":null},"128":{"r":null},"344":{"r":null},"388":{"r":null}},"justknobxData":{"1806":{"r":true},"2233":{"r":true}}})});requireLazy(["Bootloader"],function(m){m.handlePayload({"consistency":{"rev":1020161954},"rsrcMap":{"nvhaXqO":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/ya\/r\/iVhS7uX69oh.js"},"jCb\/uTV":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yE\/r\/XwbbbDE5Ipf.js"},"6ZPxvBs":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yR\/r\/iBzgRXSldH3.js"},"\/XRSCRy":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4i7M54\/ys\/l\/en_US\/JFPVXrxgNKJ.js"},"+HX6M3x":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/y-\/r\/FLP7Yna0v8J.js"},"1VRdE+K":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yd\/r\/hyN1BSYm2Mh.js"},"YAndhp3":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4iVmH4\/yn\/l\/en_US\/gLGyxLuPEtS.js"},"zyNcqsR":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/y2\/r\/DyGxoExKf8F.js"},"ckQqi92":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/ys\/r\/WWB8gtPGPCm.js"},"q4k9dcL":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yA\/r\/k6i-CXtPyr7.js"},"EovXm5+":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v5\/yB\/l\/0,cross\/-T_ZYiGjT8_.css"},"AC90hxZ":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4iOpS4\/yA\/l\/en_US\/VSwqC-JxqCv.js"},"QFvEXya":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yL\/r\/HCHjtU2o8Gs.js"},"R5w1rCJ":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yF\/r\/p55HfXW__mM.js"},"ros5UYc":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yN\/r\/iXcl39c1iZr.js"},"831rcSi":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4iYrV4\/yT\/l\/en_US\/vXEprPDSXet.js"},"vZJ1cHZ":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4ikZw4\/yj\/l\/en_US\/FTZvKWMYUgD.js"},"jIgdi67":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yw\/r\/eo4g0cklW_z.js"},"7CaQFUN":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4iF584\/y6\/l\/en_US\/lVsP6ByJimy.js"},"20549oV":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4iTfb4\/yK\/l\/en_US\/JUisBIui8oY.js"},"8ELCBwH":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/ye\/r\/VRzSVH5iU-V.js"},"TmI0Y60":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4iaDt4\/yz\/l\/en_US\/cuOu8FQdaOk.js"},"TvgirMF":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4ikkl4\/yB\/l\/en_US\/gw_xqC5Gh-w.js"},"SWx3yNv":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/y7\/r\/g__eV5OXSXl.js"},"x22Oby4":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yZ\/r\/tVshp1OIV9l.js"},"dlMdW7h":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yv\/r\/qvzskUrYlYC.js"},"VoORjc7":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yr\/r\/OA__x4ciakH.js"},"vdNQr9P":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yj\/r\/FiVT6nDibIJ.js"},"UWlPw6D":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yy\/r\/YJHbLAZ6dgP.js"},"QyoftxH":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yL\/r\/j-_AFWnS2kv.js"},"17Grp2h":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/y-\/r\/HhbMrxvaW_H.js"},"H\/5lfuF":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yF\/r\/iqrvM8jAXX7.js"},"9NiATAn":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yv\/r\/yRuFCzueB7p.js"},"lYMIqwV":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yF\/r\/Cekb95ZEenT.js"},"rlbiS2R":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yZ\/r\/MT8zVb7FCG1.js"},"+2mYsBo":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yd\/r\/ACVCSlW0ASp.js"},"49g5Itw":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4ihVQ4\/yV\/l\/en_US\/_TOVpOV3HyP.js"},"MA7wtBb":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yS\/r\/lhPdogB16ty.js"},"Hfm1+jG":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4iXI94\/yH\/l\/en_US\/bFRSyLQHbCB.js"},"EBHAQxG":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yu\/r\/ItlcFFfqEK4.js"},"hPi\/p1D":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4iKw34\/yp\/l\/en_US\/eOOgYZ0fHYq.js"},"wv1v5F0":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4iaX94\/yf\/l\/en_US\/3KdvJq3i709.js"},"3n1sDUd":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yK\/r\/IJWO6xE0l6Y.js"},"TKpPurG":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yw\/r\/5Ab3KUhUCJn.js"},"o8kuXMU":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4io1U4\/yj\/l\/en_US\/0kg1C-1kY_J.js"},"Kw\/fkQQ":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yC\/r\/1KBPmJG8ogE.js"},"JpZhukL":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yR\/r\/6sZ06T3x_CX.js"},"su18+VC":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4itTO4\/y6\/l\/en_US\/jhlV4-mIks1.js"},"o9YVkaT":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v5\/yX\/l\/0,cross\/j-1kTkD146w.css"},"0xZW\/QI":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yq\/r\/aq7OssUe1Xz.js"},"hm7LH2C":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yZ\/r\/D-xA6UdYheu.js"},"aSbaNKt":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v5\/ya\/l\/0,cross\/2q1vKK67uU0.css"},"M8Xp01T":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/y-\/r\/kQV1nBAlQX2.js"},"s6f7kQQ":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yp\/r\/O4hV5R-_3aY.js"},"j8vinei":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/y6\/r\/4mrA60sb1MG.js"},"yPN8Cty":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v5\/yp\/l\/0,cross\/krc2iuLxc6s.css"},"GS4bGVX":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v5\/yN\/l\/0,cross\/rwSm6PybE2f.css"},"8q2zxdD":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v5\/yX\/l\/0,cross\/qYvXg37vedA.css"},"mDomTSa":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v5\/y4\/l\/0,cross\/HrRDLgWA2yx.css"},"8LpAtc0":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v5\/yd\/l\/0,cross\/r88zIdfPi2B.css"},"NUcs7zk":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yz\/r\/fGPE8GxQniD.js"},"9PvWiu8":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4iDke4\/ym\/l\/en_US\/xGrsPY7t7Wu.js"},"zVTqSl6":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yq\/r\/ytmG00L_PQ4.js"},"6gQ984d":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4iFe24\/yn\/l\/en_US\/uNQYtJNctRs.js"},"p8qZx2r":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yk\/r\/HHIBxhlHLL_.js"},"BeOwzfl":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yQ\/r\/p4Toz7dSreG.js"},"8JvBQNZ":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/ye\/r\/4FGNfLO9FAz.js"},"oPTgYNC":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yT\/r\/3BeEi2lwhs1.js"},"GeBTIYU":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yS\/r\/dat1Sh53Bzr.js"},"iXU77vs":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yD\/r\/Ocw4YGGa0Mq.js"},"8pnRkHq":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yp\/r\/8Fq6COPYExO.js"},"LAVM282":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4iglM4\/ym\/l\/en_US\/UNQGBhQip2k.js"},"hrNoAGB":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4iK1s4\/yP\/l\/en_US\/VsQePSfPEd2.js"},"\/g73V0k":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yF\/r\/eu31i6kUQCb.js"},"74vxxhi":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4itDX4\/y1\/l\/en_US\/NnClyoIyr56.js"},"ZSxb2YX":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/y2\/r\/XfUS6yFtzfv.js"},"YNx1BTX":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yM\/r\/yjO4j23O-sY.js"},"8+\/m\/R9":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yF\/r\/dxMWJE0LDP9.js"},"STfNYsg":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/y2\/r\/NOl3nSdj5Uh.js"},"b+4kH42":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yw\/r\/cg3phlyJ-1B.js"},"HrSvOcT":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/y4\/r\/21-3aT7RQ8b.js"},"aIstZuG":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/ys\/r\/DtBghjPmOaN.js"},"HWOHH5p":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yZ\/r\/7uJskYFt84f.js"},"RzLj6kH":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4ibl_4\/ys\/l\/en_US\/VQdNO3l_bbl.js"},"RUv0FFW":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4i8He4\/yz\/l\/en_US\/bCr7uJcNV55.js"},"epaoL7R":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yF\/r\/nZofRx9C5r7.js"},"38VnPpM":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yv\/r\/rKs1m-22DPd.js"},"xlMpWQZ":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yW\/r\/m81HXiJulf5.js"},"+WGv7RM":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yF\/r\/9p5urAiaAzX.js"},"t46GVsr":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/ya\/r\/3QX3yaFWkhM.js"},"Ayd2Csx":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v5\/yH\/l\/0,cross\/72VMoP7VwNX.css"},"9zce+oe":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yj\/r\/iDciH7m_jEM.js"},"asppkhA":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yu\/r\/KQ8y8xsCyye.js"},"jjYsTQO":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yv\/r\/_zDcq1Cbl81.js"},"UqUvMpW":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/y2\/r\/cqy5sWYK2yi.js"},"Nx3aG7o":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yP\/r\/CBuiJ_0o6vC.js"},"meXqvUG":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yu\/r\/BQWILtvS5fB.js"},"7gBAFaa":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4i6LJ4\/yw\/l\/en_US\/1JMTNPV31Xt.js"},"Gbf1TUE":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yU\/r\/irCGtkIPaVi.js"},"lTO89wT":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v5\/y7\/l\/0,cross\/sb_YKErtOpF.css"},"dUh4UaO":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yN\/r\/KAKCyaZktm6.js"},"gLpHGW2":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v5\/yS\/l\/0,cross\/GCWBEXttOsS.css"},"txstYBE":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yp\/r\/FKhruwJdVnA.js"},"4gKni9p":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v5\/yX\/l\/0,cross\/A3-J7fz9cRI.css"},"cIwjOS0":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yI\/r\/ULHBWFxbdQ0.js"},"hRnYGn1":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yj\/r\/_DYXVxhJSqY.js"},"jWuQPCW":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/ye\/r\/kgwMEpRvvqk.js"},"VfuLkfj":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yX\/r\/zZHIBNAJKnh.js"},"XV0Z0ix":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yq\/r\/IP50YqMMQW7.js"},"Cqzu\/ty":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yu\/r\/QcPOxvKPtDI.js"},"NQcY4GA":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yZ\/r\/Qxe0d1B1aBm.js"},"CvndCfq":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yW\/r\/rBvx5OxA8Dg.js"},"r92wvYV":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yl\/r\/deC1d5viPp9.js"},"uKw0LU7":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yN\/r\/1Ar1tA1c3aY.js"},"xmz7Lk6":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v5\/yZ\/l\/0,cross\/v-HT0mANflt.css"},"UcjljO7":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v5\/yp\/l\/0,cross\/qOe_Rlab9NU.css"},"a2j96E0":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4iUKo4\/yB\/l\/en_US\/5--BiPwNM_L.js"},"X4+I4b2":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v5\/yo\/l\/0,cross\/2ibtJuPii7W.css"},"v6HipfT":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4igci4\/yB\/l\/en_US\/xYQE_A7ceZz.js"},"lLBpUGk":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4iX0E4\/y7\/l\/en_US\/iwY1GR147cM.js"},"A+qL2F2":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yc\/r\/igFcgMfgyTw.js"},"Yelqfuz":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/y-\/r\/ZrDO1OS3CNE.js"},"W9G2VOz":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4ioi14\/yF\/l\/en_US\/VAmdWEioR4q.js"},"Equ3MU8":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yt\/r\/QZZ6DTygxRB.js"},"VDymvVI":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v5\/yb\/l\/0,cross\/D71zJLHKClj.css"},"8vKBOmk":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v5\/yf\/l\/0,cross\/sEFJGM1VrCg.css"},"\/j+rPH4":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4ijtR4\/yN\/l\/en_US\/Q7mzLBol2Pr.js"},"G2iy9Ox":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/y3\/r\/NHTmQ4aEe1Y.js"},"HLSPxCz":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4iLl54\/yL\/l\/en_US\/ROY0k3waLZm.js"},"Uwg5oi7":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v5\/yt\/l\/0,cross\/fkYnCf-zqnu.css"},"b\/rYFtF":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yB\/r\/hGd1ihAEoHH.js"},"7koW4+B":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yj\/r\/T8EUGZnnQTh.js"},"KKBnWKk":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yf\/r\/2Gj6Rqt407L.js"},"ZY1oM2Q":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yH\/r\/zBIKYjdRgko.js"},"b9sATVO":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yt\/r\/oXAkgPAYF7S.js"},"4cYEL+B":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4i_3c4\/yO\/l\/en_US\/c4GKfGP6sqX.js"},"3QBOKTC":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yH\/r\/AL5LllrA1f0.js"},"yMgn4BF":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yA\/r\/-u-KeKSHGqH.js"},"IPhI+gJ":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4iR_T4\/yk\/l\/en_US\/m5Sccosbsxh.js"},"CsskXiK":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v5\/y1\/l\/0,cross\/HObeRbkOggr.css"},"M9rh1r7":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4iWSK4\/y1\/l\/en_US\/Ep1K3xNUU48.js"},"VB4zTC3":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yy\/r\/ozTlFblbI9G.js"},"8te+6UY":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v5\/yV\/l\/0,cross\/NHC-jFEJbGC.css"},"FXpCh5x":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/y4\/r\/6t-xhYnsH_u.js"},"57uihzf":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v5\/yC\/l\/0,cross\/g52Ep-msKvf.css"},"J62RfGM":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yi\/r\/k8SoSxKynWH.js"},"88+gRST":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yC\/r\/0_a2ukPS4th.js"},"HBK9MF6":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4ikPw4\/yS\/l\/en_US\/m5GXhEArfmW.js"},"xsFg75a":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yt\/r\/mnLc1TS2Wp-.js"},"s5Ferw3":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yQ\/r\/uh_8eoe-L4n.js"},"f9mbO29":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yV\/r\/Pb8gsLBLMah.js"},"k\/guBF\/":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yU\/r\/aoRlvrXx2GI.js"},"IIXAWvk":{"type":"js","src":"https:\/\/connect.facebook.net\/en_US\/sdk.js#version=v22.0","nc":1},"rCasuzG":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yA\/r\/OzWmCcYw0wO.js"},"FsBVuQ6":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/y4\/r\/kJrAedvxuNH.js"},"0Qz\/xq6":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yB\/r\/AfRcB3-N6lg.js"},"PGxJbNh":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yG\/r\/dpm4reCp-CM.js"},"OjYoAp2":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yI\/r\/nkcTaFYgH7k.js"},"8Aqq+az":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yx\/r\/uXKzYmSVZWU.js"},"vCxI9D4":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/ye\/r\/GcgopRl4mBW.js"}},"compMap":{"Dialog":{"r":["nvhaXqO","jCb\/uTV","6ZPxvBs","\/XRSCRy","+HX6M3x","1VRdE+K","dzZKBxS","bO1dD4x","YAndhp3","zyNcqsR","ckQqi92","q4k9dcL","EovXm5+","AC90hxZ","iHCiaFe","QFvEXya","R5w1rCJ","ros5UYc"],"rds":{"m":["FbtLogging","IntlQtEventFalcoEvent","Animation","PageTransitions"]},"be":1},"ExceptionDialog":{"r":["1VRdE+K","YAndhp3","q4k9dcL","\/XRSCRy","zyNcqsR","ckQqi92","nvhaXqO","R5w1rCJ","iHCiaFe","bO1dD4x","dzZKBxS","WgFZrWv","QFvEXya","6ZPxvBs","831rcSi","vZJ1cHZ","jIgdi67","jCb\/uTV","zfzSak0","7CaQFUN","EcHGqON","20549oV","ros5UYc"],"rds":{"m":["FbtLogging","IntlQtEventFalcoEvent"],"r":["+HX6M3x"]},"be":1},"QuickSandSolver":{"r":["1VRdE+K","\/XRSCRy","nvhaXqO","q4k9dcL","8ELCBwH","TmI0Y60","TvgirMF","SWx3yNv","x22Oby4","iHCiaFe","dzZKBxS"],"rds":{"m":["FbtLogging","IntlQtEventFalcoEvent"],"r":["+HX6M3x"]},"be":1},"ConfirmationDialog":{"r":["dlMdW7h","VoORjc7","1VRdE+K","\/XRSCRy","nvhaXqO","q4k9dcL","vdNQr9P","iHCiaFe"],"be":1},"MWADeveloperReauthBarrier":{"r":["UWlPw6D","1VRdE+K","QyoftxH","17Grp2h","H\/5lfuF"],"be":1},"WebSpeedInteractionsTypedLogger":{"r":["1VRdE+K","nvhaXqO","9NiATAn","QFvEXya","\/XRSCRy"],"be":1},"AsyncRequest":{"r":["1VRdE+K","\/XRSCRy","iHCiaFe","dzZKBxS"],"rds":{"m":["FbtLogging","IntlQtEventFalcoEvent"],"r":["+HX6M3x"]},"be":1},"DOM":{"r":["1VRdE+K","\/XRSCRy","iHCiaFe"],"be":1},"Form":{"r":["1VRdE+K","\/XRSCRy","nvhaXqO","q4k9dcL","iHCiaFe"],"be":1},"FormSubmit":{"r":["1VRdE+K","\/XRSCRy","nvhaXqO","q4k9dcL","lYMIqwV","iHCiaFe","dzZKBxS"],"rds":{"m":["FbtLogging","IntlQtEventFalcoEvent"],"r":["+HX6M3x"]},"be":1},"Input":{"r":["nvhaXqO"],"be":1},"Toggler":{"r":["\/XRSCRy","zyNcqsR","ckQqi92","1VRdE+K","q4k9dcL","nvhaXqO","bO1dD4x","YAndhp3","iHCiaFe"],"be":1},"Tooltip":{"r":["1VRdE+K","\/XRSCRy","zyNcqsR","q4k9dcL","ckQqi92","nvhaXqO","R5w1rCJ","iHCiaFe","bO1dD4x","QFvEXya","EcHGqON","831rcSi","ros5UYc","dzZKBxS"],"rds":{"m":["FbtLogging","IntlQtEventFalcoEvent","PageTransitions","Animation"],"r":["+HX6M3x","YAndhp3","6ZPxvBs","jCb\/uTV"]},"be":1},"URI":{"r":[],"be":1},"trackReferrer":{"r":[],"be":1},"PhotoTagApproval":{"r":["1VRdE+K","\/XRSCRy","rlbiS2R","+2mYsBo","iHCiaFe"],"be":1},"PhotoSnowlift":{"r":["1VRdE+K","\/XRSCRy","nvhaXqO","49g5Itw","jCb\/uTV","6ZPxvBs","+HX6M3x","dzZKBxS","bO1dD4x","YAndhp3","zyNcqsR","ckQqi92","q4k9dcL","EovXm5+","AC90hxZ","MA7wtBb","Hfm1+jG","EBHAQxG","WgFZrWv","hPi\/p1D","wv1v5F0","3n1sDUd","TKpPurG","o8kuXMU","R5w1rCJ","iHCiaFe","QFvEXya","Kw\/fkQQ","zfzSak0","831rcSi","jIgdi67","EcHGqON","JpZhukL","su18+VC","o9YVkaT","0xZW\/QI","hm7LH2C","aSbaNKt","M8Xp01T","s6f7kQQ","j8vinei","yPN8Cty","GS4bGVX","8q2zxdD","mDomTSa","8LpAtc0","NUcs7zk","9PvWiu8","zVTqSl6","6gQ984d","p8qZx2r","BeOwzfl","8JvBQNZ","oPTgYNC","GeBTIYU","iXU77vs","8pnRkHq","LAVM282","hrNoAGB","\/g73V0k","74vxxhi","ZSxb2YX","YNx1BTX","8+\/m\/R9","STfNYsg","b+4kH42","HrSvOcT","aIstZuG","HWOHH5p","RzLj6kH","RUv0FFW","epaoL7R","38VnPpM","xlMpWQZ","+WGv7RM","t46GVsr","Ayd2Csx","9zce+oe","asppkhA","jjYsTQO","UqUvMpW","Nx3aG7o","meXqvUG","7gBAFaa","Gbf1TUE","lTO89wT","dUh4UaO","gLpHGW2","txstYBE","4gKni9p","cIwjOS0","hRnYGn1","jWuQPCW","VfuLkfj","XV0Z0ix","rlbiS2R","Cqzu\/ty","NQcY4GA","CvndCfq","r92wvYV","vZJ1cHZ","uKw0LU7","xmz7Lk6","UcjljO7","a2j96E0","X4+I4b2","v6HipfT","lLBpUGk","A+qL2F2","Yelqfuz","W9G2VOz","Equ3MU8","VDymvVI","8vKBOmk","\/j+rPH4","ros5UYc"],"rds":{"m":["Animation","FbtLogging","ODS","IntlQtEventFalcoEvent","PageTransitions"]},"be":1},"PhotoTagger":{"r":["YAndhp3","1VRdE+K","\/XRSCRy","G2iy9Ox","zyNcqsR","q4k9dcL","nvhaXqO","bO1dD4x","zfzSak0","R5w1rCJ","ckQqi92","iHCiaFe","QFvEXya","dzZKBxS","6ZPxvBs","HLSPxCz","Uwg5oi7","831rcSi","vZJ1cHZ","b\/rYFtF","rlbiS2R","7koW4+B","KKBnWKk","ZY1oM2Q","b9sATVO","r92wvYV","4cYEL+B","3QBOKTC","ros5UYc"],"rds":{"m":["FbtLogging","IntlQtEventFalcoEvent","PageTransitions","Animation"],"r":["+HX6M3x","jCb\/uTV"]},"be":1},"PhotoTags":{"r":["1VRdE+K","\/XRSCRy","rlbiS2R","nvhaXqO","yMgn4BF","iHCiaFe"],"be":1},"TagTokenizer":{"r":["1VRdE+K","\/XRSCRy","zyNcqsR","IPhI+gJ","CsskXiK","M9rh1r7","VB4zTC3","q4k9dcL","nvhaXqO","bO1dD4x","8te+6UY","FXpCh5x","57uihzf","7gBAFaa","J62RfGM","88+gRST","HBK9MF6","iHCiaFe","dzZKBxS"],"rds":{"m":["FbtLogging","IntlQtEventFalcoEvent"],"r":["+HX6M3x"]},"be":1},"AsyncDialog":{"r":["1VRdE+K","\/XRSCRy","YAndhp3","q4k9dcL","zyNcqsR","ckQqi92","nvhaXqO","R5w1rCJ","iHCiaFe","bO1dD4x","dzZKBxS","WgFZrWv","QFvEXya","6ZPxvBs","Kw\/fkQQ","zfzSak0","831rcSi","jIgdi67","EcHGqON","jCb\/uTV","ros5UYc"],"rds":{"m":["FbtLogging","IntlQtEventFalcoEvent"],"r":["+HX6M3x"]},"be":1},"Hovercard":{"r":["1VRdE+K","\/XRSCRy","zyNcqsR","q4k9dcL","nvhaXqO","bO1dD4x","YAndhp3","zfzSak0","R5w1rCJ","ckQqi92","iHCiaFe","QFvEXya","dzZKBxS","6ZPxvBs","HLSPxCz","Uwg5oi7","831rcSi","ros5UYc"],"rds":{"m":["FbtLogging","IntlQtEventFalcoEvent","PageTransitions","Animation"],"r":["+HX6M3x","jCb\/uTV"]},"be":1},"XOfferController":{"r":["nvhaXqO","xsFg75a"],"be":1},"PerfXSharedFields":{"r":["EBHAQxG","zyNcqsR"],"be":1},"KeyEventTypedLogger":{"r":["1VRdE+K","nvhaXqO","rCasuzG","QFvEXya","\/XRSCRy"],"be":1},"XUIDialogButton.react":{"r":["ckQqi92","QFvEXya","zyNcqsR","R5w1rCJ","\/XRSCRy","831rcSi","dzZKBxS","bO1dD4x","jIgdi67","nvhaXqO","jCb\/uTV","6ZPxvBs","zfzSak0","1VRdE+K","WgFZrWv","ros5UYc","iHCiaFe"],"rds":{"m":["FbtLogging","IntlQtEventFalcoEvent"],"r":["+HX6M3x"]},"be":1},"XUIDialogBody.react":{"r":["bO1dD4x","zyNcqsR","R5w1rCJ","831rcSi","WgFZrWv","ros5UYc"],"be":1},"XUIDialogFooter.react":{"r":["zfzSak0","zyNcqsR","R5w1rCJ","831rcSi","EcHGqON","bO1dD4x","WgFZrWv","ros5UYc"],"be":1},"XUIDialogTitle.react":{"r":["zfzSak0","zyNcqsR","R5w1rCJ","831rcSi","ckQqi92","QFvEXya","\/XRSCRy","dzZKBxS","bO1dD4x","jIgdi67","EcHGqON","1VRdE+K","WgFZrWv","ros5UYc","iHCiaFe"],"rds":{"m":["FbtLogging","IntlQtEventFalcoEvent"],"r":["+HX6M3x"]},"be":1},"XUIGrayText.react":{"r":["bO1dD4x","zyNcqsR","R5w1rCJ","831rcSi","ros5UYc"],"be":1},"DialogX":{"r":["1VRdE+K","YAndhp3","q4k9dcL","\/XRSCRy","zyNcqsR","ckQqi92","nvhaXqO","R5w1rCJ","iHCiaFe","bO1dD4x","dzZKBxS","WgFZrWv","QFvEXya","6ZPxvBs","ros5UYc"],"rds":{"m":["FbtLogging","IntlQtEventFalcoEvent"],"r":["+HX6M3x"]},"be":1},"react":{"r":["zyNcqsR","R5w1rCJ","ros5UYc"],"be":1}}})});</script> <script nonce="VOU6cX8y">requireLazy(["InitialJSLoader"], function(InitialJSLoader) {InitialJSLoader.loadOnDOMContentReady(["1VRdE+K","\/XRSCRy","s5Ferw3","nvhaXqO","f9mbO29","+HX6M3x","k\/guBF\/","YAndhp3","RzLj6kH","ckQqi92","6ZPxvBs","IIXAWvk","FsBVuQ6","zyNcqsR","R5w1rCJ","QFvEXya","jCb\/uTV","0Qz\/xq6","PGxJbNh","74vxxhi","q4k9dcL","jIgdi67","OjYoAp2","8Aqq+az","vCxI9D4","ros5UYc"]);});</script> <script nonce="VOU6cX8y">requireLazy(["TimeSliceImpl","ServerJS"],function(TimeSlice,ServerJS){var s=(new ServerJS());s.handle({"define":[["cr:7736",["FBLynxLogging"],{"__rc":["FBLynxLogging",null]},-1],["LinkshimHandlerConfig",[],{"supports_meta_referrer":false,"default_meta_referrer_policy":"default","switched_meta_referrer_policy":"origin","non_linkshim_lnfb_mode":"ie","link_react_default_hash":"AT0YHTNiad-qPl5iV-3RCZ-GSCjfKxMqZkpIiJj_ngpkCXqY2FdGxcP6UaB7O9mRy3DabYsD_3gTb2KSf8gsDqELZQ6BOFoEj3ybt1WybVlsuJQDw6fHfXibmY4ydRgdxi2Ba_DYPmS_8AfunYUPOkp_Xg","untrusted_link_default_hash":"AT3nrqBxdnqIk_ncAnkVPyvgwU6z95hiqE0zGa9q7fkWSa5x2SBtngf09e0z4GehK07j2-GwXH0JazDBVZgEE5PDDbYbDlzqpeRhLIOJfzwHTxaPIgb1nlHVnudkWdoZ_la7V4jyXXC8OIP3VVLAzOdCKw","linkshim_host":"l.facebook.com","linkshim_path":"\/l.php","linkshim_enc_param":"h","linkshim_url_param":"u","use_rel_no_opener":false,"use_rel_no_referrer":false,"always_use_https":false,"onion_always_shim":true,"middle_click_requires_event":false,"www_safe_js_mode":"hover","m_safe_js_mode":null,"ghl_param_link_shim":false,"click_ids":[],"is_linkshim_supported":true,"current_domain":"facebook.com","blocklisted_domains":["ad.doubleclick.net","ads-encryption-url-example.com","bs.serving-sys.com","ad.atdmt.com","adform.net","ad13.adfarm1.adition.com","ilovemyfreedoms.com","secure.adnxs.com"],"is_mobile_device":false},27]],"instances":[["__inst_c2ec5301_0_0_Tc",["DeveloperSiteDocumentationX"],[],1],["__inst_b123e231_0_0_mx",["DevsiteReferenceTable","__elem_0c196283_0_0_y2"],[{"__m":"__elem_0c196283_0_0_y2"}],1],["__inst_b123e231_0_1_W6",["DevsiteReferenceTable","__elem_0c196283_0_1_ne"],[{"__m":"__elem_0c196283_0_1_ne"}],1],["__inst_b123e231_0_2_G\/",["DevsiteReferenceTable","__elem_0c196283_0_2_Hz"],[{"__m":"__elem_0c196283_0_2_Hz"}],1],["__inst_b123e231_0_3_OX",["DevsiteReferenceTable","__elem_0c196283_0_3_Ih"],[{"__m":"__elem_0c196283_0_3_Ih"}],1],["__inst_b123e231_0_4_hG",["DevsiteReferenceTable","__elem_0c196283_0_4_Dk"],[{"__m":"__elem_0c196283_0_4_Dk"}],1],["__inst_b123e231_0_5_sp",["DevsiteReferenceTable","__elem_0c196283_0_5_Mh"],[{"__m":"__elem_0c196283_0_5_Mh"}],1],["__inst_a794192e_0_0_jx",["RadioButton","__elem_a794192e_0_0_ip"],[{"__m":"__elem_a794192e_0_0_ip"}],1],["__inst_a794192e_0_1_Oo",["RadioButton","__elem_a794192e_0_1_CU"],[{"__m":"__elem_a794192e_0_1_CU"}],1],["__inst_a794192e_0_2_y0",["RadioButton","__elem_a794192e_0_2_Go"],[{"__m":"__elem_a794192e_0_2_Go"}],1],["__inst_a794192e_0_3_cO",["RadioButton","__elem_a794192e_0_3_QP"],[{"__m":"__elem_a794192e_0_3_QP"}],1],["__inst_a794192e_0_4_NY",["RadioButton","__elem_a794192e_0_4_wf"],[{"__m":"__elem_a794192e_0_4_wf"}],1],["__inst_a794192e_0_5_Sp",["RadioButton","__elem_a794192e_0_5_Jo"],[{"__m":"__elem_a794192e_0_5_Jo"}],1],["__inst_835c633a_0_0_iU",["UIForm","__elem_85b7cbf7_0_0_S\/","FormSubmitOnChange"],[{"__m":"__elem_85b7cbf7_0_0_S\/"},null,false,null,[{"__m":"FormSubmitOnChange"}]],1],["__inst_a794192e_0_6_8G",["RadioButton","__elem_a794192e_0_6_1I"],[{"__m":"__elem_a794192e_0_6_1I"}],1],["__inst_a794192e_0_7_yQ",["RadioButton","__elem_a794192e_0_7_xD"],[{"__m":"__elem_a794192e_0_7_xD"}],1],["__inst_a794192e_0_8_2i",["RadioButton","__elem_a794192e_0_8_B3"],[{"__m":"__elem_a794192e_0_8_B3"}],1],["__inst_a794192e_0_9_Og",["RadioButton","__elem_a794192e_0_9_nT"],[{"__m":"__elem_a794192e_0_9_nT"}],1],["__inst_a794192e_0_a_c\/",["RadioButton","__elem_a794192e_0_a_qL"],[{"__m":"__elem_a794192e_0_a_qL"}],1],["__inst_a794192e_0_b_Jl",["RadioButton","__elem_a794192e_0_b_UN"],[{"__m":"__elem_a794192e_0_b_UN"}],1],["__inst_835c633a_0_1_dj",["UIForm","__elem_85b7cbf7_0_1_IS","FormSubmitOnChange"],[{"__m":"__elem_85b7cbf7_0_1_IS"},null,false,null,[{"__m":"FormSubmitOnChange"}]],1],["__inst_a794192e_0_c_1N",["RadioButton","__elem_a794192e_0_c_s\/"],[{"__m":"__elem_a794192e_0_c_s\/"}],1],["__inst_a794192e_0_d_1j",["RadioButton","__elem_a794192e_0_d_Qe"],[{"__m":"__elem_a794192e_0_d_Qe"}],1],["__inst_a794192e_0_e_3J",["RadioButton","__elem_a794192e_0_e_ik"],[{"__m":"__elem_a794192e_0_e_ik"}],1],["__inst_a794192e_0_f_dk",["RadioButton","__elem_a794192e_0_f_H1"],[{"__m":"__elem_a794192e_0_f_H1"}],1],["__inst_a794192e_0_g_y1",["RadioButton","__elem_a794192e_0_g_ns"],[{"__m":"__elem_a794192e_0_g_ns"}],1],["__inst_a794192e_0_h_ID",["RadioButton","__elem_a794192e_0_h_7d"],[{"__m":"__elem_a794192e_0_h_7d"}],1],["__inst_835c633a_0_2_xL",["UIForm","__elem_85b7cbf7_0_2_+N","FormSubmitOnChange"],[{"__m":"__elem_85b7cbf7_0_2_+N"},null,false,null,[{"__m":"FormSubmitOnChange"}]],1],["__inst_43b438b9_0_0_hi",["CodeTabs","__inst_a794192e_0_i_tw","__elem_3a20eb2b_0_0_AR","__inst_a794192e_0_j_H0","__elem_72bb878f_0_0_ff","__inst_a794192e_0_k_8A","__elem_992804e0_0_0_un","__inst_a794192e_0_l_Ai","__elem_38f86502_0_0_8n"],[[[{"__m":"__inst_a794192e_0_i_tw"},{"__m":"__elem_3a20eb2b_0_0_AR"}],[{"__m":"__inst_a794192e_0_j_H0"},{"__m":"__elem_72bb878f_0_0_ff"}],[{"__m":"__inst_a794192e_0_k_8A"},{"__m":"__elem_992804e0_0_0_un"}],[{"__m":"__inst_a794192e_0_l_Ai"},{"__m":"__elem_38f86502_0_0_8n"}]],{"__m":"__elem_3a20eb2b_0_0_AR"}],1],["__inst_f4afbe30_0_0_nF",["ButtonGroupX","__elem_f4afbe30_0_0_Lj","__inst_a794192e_0_i_tw","__inst_a794192e_0_j_H0","__inst_a794192e_0_k_8A","__inst_a794192e_0_l_Ai"],[{"__m":"__elem_f4afbe30_0_0_Lj"},{"radioButtons":[{"__m":"__inst_a794192e_0_i_tw"},{"__m":"__inst_a794192e_0_j_H0"},{"__m":"__inst_a794192e_0_k_8A"},{"__m":"__inst_a794192e_0_l_Ai"}],"selected":{"__m":"__inst_a794192e_0_i_tw"}}],1],["__inst_a794192e_0_i_tw",["RadioButton","__elem_a794192e_0_i_Uz"],[{"__m":"__elem_a794192e_0_i_Uz"}],4],["__inst_a794192e_0_j_H0",["RadioButton","__elem_a794192e_0_j_ww"],[{"__m":"__elem_a794192e_0_j_ww"}],3],["__inst_a794192e_0_k_8A",["RadioButton","__elem_a794192e_0_k_lv"],[{"__m":"__elem_a794192e_0_k_lv"}],3],["__inst_a794192e_0_l_Ai",["RadioButton","__elem_a794192e_0_l_ZQ"],[{"__m":"__elem_a794192e_0_l_ZQ"}],3],["__inst_43b438b9_0_1_nM",["CodeTabs","__inst_a794192e_0_m_\/9","__elem_3a20eb2b_0_1_8m","__inst_a794192e_0_n_uT","__elem_72bb878f_0_1_Zq","__inst_a794192e_0_o_Xg","__elem_38f86502_0_1_lP"],[[[{"__m":"__inst_a794192e_0_m_\/9"},{"__m":"__elem_3a20eb2b_0_1_8m"}],[{"__m":"__inst_a794192e_0_n_uT"},{"__m":"__elem_72bb878f_0_1_Zq"}],[{"__m":"__inst_a794192e_0_o_Xg"},{"__m":"__elem_38f86502_0_1_lP"}]],{"__m":"__elem_3a20eb2b_0_1_8m"}],1],["__inst_f4afbe30_0_1_rW",["ButtonGroupX","__elem_f4afbe30_0_1_M1","__inst_a794192e_0_m_\/9","__inst_a794192e_0_n_uT","__inst_a794192e_0_o_Xg"],[{"__m":"__elem_f4afbe30_0_1_M1"},{"radioButtons":[{"__m":"__inst_a794192e_0_m_\/9"},{"__m":"__inst_a794192e_0_n_uT"},{"__m":"__inst_a794192e_0_o_Xg"}],"selected":{"__m":"__inst_a794192e_0_m_\/9"}}],1],["__inst_a794192e_0_m_\/9",["RadioButton","__elem_a794192e_0_m_OR"],[{"__m":"__elem_a794192e_0_m_OR"}],4],["__inst_a794192e_0_n_uT",["RadioButton","__elem_a794192e_0_n_R4"],[{"__m":"__elem_a794192e_0_n_R4"}],3],["__inst_a794192e_0_o_Xg",["RadioButton","__elem_a794192e_0_o_HE"],[{"__m":"__elem_a794192e_0_o_HE"}],3]],"elements":[["__elem_a588f507_0_2_Z4","u_0_0_2u",2],["__elem_0c196283_0_0_y2","u_0_1_AU",1],["__elem_0c196283_0_1_ne","u_0_2_fa",1],["__elem_0c196283_0_2_Hz","u_0_3_2G",1],["__elem_0c196283_0_3_Ih","u_0_4_\/N",1],["__elem_f4afbe30_0_1_M1","u_0_5_Cb",1],["__elem_a794192e_0_m_OR","u_0_6_\/V",1],["__elem_a794192e_0_n_R4","u_0_7_GN",1],["__elem_a794192e_0_o_HE","u_0_8_o\/",1],["__elem_3a20eb2b_0_1_8m","u_0_9_A6",2],["__elem_72bb878f_0_1_Zq","u_0_a_w5",1],["__elem_38f86502_0_1_lP","u_0_b_Sk",1],["__elem_0c196283_0_4_Dk","u_0_c_8a",1],["__elem_0c196283_0_5_Mh","u_0_d_k5",1],["__elem_a794192e_0_0_ip","u_0_e_gi",2],["__elem_a794192e_0_1_CU","u_0_f_gQ",2],["__elem_a794192e_0_2_Go","u_0_g_Yd",2],["__elem_a794192e_0_3_QP","u_0_h_C4",2],["__elem_a794192e_0_4_wf","u_0_i_Yk",2],["__elem_a794192e_0_5_Jo","u_0_j_yv",2],["__elem_1262def6_0_0_+4","u_0_k_6O",1],["__elem_a97054b6_0_0_yN","u_0_l_w9",1],["__elem_072b8e64_0_0_9A","u_0_m_sA",1],["__elem_1262def6_0_1_s8","u_0_n_EL",1],["__elem_a97054b6_0_1_Ze","u_0_o_FR",1],["__elem_072b8e64_0_1_Ys","u_0_p_03",1],["__elem_1262def6_0_2_Xq","u_0_q_AS",1],["__elem_a97054b6_0_2_uh","u_0_r_j4",1],["__elem_072b8e64_0_2_hR","u_0_s_TO",1],["__elem_1262def6_0_3_wH","u_0_t_TZ",1],["__elem_a97054b6_0_3_yL","u_0_u_+F",1],["__elem_072b8e64_0_3_21","u_0_v_w8",1],["__elem_1262def6_0_4_C4","u_0_w_pW",1],["__elem_a97054b6_0_4_gN","u_0_x_qL",1],["__elem_072b8e64_0_4_Uz","u_0_y_KF",1],["__elem_1262def6_0_5_lG","u_0_z_PN",1],["__elem_a97054b6_0_5_Hq","u_0_10_xZ",1],["__elem_072b8e64_0_5_Fi","u_0_11_bv",1],["__elem_85b7cbf7_0_0_S\/","u_0_12_zC",1],["__elem_a794192e_0_6_1I","u_0_13_V3",2],["__elem_a794192e_0_7_xD","u_0_14_Si",2],["__elem_a794192e_0_8_B3","u_0_15_Zv",2],["__elem_a794192e_0_9_nT","u_0_16_My",2],["__elem_a794192e_0_a_qL","u_0_17_a\/",2],["__elem_a794192e_0_b_UN","u_0_18_nR",2],["__elem_1262def6_0_6_U\/","u_0_19_XJ",1],["__elem_a97054b6_0_6_o2","u_0_1a_a8",1],["__elem_072b8e64_0_6_2O","u_0_1b_YB",1],["__elem_1262def6_0_7_l4","u_0_1c_+y",1],["__elem_a97054b6_0_7_5n","u_0_1d_iw",1],["__elem_072b8e64_0_7_+p","u_0_1e_qA",1],["__elem_1262def6_0_8_\/9","u_0_1f_tP",1],["__elem_a97054b6_0_8_qG","u_0_1g_kL",1],["__elem_072b8e64_0_8_kE","u_0_1h_UM",1],["__elem_1262def6_0_9_qx","u_0_1i_En",1],["__elem_a97054b6_0_9_L8","u_0_1j_BC",1],["__elem_072b8e64_0_9_nI","u_0_1k_qm",1],["__elem_1262def6_0_a_Wv","u_0_1l_7Q",1],["__elem_a97054b6_0_a_7y","u_0_1m_kC",1],["__elem_072b8e64_0_a_Lb","u_0_1n_5m",1],["__elem_1262def6_0_b_t7","u_0_1o_Dr",1],["__elem_a97054b6_0_b_BH","u_0_1p_6r",1],["__elem_072b8e64_0_b_7y","u_0_1q_fp",1],["__elem_85b7cbf7_0_1_IS","u_0_1r_Aw",1],["__elem_a794192e_0_c_s\/","u_0_1s_yD",2],["__elem_a794192e_0_d_Qe","u_0_1t_RK",2],["__elem_a794192e_0_e_ik","u_0_1u_FD",2],["__elem_a794192e_0_f_H1","u_0_1v_IX",2],["__elem_a794192e_0_g_ns","u_0_1w_gG",2],["__elem_a794192e_0_h_7d","u_0_1x_37",2],["__elem_1262def6_0_c_b4","u_0_1y_u4",1],["__elem_a97054b6_0_c_JK","u_0_1z_Zj",1],["__elem_072b8e64_0_c_p1","u_0_20_wT",1],["__elem_1262def6_0_d_tZ","u_0_21_BU",1],["__elem_a97054b6_0_d_jC","u_0_22_aM",1],["__elem_072b8e64_0_d_Kx","u_0_23_qt",1],["__elem_1262def6_0_e_Y8","u_0_24_Di",1],["__elem_a97054b6_0_e_Fz","u_0_25_qE",1],["__elem_072b8e64_0_e_Pr","u_0_26_gz",1],["__elem_1262def6_0_f_Np","u_0_27_5B",1],["__elem_a97054b6_0_f_Sc","u_0_28_nm",1],["__elem_072b8e64_0_f_Pp","u_0_29_6A",1],["__elem_1262def6_0_g_6x","u_0_2a_ZH",1],["__elem_a97054b6_0_g_VJ","u_0_2b_st",1],["__elem_072b8e64_0_g_bS","u_0_2c_K6",1],["__elem_1262def6_0_h_h0","u_0_2d_yu",1],["__elem_a97054b6_0_h_0I","u_0_2e_dd",1],["__elem_072b8e64_0_h_v0","u_0_2f_NT",1],["__elem_85b7cbf7_0_2_+N","u_0_2g_0o",1],["__elem_f4afbe30_0_0_Lj","u_0_2h_kv",1],["__elem_a794192e_0_i_Uz","u_0_2i_Ud",1],["__elem_a794192e_0_j_ww","u_0_2j_6h",1],["__elem_a794192e_0_k_lv","u_0_2k_p4",1],["__elem_a794192e_0_l_ZQ","u_0_2l_Qp",1],["__elem_3a20eb2b_0_0_AR","u_0_2m_3Z",2],["__elem_72bb878f_0_0_ff","u_0_2n_yz",1],["__elem_992804e0_0_0_un","u_0_2o_3X",1],["__elem_38f86502_0_0_8n","u_0_2p_0E",1],["__elem_9f5fac15_0_3_oC","developer_documentation_toolbar",1],["__elem_a32d506f_0_0_ai","u_0_2q_7p",1],["__elem_a32d506f_0_1_nn","u_0_2r_1i",1],["__elem_a32d506f_0_2_wx","u_0_2s_xD",1],["__elem_a32d506f_0_3_Ys","u_0_2t_IU",1],["__elem_9f5fac15_0_0_TH","devsite_header",1],["__elem_9f5fac15_0_1_AG","documentation_breadcrumbs_pagelet",1],["__elem_a588f507_0_0_fv","u_0_2u_dY",1],["__elem_9f5fac15_0_4_EJ","documentation_body_pagelet",1],["__elem_a588f507_0_1_rJ","u_0_2v_2X",1],["__elem_9f5fac15_0_2_uK","devsite_footer",1]],"require":[["UniversalMicroSiteTrackingController","init",["ImmutableServerCallableWrapper"],[true,"SG",{"__imm":{"module":{"__m":"ImmutableServerCallableWrapper"},"method":"Map","value":[]}},"1ZWleLg2m9uEUyXvS",null,"https:\/\/developers.facebook.com\/docs\/marketing-api\/audiences\/guides\/dynamic-product-audiences",null,null,"apac",null,"0K4TNJEzkTsKH1ZdU","developers",null,"",{"__imm":{"module":{"__m":"ImmutableServerCallableWrapper"},"method":"Map","value":[]}},null,"",""]],["DevsiteInteractionTracker","init",[],[{"translationStatus":"translated"}]],["fbq","init",[],["438056466377696"]],["fbq","init",[],["721503217860715"]],["fbq","init",[],["1654677854812921"]],["fbq","init",[],["983057391856088"]],["fbq","track",[],["ViewContent",{"value":"2","currency":"EUR"}]],["fbq","init",[],["1801207626762049"]],["fbq","init",[],["1916681798651990"]],["fbq","track",[],["PageView",{"isDFCRegistered":"0"}]],["AsyncRequest","post_UNSAFE_LET_ANYONE_IMPERSONATE_THE_USER_FOR_THESE_WRITES",[],["\/ajax\/docs\/nav\/?path1=marketing-api&path2=audiences&path3=guides&path4=dynamic-product-audiences",{}]],["__inst_c2ec5301_0_0_Tc"],["DevsiteURLFragmentHandler","registerTransitionHandler",[],[]],["AnalyticsGKs","init",[],[[{"gk_name":"analytics_app_anomaly_notifications_participants","value":true},{"gk_name":"analytics_approximation_accuracy","value":false},{"gk_name":"analytics_cross_device_web_params","value":true},{"gk_name":"analytics_currency","value":true},{"gk_name":"analytics_deactivate_flagged_params","value":true},{"gk_name":"analytics_delete_flagged_properties","value":true},{"gk_name":"analytics_delete_key_for_auto_deleted_ups","value":true},{"gk_name":"analytics_delete_key_for_auto_deprecated_cps","value":true},{"gk_name":"analytics_display_deleted_user_properties_table","value":true},{"gk_name":"ios_receipt_validation_ui","value":true},{"gk_name":"analytics_rotate_key_for_pii_flagged_wps","value":true},{"gk_name":"fba_whitelisted_businesses_for_new_channels_h2","value":false},{"gk_name":"fba_curated_dashboards","value":false},{"gk_name":"fba_curated_dashboards_internal_only","value":false},{"gk_name":"insights_android_implicit_purchase_events","value":true},{"gk_name":"fba_people_insights_v2_entities_read_path","value":false},{"gk_name":"fba_people_insights_v2_entities_write_path","value":false},{"gk_name":"fba_outcomes_beta","value":false},{"gk_name":"fba_show_outcomes_for_single_entities","value":false},{"gk_name":"fba_platform_section_whitelist","value":false},{"gk_name":"fba_people_insights_v2_businesses_read_path","value":false},{"gk_name":"fba_people_insights_v2_businesses_write_path","value":false},{"gk_name":"fba_dashboard_templates","value":false},{"gk_name":"fba_path_to_conversion_prod","value":false},{"gk_name":"fba_show_bag_hide_esg","value":false}]]],["PartnershipsMarketingScrollOnLoad","scrollToIdOnLoad",[],[]],["ScriptPath","set",[],["XDeveloperDocumentationController","7459a3d2",{"imp_id":"1ZWleLg2m9uEUyXvS","ef_page":null,"uri":"https:\/\/developers.facebook.com\/docs\/marketing-api\/audiences\/guides\/dynamic-product-audiences","entity_id":"61550750497965"}]],["ControlledReferer","useFacebookRefererHtml",["__elem_a32d506f_0_0_ai"],[{"__m":"__elem_a32d506f_0_0_ai"},"\u003Cimg height=\"1\" width=\"1\" style=\"border-style:none;\" alt=\"\" src=\"\/\/googleads.g.doubleclick.net\/pagead\/viewthroughconversion\/963623955\/?guid=ON&amp;script=0\" \/>"]],["ControlledReferer","useFacebookRefererHtml",["__elem_a32d506f_0_1_nn"],[{"__m":"__elem_a32d506f_0_1_nn"},"\u003Cimg height=\"1\" width=\"1\" style=\"border-style:none;\" alt=\"\" src=\"https:\/\/dc.ads.linkedin.com\/collect\/?pid=276116&amp;fmt=gif\" \/>"]],["ControlledReferer","useFacebookRefererHtml",["__elem_a32d506f_0_2_wx"],[{"__m":"__elem_a32d506f_0_2_wx"},"\u003Cimg height=\"1\" width=\"1\" style=\"border-style:none;\" alt=\"\" src=\"https:\/\/analytics.twitter.com\/i\/adsct?txn_id=nz7m3&amp;p_id=Twitter&amp;tw_sale_amount=0&amp;tw_order_quantity=0\" \/>"]],["ControlledReferer","useFacebookRefererHtml",["__elem_a32d506f_0_3_Ys"],[{"__m":"__elem_a32d506f_0_3_Ys"},"\u003Cimg height=\"1\" width=\"1\" style=\"border-style:none;\" alt=\"\" src=\"\/\/t.co\/i\/adsct?txn_id=nz7m3&amp;p_id=Twitter&amp;tw_sale_amount=0&amp;tw_order_quantity=0\" \/>"]],["ReactRenderer_DEPRECATED","constructAndRenderComponent_LEGACY",["DeveloperProductHomeMobileOnThisPage.react","__elem_a588f507_0_0_fv"],[{"__m":"DeveloperProductHomeMobileOnThisPage.react"},{},{"__m":"__elem_a588f507_0_0_fv"},"callsite_d1949635575"]],["AsyncRequestNectarLogging"],["DocumentTitle","set",[],["Dynamic Audiences - Marketing API",false]],["ReactRenderer_DEPRECATED","constructAndRenderComponent_LEGACY",["DeveloperProductHomeOnThisPage.react","__elem_a588f507_0_1_rJ"],[{"__m":"DeveloperProductHomeOnThisPage.react"},{},{"__m":"__elem_a588f507_0_1_rJ"},"callsite_d1949635575"]],["sdk.init-server-callable","init",[],[{"appId":113869198637480,"xfbml":true,"version":"v22.0","status":false}]],["DevsiteOnScrollToSection","init",["__elem_a588f507_0_2_Z4"],[{"__m":"__elem_a588f507_0_2_Z4"}]],["DevsiteCardScrollToTopButtons","init",["__elem_a588f507_0_2_Z4"],[{"__m":"__elem_a588f507_0_2_Z4"},"to_top_nav"]],["GoogleAnalytics4Setup","setupGA4",[],[false,"G-WN22ZHXY2R",{"cookie_domain":"developers.facebook.com"},true,[]]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["__inst_b123e231_0_0_mx"],["__inst_b123e231_0_1_W6"],["__inst_b123e231_0_2_G\/"],["__inst_b123e231_0_3_OX"],["prettify","init",[],[]],["__inst_b123e231_0_4_hG"],["prettify","init",[],[]],["__inst_b123e231_0_5_sp"],["DevsiteDocsCMSCodeTabs","init",["__elem_a794192e_0_0_ip","__elem_a794192e_0_1_CU","__elem_a794192e_0_2_Go","__elem_a794192e_0_3_QP","__elem_a794192e_0_4_wf","__elem_a794192e_0_5_Jo","__elem_1262def6_0_0_+4","__elem_1262def6_0_1_s8","__elem_1262def6_0_2_Xq","__elem_1262def6_0_3_wH","__elem_1262def6_0_4_C4","__elem_1262def6_0_5_lG"],[{"curl":{"__m":"__elem_a794192e_0_0_ip"},"adsapi_node.js":{"__m":"__elem_a794192e_0_1_CU"},"adsapi_phpsdk":{"__m":"__elem_a794192e_0_2_Go"},"adsapi_pythonsdk":{"__m":"__elem_a794192e_0_3_QP"},"adsapi_javasdk":{"__m":"__elem_a794192e_0_4_wf"},"adsapi_rubysdk":{"__m":"__elem_a794192e_0_5_Jo"}},{"curl":{"__m":"__elem_1262def6_0_0_+4"},"adsapi_node.js":{"__m":"__elem_1262def6_0_1_s8"},"adsapi_phpsdk":{"__m":"__elem_1262def6_0_2_Xq"},"adsapi_pythonsdk":{"__m":"__elem_1262def6_0_3_wH"},"adsapi_javasdk":{"__m":"__elem_1262def6_0_4_C4"},"adsapi_rubysdk":{"__m":"__elem_1262def6_0_5_lG"}}]],["prettify","init",[],[]],["__inst_a794192e_0_0_jx"],["__inst_a794192e_0_1_Oo"],["__inst_a794192e_0_2_y0"],["__inst_a794192e_0_3_cO"],["__inst_a794192e_0_4_NY"],["__inst_a794192e_0_5_Sp"],["DeveloperSiteSampleEventLogger","init",["__elem_a97054b6_0_0_yN"],[{"__m":"__elem_a97054b6_0_0_yN"},"marketing_api_sample_copy","PRODUCTAUDIENCE_CREATE_NO_PURCHASE","curl"]],["ReactRenderer","constructAndRenderComponent",["FBClipboardLink.react","__elem_072b8e64_0_0_9A"],[{"__m":"FBClipboardLink.react"},{"label":"Copy Code","value":"curl -X POST \\\n -F 'name=\"Test Product Audience\"' \\\n -F 'product_set_id=\"\u003CPRODUCT_SET_ID>\"' \\\n -F 'inclusions=[\n {\n \"retention_seconds\": 86400,\n \"rule\": {\n \"event\": {\n \"eq\": \"AddToCart\"\n }\n }\n },\n {\n \"retention_seconds\": 72000,\n \"rule\": {\n \"event\": {\n \"eq\": \"ViewContent\"\n }\n }\n }\n ]' \\\n -F 'exclusions=[\n {\n \"retention_seconds\": 172800,\n \"rule\": {\n \"event\": {\n \"eq\": \"Purchase\"\n }\n }\n }\n ]' \\\n -F 'access_token=\u003CACCESS_TOKEN>' \\\n https:\/\/graph.facebook.com\/v22.0\/act_\u003CAD_ACCOUNT_ID>\/product_audiences","tooltip":"Copy Code to Clipboard","tooltipSuccess":"Code Copied!","tooltipSuccessDuration":1000},{"__m":"__elem_072b8e64_0_0_9A"}]],["DeveloperSiteSampleEventLogger","init",["__elem_a97054b6_0_1_Ze"],[{"__m":"__elem_a97054b6_0_1_Ze"},"marketing_api_sample_copy","PRODUCTAUDIENCE_CREATE_NO_PURCHASE","adsapi_node.js"]],["ReactRenderer","constructAndRenderComponent",["FBClipboardLink.react","__elem_072b8e64_0_1_Ys"],[{"__m":"FBClipboardLink.react"},{"label":"Copy Code","value":"\n'use strict';\nconst bizSdk = require('facebook-nodejs-business-sdk');\nconst AdAccount = bizSdk.AdAccount;\nconst CustomAudience = bizSdk.CustomAudience;\n\nconst access_token = '\u003CACCESS_TOKEN>';\nconst app_secret = '\u003CAPP_SECRET>';\nconst app_id = '\u003CAPP_ID>';\nconst id = '\u003CAD_ACCOUNT_ID>';\nconst api = bizSdk.FacebookAdsApi.init(access_token);\nconst showDebugingInfo = true; \/\/ Setting this to true shows more debugging info.\nif (showDebugingInfo) {\n api.setDebug(true);\n}\n\nconst logApiCallResult = (apiCallName, data) => {\n console.log(apiCallName);\n if (showDebugingInfo) {\n console.log('Data:' + JSON.stringify(data));\n }\n};\n\nlet fields, params;\nfields = [\n];\nparams = {\n 'name' : 'Test Product Audience',\n 'product_set_id' : '\u003CproductSetID>',\n 'inclusions' : [{'retention_seconds':86400,'rule':{'event':{'eq':'AddToCart'}}},{'retention_seconds':72000,'rule':{'event':{'eq':'ViewContent'}}}],\n 'exclusions' : [{'retention_seconds':172800,'rule':{'event':{'eq':'Purchase'}}}],\n};\nconst product_audiences = (new AdAccount(id)).createProductAudience(\n fields,\n params\n);\nlogApiCallResult('product_audiences api call complete.', product_audiences);\n\n","tooltip":"Copy Code to Clipboard","tooltipSuccess":"Code Copied!","tooltipSuccessDuration":1000},{"__m":"__elem_072b8e64_0_1_Ys"}]],["DeveloperSiteSampleEventLogger","init",["__elem_a97054b6_0_2_uh"],[{"__m":"__elem_a97054b6_0_2_uh"},"marketing_api_sample_copy","PRODUCTAUDIENCE_CREATE_NO_PURCHASE","adsapi_phpsdk"]],["ReactRenderer","constructAndRenderComponent",["FBClipboardLink.react","__elem_072b8e64_0_2_hR"],[{"__m":"FBClipboardLink.react"},{"label":"Copy Code","value":"\nrequire __DIR__ . '\/vendor\/autoload.php';\n\nuse FacebookAds\\Object\\AdAccount;\nuse FacebookAds\\Object\\CustomAudience;\nuse FacebookAds\\Api;\nuse FacebookAds\\Logger\\CurlLogger;\n\n$access_token = '\u003CACCESS_TOKEN>';\n$app_secret = '\u003CAPP_SECRET>';\n$app_id = '\u003CAPP_ID>';\n$id = '\u003CAD_ACCOUNT_ID>';\n\n$api = Api::init($app_id, $app_secret, $access_token);\n$api->setLogger(new CurlLogger());\n\n$fields = array(\n);\n$params = array(\n 'name' => 'Test Product Audience',\n 'product_set_id' => '\u003CproductSetID>',\n 'inclusions' => array(array('retention_seconds' => 86400,'rule' => array('event' => array('eq' => 'AddToCart'))),array('retention_seconds' => 72000,'rule' => array('event' => array('eq' => 'ViewContent')))),\n 'exclusions' => array(array('retention_seconds' => 172800,'rule' => array('event' => array('eq' => 'Purchase')))),\n);\necho json_encode((new AdAccount($id))->createProductAudience(\n $fields,\n $params\n)->exportAllData(), JSON_PRETTY_PRINT);\n\n","tooltip":"Copy Code to Clipboard","tooltipSuccess":"Code Copied!","tooltipSuccessDuration":1000},{"__m":"__elem_072b8e64_0_2_hR"}]],["DeveloperSiteSampleEventLogger","init",["__elem_a97054b6_0_3_yL"],[{"__m":"__elem_a97054b6_0_3_yL"},"marketing_api_sample_copy","PRODUCTAUDIENCE_CREATE_NO_PURCHASE","adsapi_pythonsdk"]],["ReactRenderer","constructAndRenderComponent",["FBClipboardLink.react","__elem_072b8e64_0_3_21"],[{"__m":"FBClipboardLink.react"},{"label":"Copy Code","value":"\nfrom facebook_business.adobjects.adaccount import AdAccount\nfrom facebook_business.adobjects.customaudience import CustomAudience\nfrom facebook_business.api import FacebookAdsApi\n\naccess_token = '\u003CACCESS_TOKEN>'\napp_secret = '\u003CAPP_SECRET>'\napp_id = '\u003CAPP_ID>'\nid = '\u003CAD_ACCOUNT_ID>'\nFacebookAdsApi.init(access_token=access_token)\n\nfields = [\n]\nparams = {\n 'name': 'Test Product Audience',\n 'product_set_id': '\u003CproductSetID>',\n 'inclusions': [{'retention_seconds':86400,'rule':{'event':{'eq':'AddToCart'}}},{'retention_seconds':72000,'rule':{'event':{'eq':'ViewContent'}}}],\n 'exclusions': [{'retention_seconds':172800,'rule':{'event':{'eq':'Purchase'}}}],\n}\nprint AdAccount(id).create_product_audience(\n fields=fields,\n params=params,\n)\n\n","tooltip":"Copy Code to Clipboard","tooltipSuccess":"Code Copied!","tooltipSuccessDuration":1000},{"__m":"__elem_072b8e64_0_3_21"}]],["DeveloperSiteSampleEventLogger","init",["__elem_a97054b6_0_4_gN"],[{"__m":"__elem_a97054b6_0_4_gN"},"marketing_api_sample_copy","PRODUCTAUDIENCE_CREATE_NO_PURCHASE","adsapi_javasdk"]],["ReactRenderer","constructAndRenderComponent",["FBClipboardLink.react","__elem_072b8e64_0_4_Uz"],[{"__m":"FBClipboardLink.react"},{"label":"Copy Code","value":"\nimport com.facebook.ads.sdk.*;\nimport java.io.File;\nimport java.util.Arrays;\n\npublic class SAMPLE_CODE_EXAMPLE {\n public static void main (String args[]) throws APIException {\n\n String access_token = \\\"\u003CACCESS_TOKEN>\\\";\n String app_secret = \\\"\u003CAPP_SECRET>\\\";\n String app_id = \\\"\u003CAPP_ID>\\\";\n String id = \\\"\u003CAD_ACCOUNT_ID>\\\";\n APIContext context = new APIContext(access_token).enableDebug(true);\n\n new AdAccount(id, context).createProductAudience()\n .setName(\\\"Test Product Audience\\\")\n .setProductSetId(\\\"\u003CproductSetID>\\\")\n .setInclusions(\\\"[{\\\\\"retention_seconds\\\\\":86400,\\\\\"rule\\\\\":{\\\\\"event\\\\\":{\\\\\"eq\\\\\":\\\\\"AddToCart\\\\\"}}},{\\\\\"retention_seconds\\\\\":72000,\\\\\"rule\\\\\":{\\\\\"event\\\\\":{\\\\\"eq\\\\\":\\\\\"ViewContent\\\\\"}}}]\\\")\n .setExclusions(\\\"[{\\\\\"retention_seconds\\\\\":172800,\\\\\"rule\\\\\":{\\\\\"event\\\\\":{\\\\\"eq\\\\\":\\\\\"Purchase\\\\\"}}}]\\\")\n .execute();\n\n }\n}\n","tooltip":"Copy Code to Clipboard","tooltipSuccess":"Code Copied!","tooltipSuccessDuration":1000},{"__m":"__elem_072b8e64_0_4_Uz"}]],["DeveloperSiteSampleEventLogger","init",["__elem_a97054b6_0_5_Hq"],[{"__m":"__elem_a97054b6_0_5_Hq"},"marketing_api_sample_copy","PRODUCTAUDIENCE_CREATE_NO_PURCHASE","adsapi_rubysdk"]],["ReactRenderer","constructAndRenderComponent",["FBClipboardLink.react","__elem_072b8e64_0_5_Fi"],[{"__m":"FBClipboardLink.react"},{"label":"Copy Code","value":"\nrequire 'facebook_ads'\n\naccess_token = '\u003CACCESS_TOKEN>'\napp_secret = '\u003CAPP_SECRET>'\napp_id = '\u003CAPP_ID>'\nid = '\u003CAD_ACCOUNT_ID>'\n\nFacebookAds.configure do |config|\n config.access_token = access_token\n config.app_secret = app_secret\nend\n\nad_account = FacebookAds::AdAccount.get(id)\nproduct_audiences = ad_account.product_audiences.create({\n name: 'Test Product Audience',\n product_set_id: '\u003CproductSetID>',\n inclusions: [{'retention_seconds':86400,'rule':{'event':{'eq':'AddToCart'}}},{'retention_seconds':72000,'rule':{'event':{'eq':'ViewContent'}}}],\n exclusions: [{'retention_seconds':172800,'rule':{'event':{'eq':'Purchase'}}}],\n})\n\n","tooltip":"Copy Code to Clipboard","tooltipSuccess":"Code Copied!","tooltipSuccessDuration":1000},{"__m":"__elem_072b8e64_0_5_Fi"}]],["__inst_835c633a_0_0_iU"],["DevsiteDocsCMSCodeTabs","init",["__elem_a794192e_0_6_1I","__elem_a794192e_0_7_xD","__elem_a794192e_0_8_B3","__elem_a794192e_0_9_nT","__elem_a794192e_0_a_qL","__elem_a794192e_0_b_UN","__elem_1262def6_0_6_U\/","__elem_1262def6_0_7_l4","__elem_1262def6_0_8_\/9","__elem_1262def6_0_9_qx","__elem_1262def6_0_a_Wv","__elem_1262def6_0_b_t7"],[{"curl":{"__m":"__elem_a794192e_0_6_1I"},"adsapi_node.js":{"__m":"__elem_a794192e_0_7_xD"},"adsapi_phpsdk":{"__m":"__elem_a794192e_0_8_B3"},"adsapi_pythonsdk":{"__m":"__elem_a794192e_0_9_nT"},"adsapi_javasdk":{"__m":"__elem_a794192e_0_a_qL"},"adsapi_rubysdk":{"__m":"__elem_a794192e_0_b_UN"}},{"curl":{"__m":"__elem_1262def6_0_6_U\/"},"adsapi_node.js":{"__m":"__elem_1262def6_0_7_l4"},"adsapi_phpsdk":{"__m":"__elem_1262def6_0_8_\/9"},"adsapi_pythonsdk":{"__m":"__elem_1262def6_0_9_qx"},"adsapi_javasdk":{"__m":"__elem_1262def6_0_a_Wv"},"adsapi_rubysdk":{"__m":"__elem_1262def6_0_b_t7"}}]],["prettify","init",[],[]],["__inst_a794192e_0_6_8G"],["__inst_a794192e_0_7_yQ"],["__inst_a794192e_0_8_2i"],["__inst_a794192e_0_9_Og"],["__inst_a794192e_0_a_c\/"],["__inst_a794192e_0_b_Jl"],["DeveloperSiteSampleEventLogger","init",["__elem_a97054b6_0_6_o2"],[{"__m":"__elem_a97054b6_0_6_o2"},"marketing_api_sample_copy","PRODUCTAUDIENCE_CREATE_IPHONE_VIEW_NO_PURCHASE","curl"]],["ReactRenderer","constructAndRenderComponent",["FBClipboardLink.react","__elem_072b8e64_0_6_2O"],[{"__m":"FBClipboardLink.react"},{"label":"Copy Code","value":"curl -X POST \\\n -F 'name=\"Test Iphone Product Audience\"' \\\n -F 'product_set_id=\"\u003CPRODUCT_SET_ID>\"' \\\n -F 'inclusions=[\n {\n \"retention_seconds\": 86400,\n \"rule\": {\n \"and\": [\n {\n \"event\": {\n \"eq\": \"AddToCart\"\n }\n },\n {\n \"userAgent\": {\n \"i_contains\": \"iPhone\"\n }\n }\n ]\n }\n }\n ]' \\\n -F 'exclusions=[\n {\n \"retention_seconds\": 172800,\n \"rule\": {\n \"event\": {\n \"eq\": \"Purchase\"\n }\n }\n }\n ]' \\\n -F 'access_token=\u003CACCESS_TOKEN>' \\\n https:\/\/graph.facebook.com\/v22.0\/act_\u003CAD_ACCOUNT_ID>\/product_audiences","tooltip":"Copy Code to Clipboard","tooltipSuccess":"Code Copied!","tooltipSuccessDuration":1000},{"__m":"__elem_072b8e64_0_6_2O"}]],["DeveloperSiteSampleEventLogger","init",["__elem_a97054b6_0_7_5n"],[{"__m":"__elem_a97054b6_0_7_5n"},"marketing_api_sample_copy","PRODUCTAUDIENCE_CREATE_IPHONE_VIEW_NO_PURCHASE","adsapi_node.js"]],["ReactRenderer","constructAndRenderComponent",["FBClipboardLink.react","__elem_072b8e64_0_7_+p"],[{"__m":"FBClipboardLink.react"},{"label":"Copy Code","value":"\n'use strict';\nconst bizSdk = require('facebook-nodejs-business-sdk');\nconst AdAccount = bizSdk.AdAccount;\nconst CustomAudience = bizSdk.CustomAudience;\n\nconst access_token = '\u003CACCESS_TOKEN>';\nconst app_secret = '\u003CAPP_SECRET>';\nconst app_id = '\u003CAPP_ID>';\nconst id = '\u003CAD_ACCOUNT_ID>';\nconst api = bizSdk.FacebookAdsApi.init(access_token);\nconst showDebugingInfo = true; \/\/ Setting this to true shows more debugging info.\nif (showDebugingInfo) {\n api.setDebug(true);\n}\n\nconst logApiCallResult = (apiCallName, data) => {\n console.log(apiCallName);\n if (showDebugingInfo) {\n console.log('Data:' + JSON.stringify(data));\n }\n};\n\nlet fields, params;\nfields = [\n];\nparams = {\n 'name' : 'Test Iphone Product Audience',\n 'product_set_id' : '\u003CproductSetID>',\n 'inclusions' : [{'retention_seconds':86400,'rule':{'and':[{'event':{'eq':'AddToCart'}},{'userAgent':{'i_contains':'iPhone'}}]}}],\n 'exclusions' : [{'retention_seconds':172800,'rule':{'event':{'eq':'Purchase'}}}],\n};\nconst product_audiences = (new AdAccount(id)).createProductAudience(\n fields,\n params\n);\nlogApiCallResult('product_audiences api call complete.', product_audiences);\n\n","tooltip":"Copy Code to Clipboard","tooltipSuccess":"Code Copied!","tooltipSuccessDuration":1000},{"__m":"__elem_072b8e64_0_7_+p"}]],["DeveloperSiteSampleEventLogger","init",["__elem_a97054b6_0_8_qG"],[{"__m":"__elem_a97054b6_0_8_qG"},"marketing_api_sample_copy","PRODUCTAUDIENCE_CREATE_IPHONE_VIEW_NO_PURCHASE","adsapi_phpsdk"]],["ReactRenderer","constructAndRenderComponent",["FBClipboardLink.react","__elem_072b8e64_0_8_kE"],[{"__m":"FBClipboardLink.react"},{"label":"Copy Code","value":"\nrequire __DIR__ . '\/vendor\/autoload.php';\n\nuse FacebookAds\\Object\\AdAccount;\nuse FacebookAds\\Object\\CustomAudience;\nuse FacebookAds\\Api;\nuse FacebookAds\\Logger\\CurlLogger;\n\n$access_token = '\u003CACCESS_TOKEN>';\n$app_secret = '\u003CAPP_SECRET>';\n$app_id = '\u003CAPP_ID>';\n$id = '\u003CAD_ACCOUNT_ID>';\n\n$api = Api::init($app_id, $app_secret, $access_token);\n$api->setLogger(new CurlLogger());\n\n$fields = array(\n);\n$params = array(\n 'name' => 'Test Iphone Product Audience',\n 'product_set_id' => '\u003CproductSetID>',\n 'inclusions' => array(array('retention_seconds' => 86400,'rule' => array('and' => array(array('event' => array('eq' => 'AddToCart')),array('userAgent' => array('i_contains' => 'iPhone')))))),\n 'exclusions' => array(array('retention_seconds' => 172800,'rule' => array('event' => array('eq' => 'Purchase')))),\n);\necho json_encode((new AdAccount($id))->createProductAudience(\n $fields,\n $params\n)->exportAllData(), JSON_PRETTY_PRINT);\n\n","tooltip":"Copy Code to Clipboard","tooltipSuccess":"Code Copied!","tooltipSuccessDuration":1000},{"__m":"__elem_072b8e64_0_8_kE"}]],["DeveloperSiteSampleEventLogger","init",["__elem_a97054b6_0_9_L8"],[{"__m":"__elem_a97054b6_0_9_L8"},"marketing_api_sample_copy","PRODUCTAUDIENCE_CREATE_IPHONE_VIEW_NO_PURCHASE","adsapi_pythonsdk"]],["ReactRenderer","constructAndRenderComponent",["FBClipboardLink.react","__elem_072b8e64_0_9_nI"],[{"__m":"FBClipboardLink.react"},{"label":"Copy Code","value":"\nfrom facebook_business.adobjects.adaccount import AdAccount\nfrom facebook_business.adobjects.customaudience import CustomAudience\nfrom facebook_business.api import FacebookAdsApi\n\naccess_token = '\u003CACCESS_TOKEN>'\napp_secret = '\u003CAPP_SECRET>'\napp_id = '\u003CAPP_ID>'\nid = '\u003CAD_ACCOUNT_ID>'\nFacebookAdsApi.init(access_token=access_token)\n\nfields = [\n]\nparams = {\n 'name': 'Test Iphone Product Audience',\n 'product_set_id': '\u003CproductSetID>',\n 'inclusions': [{'retention_seconds':86400,'rule':{'and':[{'event':{'eq':'AddToCart'}},{'userAgent':{'i_contains':'iPhone'}}]}}],\n 'exclusions': [{'retention_seconds':172800,'rule':{'event':{'eq':'Purchase'}}}],\n}\nprint AdAccount(id).create_product_audience(\n fields=fields,\n params=params,\n)\n\n","tooltip":"Copy Code to Clipboard","tooltipSuccess":"Code Copied!","tooltipSuccessDuration":1000},{"__m":"__elem_072b8e64_0_9_nI"}]],["DeveloperSiteSampleEventLogger","init",["__elem_a97054b6_0_a_7y"],[{"__m":"__elem_a97054b6_0_a_7y"},"marketing_api_sample_copy","PRODUCTAUDIENCE_CREATE_IPHONE_VIEW_NO_PURCHASE","adsapi_javasdk"]],["ReactRenderer","constructAndRenderComponent",["FBClipboardLink.react","__elem_072b8e64_0_a_Lb"],[{"__m":"FBClipboardLink.react"},{"label":"Copy Code","value":"\nimport com.facebook.ads.sdk.*;\nimport java.io.File;\nimport java.util.Arrays;\n\npublic class SAMPLE_CODE_EXAMPLE {\n public static void main (String args[]) throws APIException {\n\n String access_token = \\\"\u003CACCESS_TOKEN>\\\";\n String app_secret = \\\"\u003CAPP_SECRET>\\\";\n String app_id = \\\"\u003CAPP_ID>\\\";\n String id = \\\"\u003CAD_ACCOUNT_ID>\\\";\n APIContext context = new APIContext(access_token).enableDebug(true);\n\n new AdAccount(id, context).createProductAudience()\n .setName(\\\"Test Iphone Product Audience\\\")\n .setProductSetId(\\\"\u003CproductSetID>\\\")\n .setInclusions(\\\"[{\\\\\"retention_seconds\\\\\":86400,\\\\\"rule\\\\\":{\\\\\"and\\\\\":[{\\\\\"event\\\\\":{\\\\\"eq\\\\\":\\\\\"AddToCart\\\\\"}},{\\\\\"userAgent\\\\\":{\\\\\"i_contains\\\\\":\\\\\"iPhone\\\\\"}}]}}]\\\")\n .setExclusions(\\\"[{\\\\\"retention_seconds\\\\\":172800,\\\\\"rule\\\\\":{\\\\\"event\\\\\":{\\\\\"eq\\\\\":\\\\\"Purchase\\\\\"}}}]\\\")\n .execute();\n\n }\n}\n","tooltip":"Copy Code to Clipboard","tooltipSuccess":"Code Copied!","tooltipSuccessDuration":1000},{"__m":"__elem_072b8e64_0_a_Lb"}]],["DeveloperSiteSampleEventLogger","init",["__elem_a97054b6_0_b_BH"],[{"__m":"__elem_a97054b6_0_b_BH"},"marketing_api_sample_copy","PRODUCTAUDIENCE_CREATE_IPHONE_VIEW_NO_PURCHASE","adsapi_rubysdk"]],["ReactRenderer","constructAndRenderComponent",["FBClipboardLink.react","__elem_072b8e64_0_b_7y"],[{"__m":"FBClipboardLink.react"},{"label":"Copy Code","value":"\nrequire 'facebook_ads'\n\naccess_token = '\u003CACCESS_TOKEN>'\napp_secret = '\u003CAPP_SECRET>'\napp_id = '\u003CAPP_ID>'\nid = '\u003CAD_ACCOUNT_ID>'\n\nFacebookAds.configure do |config|\n config.access_token = access_token\n config.app_secret = app_secret\nend\n\nad_account = FacebookAds::AdAccount.get(id)\nproduct_audiences = ad_account.product_audiences.create({\n name: 'Test Iphone Product Audience',\n product_set_id: '\u003CproductSetID>',\n inclusions: [{'retention_seconds':86400,'rule':{'and':[{'event':{'eq':'AddToCart'}},{'userAgent':{'i_contains':'iPhone'}}]}}],\n exclusions: [{'retention_seconds':172800,'rule':{'event':{'eq':'Purchase'}}}],\n})\n\n","tooltip":"Copy Code to Clipboard","tooltipSuccess":"Code Copied!","tooltipSuccessDuration":1000},{"__m":"__elem_072b8e64_0_b_7y"}]],["__inst_835c633a_0_1_dj"],["prettify","init",[],[]],["DevsiteDocsCMSCodeTabs","init",["__elem_a794192e_0_c_s\/","__elem_a794192e_0_d_Qe","__elem_a794192e_0_e_ik","__elem_a794192e_0_f_H1","__elem_a794192e_0_g_ns","__elem_a794192e_0_h_7d","__elem_1262def6_0_c_b4","__elem_1262def6_0_d_tZ","__elem_1262def6_0_e_Y8","__elem_1262def6_0_f_Np","__elem_1262def6_0_g_6x","__elem_1262def6_0_h_h0"],[{"curl":{"__m":"__elem_a794192e_0_c_s\/"},"adsapi_node.js":{"__m":"__elem_a794192e_0_d_Qe"},"adsapi_phpsdk":{"__m":"__elem_a794192e_0_e_ik"},"adsapi_pythonsdk":{"__m":"__elem_a794192e_0_f_H1"},"adsapi_javasdk":{"__m":"__elem_a794192e_0_g_ns"},"adsapi_rubysdk":{"__m":"__elem_a794192e_0_h_7d"}},{"curl":{"__m":"__elem_1262def6_0_c_b4"},"adsapi_node.js":{"__m":"__elem_1262def6_0_d_tZ"},"adsapi_phpsdk":{"__m":"__elem_1262def6_0_e_Y8"},"adsapi_pythonsdk":{"__m":"__elem_1262def6_0_f_Np"},"adsapi_javasdk":{"__m":"__elem_1262def6_0_g_6x"},"adsapi_rubysdk":{"__m":"__elem_1262def6_0_h_h0"}}]],["prettify","init",[],[]],["__inst_a794192e_0_c_1N"],["__inst_a794192e_0_d_1j"],["__inst_a794192e_0_e_3J"],["__inst_a794192e_0_f_dk"],["__inst_a794192e_0_g_y1"],["__inst_a794192e_0_h_ID"],["DeveloperSiteSampleEventLogger","init",["__elem_a97054b6_0_c_JK"],[{"__m":"__elem_a97054b6_0_c_JK"},"marketing_api_sample_copy","ADACCOUNT_GET_CUSTOMAUDIENCES_DATA_SOURCE_SUBTYPE","curl"]],["ReactRenderer","constructAndRenderComponent",["FBClipboardLink.react","__elem_072b8e64_0_c_p1"],[{"__m":"FBClipboardLink.react"},{"label":"Copy Code","value":"curl -X GET \\\n -d 'fields=\"data_source,subtype\"' \\\n -d 'access_token=\u003CACCESS_TOKEN>' \\\n https:\/\/graph.facebook.com\/v22.0\/act_\u003CAD_ACCOUNT_ID>\/customaudiences","tooltip":"Copy Code to Clipboard","tooltipSuccess":"Code Copied!","tooltipSuccessDuration":1000},{"__m":"__elem_072b8e64_0_c_p1"}]],["DeveloperSiteSampleEventLogger","init",["__elem_a97054b6_0_d_jC"],[{"__m":"__elem_a97054b6_0_d_jC"},"marketing_api_sample_copy","ADACCOUNT_GET_CUSTOMAUDIENCES_DATA_SOURCE_SUBTYPE","adsapi_node.js"]],["ReactRenderer","constructAndRenderComponent",["FBClipboardLink.react","__elem_072b8e64_0_d_Kx"],[{"__m":"FBClipboardLink.react"},{"label":"Copy Code","value":"\n'use strict';\nconst bizSdk = require('facebook-nodejs-business-sdk');\nconst AdAccount = bizSdk.AdAccount;\nconst CustomAudience = bizSdk.CustomAudience;\n\nconst access_token = '\u003CACCESS_TOKEN>';\nconst app_secret = '\u003CAPP_SECRET>';\nconst app_id = '\u003CAPP_ID>';\nconst id = '\u003CAD_ACCOUNT_ID>';\nconst api = bizSdk.FacebookAdsApi.init(access_token);\nconst showDebugingInfo = true; \/\/ Setting this to true shows more debugging info.\nif (showDebugingInfo) {\n api.setDebug(true);\n}\n\nconst logApiCallResult = (apiCallName, data) => {\n console.log(apiCallName);\n if (showDebugingInfo) {\n console.log('Data:' + JSON.stringify(data));\n }\n};\n\nlet fields, params;\nfields = [\n 'data_source',\n 'subtype',\n];\nparams = {\n};\nconst customaudiencess = (new AdAccount(id)).getCustomAudiences(\n fields,\n params\n);\nlogApiCallResult('customaudiencess api call complete.', customaudiencess);\n\n","tooltip":"Copy Code to Clipboard","tooltipSuccess":"Code Copied!","tooltipSuccessDuration":1000},{"__m":"__elem_072b8e64_0_d_Kx"}]],["DeveloperSiteSampleEventLogger","init",["__elem_a97054b6_0_e_Fz"],[{"__m":"__elem_a97054b6_0_e_Fz"},"marketing_api_sample_copy","ADACCOUNT_GET_CUSTOMAUDIENCES_DATA_SOURCE_SUBTYPE","adsapi_phpsdk"]],["ReactRenderer","constructAndRenderComponent",["FBClipboardLink.react","__elem_072b8e64_0_e_Pr"],[{"__m":"FBClipboardLink.react"},{"label":"Copy Code","value":"\nrequire __DIR__ . '\/vendor\/autoload.php';\n\nuse FacebookAds\\Object\\AdAccount;\nuse FacebookAds\\Object\\CustomAudience;\nuse FacebookAds\\Api;\nuse FacebookAds\\Logger\\CurlLogger;\n\n$access_token = '\u003CACCESS_TOKEN>';\n$app_secret = '\u003CAPP_SECRET>';\n$app_id = '\u003CAPP_ID>';\n$id = '\u003CAD_ACCOUNT_ID>';\n\n$api = Api::init($app_id, $app_secret, $access_token);\n$api->setLogger(new CurlLogger());\n\n$fields = array(\n 'data_source',\n 'subtype',\n);\n$params = array(\n);\necho json_encode((new AdAccount($id))->getCustomAudiences(\n $fields,\n $params\n)->getResponse()->getContent(), JSON_PRETTY_PRINT);\n\n","tooltip":"Copy Code to Clipboard","tooltipSuccess":"Code Copied!","tooltipSuccessDuration":1000},{"__m":"__elem_072b8e64_0_e_Pr"}]],["DeveloperSiteSampleEventLogger","init",["__elem_a97054b6_0_f_Sc"],[{"__m":"__elem_a97054b6_0_f_Sc"},"marketing_api_sample_copy","ADACCOUNT_GET_CUSTOMAUDIENCES_DATA_SOURCE_SUBTYPE","adsapi_pythonsdk"]],["ReactRenderer","constructAndRenderComponent",["FBClipboardLink.react","__elem_072b8e64_0_f_Pp"],[{"__m":"FBClipboardLink.react"},{"label":"Copy Code","value":"\nfrom facebook_business.adobjects.adaccount import AdAccount\nfrom facebook_business.adobjects.customaudience import CustomAudience\nfrom facebook_business.api import FacebookAdsApi\n\naccess_token = '\u003CACCESS_TOKEN>'\napp_secret = '\u003CAPP_SECRET>'\napp_id = '\u003CAPP_ID>'\nid = '\u003CAD_ACCOUNT_ID>'\nFacebookAdsApi.init(access_token=access_token)\n\nfields = [\n 'data_source',\n 'subtype',\n]\nparams = {\n}\nprint AdAccount(id).get_custom_audiences(\n fields=fields,\n params=params,\n)\n\n","tooltip":"Copy Code to Clipboard","tooltipSuccess":"Code Copied!","tooltipSuccessDuration":1000},{"__m":"__elem_072b8e64_0_f_Pp"}]],["DeveloperSiteSampleEventLogger","init",["__elem_a97054b6_0_g_VJ"],[{"__m":"__elem_a97054b6_0_g_VJ"},"marketing_api_sample_copy","ADACCOUNT_GET_CUSTOMAUDIENCES_DATA_SOURCE_SUBTYPE","adsapi_javasdk"]],["ReactRenderer","constructAndRenderComponent",["FBClipboardLink.react","__elem_072b8e64_0_g_bS"],[{"__m":"FBClipboardLink.react"},{"label":"Copy Code","value":"\nimport com.facebook.ads.sdk.*;\nimport java.io.File;\nimport java.util.Arrays;\n\npublic class SAMPLE_CODE_EXAMPLE {\n public static void main (String args[]) throws APIException {\n\n String access_token = \\\"\u003CACCESS_TOKEN>\\\";\n String app_secret = \\\"\u003CAPP_SECRET>\\\";\n String app_id = \\\"\u003CAPP_ID>\\\";\n String id = \\\"\u003CAD_ACCOUNT_ID>\\\";\n APIContext context = new APIContext(access_token).enableDebug(true);\n\n new AdAccount(id, context).getCustomAudiences()\n .requestField(\\\"data_source\\\")\n .requestField(\\\"subtype\\\")\n .execute();\n\n }\n}\n","tooltip":"Copy Code to Clipboard","tooltipSuccess":"Code Copied!","tooltipSuccessDuration":1000},{"__m":"__elem_072b8e64_0_g_bS"}]],["DeveloperSiteSampleEventLogger","init",["__elem_a97054b6_0_h_0I"],[{"__m":"__elem_a97054b6_0_h_0I"},"marketing_api_sample_copy","ADACCOUNT_GET_CUSTOMAUDIENCES_DATA_SOURCE_SUBTYPE","adsapi_rubysdk"]],["ReactRenderer","constructAndRenderComponent",["FBClipboardLink.react","__elem_072b8e64_0_h_v0"],[{"__m":"FBClipboardLink.react"},{"label":"Copy Code","value":"\nrequire 'facebook_ads'\n\naccess_token = '\u003CACCESS_TOKEN>'\napp_secret = '\u003CAPP_SECRET>'\napp_id = '\u003CAPP_ID>'\nid = '\u003CAD_ACCOUNT_ID>'\n\nFacebookAds.configure do |config|\n config.access_token = access_token\n config.app_secret = app_secret\nend\n\nad_account = FacebookAds::AdAccount.get(id)\ncustomaudiencess = ad_account.customaudiences({\n fields: { 'data_source''subtype' },\n})\n\n","tooltip":"Copy Code to Clipboard","tooltipSuccess":"Code Copied!","tooltipSuccessDuration":1000},{"__m":"__elem_072b8e64_0_h_v0"}]],["__inst_835c633a_0_2_xL"],["prettify","init",[],[]],["FBLynx","setupDelegation",[],[]],["__inst_43b438b9_0_0_hi"],["__inst_f4afbe30_0_0_nF"],["__inst_a794192e_0_i_tw"],["__inst_a794192e_0_j_H0"],["__inst_a794192e_0_k_8A"],["__inst_a794192e_0_l_Ai"],["__inst_43b438b9_0_1_nM"],["__inst_f4afbe30_0_1_rW"],["__inst_a794192e_0_m_\/9"],["__inst_a794192e_0_n_uT"],["__inst_a794192e_0_o_Xg"],["Animation"],["PageTransitions"],["RequireDeferredReference","unblock",[],[["FbtLogging","IntlQtEventFalcoEvent","Animation","PageTransitions"],"sd"]],["RequireDeferredReference","unblock",[],[["FbtLogging","IntlQtEventFalcoEvent","Animation","PageTransitions"],"css"]],["TimeSliceImpl"],["HasteSupportData"],["ServerJS"],["Run"],["InitialJSLoader"]],"contexts":[[{"__m":"__elem_9f5fac15_0_0_TH"},false],[{"__m":"__elem_9f5fac15_0_1_AG"},false],[{"__m":"__elem_9f5fac15_0_2_uK"},false],[{"__m":"__elem_9f5fac15_0_3_oC"},false],[{"__m":"__elem_9f5fac15_0_4_EJ"},false]]});requireLazy(["Run"],function(Run){Run.onAfterLoad(function(){s.cleanup(TimeSlice)})});}); </script> <script nonce="VOU6cX8y">now_inl=(function(){var p=window.performance;return p&&p.now&&p.timing&&p.timing.navigationStart?function(){return p.now()+p.timing.navigationStart}:function(){return new Date().getTime()};})(); window.__bigPipeFR=now_inl();</script> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v5/ya/l/0,cross/20BkdzOFP92.css" as="style" crossorigin="anonymous" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v5/y1/l/0,cross/2Zwi1xKad2h.css" as="style" crossorigin="anonymous" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v5/yq/l/0,cross/5oY8gHC_YcJ.css" as="style" crossorigin="anonymous" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v5/yq/l/0,cross/taJnkUk07b1.css" as="style" crossorigin="anonymous" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v5/yu/l/0,cross/xU50xuzOx_Z.css" as="style" crossorigin="anonymous" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v5/yN/l/0,cross/cLxs5fLfqWG.css" as="style" crossorigin="anonymous" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v5/yj/l/0,cross/PP_zeWb12Vf.css" as="style" crossorigin="anonymous" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v5/y6/l/0,cross/naOEr8wWZJE.css" as="style" crossorigin="anonymous" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v4i7M54/ys/l/en_US/JFPVXrxgNKJ.js" as="script" crossorigin="anonymous" nonce="VOU6cX8y" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v5/yb/l/0,cross/iJ3Hn6hpAgU.css" as="style" crossorigin="anonymous" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v5/ys/l/0,cross/qX8LkJ2cEaf.css" as="style" crossorigin="anonymous" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v4/yd/r/hyN1BSYm2Mh.js" as="script" crossorigin="anonymous" nonce="VOU6cX8y" /> <script nonce="VOU6cX8y">window.__bigPipeCtor=now_inl();requireLazy(["BigPipe"],function(BigPipe){define("__bigPipe",[],window.bigPipe=new BigPipe({"forceFinish":true,"config":null}));});</script> <script nonce="VOU6cX8y">(function(){var n=now_inl();requireLazy(["__bigPipe"],function(bigPipe){bigPipe.beforePageletArrive("first_response",n);})})();</script> <script nonce="VOU6cX8y">requireLazy(["__bigPipe"],(function(bigPipe){bigPipe.onPageletArrive({displayResources:["dzZKBxS","zfzSak0","fMMu2GU","Lq6pgm4","iHCiaFe","EcHGqON","WgFZrWv","bO1dD4x","/XRSCRy","fXXLWNj","O5P6FE4","1VRdE+K"],id:"first_response",phase:0,last_in_phase:true,tti_phase:0,all_phases:[63,1],hsrp:{hblp:{consistency:{rev:1020161954}}},allResources:["dzZKBxS","zfzSak0","fMMu2GU","Lq6pgm4","iHCiaFe","1VRdE+K","/XRSCRy","s5Ferw3","nvhaXqO","f9mbO29","+HX6M3x","k/guBF/","YAndhp3","RzLj6kH","ckQqi92","6ZPxvBs","IIXAWvk","EcHGqON","WgFZrWv","bO1dD4x","fXXLWNj","O5P6FE4","FsBVuQ6","zyNcqsR","R5w1rCJ","QFvEXya","jCb/uTV","0Qz/xq6","PGxJbNh","74vxxhi","q4k9dcL","jIgdi67","OjYoAp2","8Aqq+az","vCxI9D4","ros5UYc"]});}));</script> <script nonce="VOU6cX8y">requireLazy(["__bigPipe"],function(bigPipe){bigPipe.setPageID("7472313888048663407")});</script> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v5/yM/l/0,cross/oF8MnC09maW.css" as="style" crossorigin="anonymous" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v4/ya/r/iVhS7uX69oh.js" as="script" crossorigin="anonymous" nonce="VOU6cX8y" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v4/ys/r/WWB8gtPGPCm.js" as="script" crossorigin="anonymous" nonce="VOU6cX8y" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v4/yw/r/eo4g0cklW_z.js" as="script" crossorigin="anonymous" nonce="VOU6cX8y" /> <div class="hidden_elem"><code id="u_0_35_/P"><!-- <div class="_688r"></div><noscript><div class="_68me"></div></noscript><div class="_132f" data-testid="home_page_header_cms_obj"><div class="_2is9"><div class="_5reb _6o4s _5w2p _5rt2"><div id="bizBlackBar" class="_5w2q"><div class="_4bdg"><div class="_5rec"><div class="_3-fb"><div class="_3-fc"><a class="_3els" href="/?no_redirect=1" target="" style="" data-ms="&#123;&quot;creative&quot;:&quot;link&quot;,&quot;creative_detail&quot;:&quot;link&amp;device_type=desktop&quot;,&quot;create_type&quot;:&quot;link&quot;,&quot;create_type_detail&quot;:&quot;link&quot;&#125;"><div class="_8xnp"><div class="_asmj" id="FacebookLogo"><img src="/images/developer/m4d_logo_july_2024.svg" /></div></div></a></div><div class="_652w"><a class="_652x _3ecv" href="/docs/" id="u_0_32_/O"><span class="_3ecy _50f4">Docs</span></a><a class="_652x" href="/tools/" id="u_0_2y_2x"><span class="_3ecy _50f4">Tools</span></a><a class="_652x" href="/support/" id="u_0_31_RH"><span class="_3ecy _50f4">Support</span></a><div class="_6a _8542"><div class="clearfix _3_i9 lfloat"><form class="_2pis rfloat _ohf" action="/search/?referer=dev_header" method="get" role="search" id="u_0_33_wW"><input type="text" name="q" class="_3_ib" placeholder="Search" /></form><i class="_3_ia _42ef img sp_s_usVSEU-xQ sx_e8085d"></i></div></div><a href="https://business.facebook.com/business/loginpage/?next=https%3A%2F%2Fdevelopers.facebook.com%2Fdocs%2Fmarketing-api%2Faudiences%2Fguides%2Fdynamic-product-audiences%3Fnav_ref%3Dbiz_unified_f3_login_page_to_dfc&amp;app=436761779744620&amp;login_options%5B0%5D=FB&amp;login_options%5B1%5D=SSO&amp;is_work_accounts=1&amp;config_ref=biz_login_tool_flavor_dfc" class="_p47 lfloat _1k5h" id="u_0_34_f7">Log In</a></div></div></div></div></div></div></div></div> --></code></div> <script nonce="VOU6cX8y">(function(){var n=now_inl();requireLazy(["__bigPipe"],function(bigPipe){bigPipe.beforePageletArrive("devsite_header",n);})})();</script> <script nonce="VOU6cX8y">requireLazy(["__bigPipe"],(function(bigPipe){bigPipe.onPageletArrive({displayResources:["zfzSak0","1VRdE+K","/XRSCRy","mMkijhs","nvhaXqO","ckQqi92","bO1dD4x","jIgdi67","fXXLWNj","dzZKBxS","iHCiaFe","WgFZrWv"],content:{devsite_header:{container_id:"u_0_35_/P"}},id:"devsite_header",phase:1,jsmods:{instances:[["__inst_41781d56_0_0_HZ",["ContextualDialog","ContextualDialogArrow","ContextualDialogXUITheme","__elem_072b8e64_0_j_QR","LayerFadeOnShow","LayerFadeOnHide","LayerHideOnBlur","LayerHideOnEscape","DialogHideOnSuccess","LayerHideOnTransition","LayerRemoveOnHide","LayerAutoFocus","ContextualLayerAutoFlip","LayerTabIsolation","__markup_a588f507_0_0_xs","HTML"],[{width:312,context:null,contextID:"u_0_2y_2x",contextSelector:null,dialogRole:"dialog",labelledBy:"u_0_2w_s3",position:"below",alignment:"left",offsetX:0,offsetY:0,arrowBehavior:{__m:"ContextualDialogArrow"},hoverShowDelay:null,hoverHideDelay:null,theme:{__m:"ContextualDialogXUITheme"},hoverContext:{__m:"__elem_072b8e64_0_j_QR"},addedBehaviors:[{__m:"LayerFadeOnShow"},{__m:"LayerFadeOnHide"},{__m:"LayerHideOnBlur"},{__m:"LayerHideOnEscape"},{__m:"DialogHideOnSuccess"},{__m:"LayerHideOnTransition"},{__m:"LayerRemoveOnHide"},{__m:"LayerAutoFocus"},{__m:"ContextualLayerAutoFlip"},{__m:"LayerTabIsolation"}]},{__m:"__markup_a588f507_0_0_xs"}],2],["__inst_41781d56_0_1_kh",["ContextualDialog","ContextualDialogArrow","ContextualDialogXUITheme","__elem_072b8e64_0_k_y2","LayerFadeOnShow","LayerFadeOnHide","LayerHideOnBlur","LayerHideOnEscape","DialogHideOnSuccess","LayerHideOnTransition","LayerRemoveOnHide","LayerAutoFocus","ContextualLayerAutoFlip","LayerTabIsolation","__markup_a588f507_0_1_q2","HTML"],[{width:312,context:null,contextID:"u_0_31_RH",contextSelector:null,dialogRole:"dialog",labelledBy:"u_0_2z_E+",position:"below",alignment:"left",offsetX:0,offsetY:0,arrowBehavior:{__m:"ContextualDialogArrow"},hoverShowDelay:null,hoverHideDelay:null,theme:{__m:"ContextualDialogXUITheme"},hoverContext:{__m:"__elem_072b8e64_0_k_y2"},addedBehaviors:[{__m:"LayerFadeOnShow"},{__m:"LayerFadeOnHide"},{__m:"LayerHideOnBlur"},{__m:"LayerHideOnEscape"},{__m:"DialogHideOnSuccess"},{__m:"LayerHideOnTransition"},{__m:"LayerRemoveOnHide"},{__m:"LayerAutoFocus"},{__m:"ContextualLayerAutoFlip"},{__m:"LayerTabIsolation"}]},{__m:"__markup_a588f507_0_1_q2"}],2]],markup:[["__markup_a588f507_0_0_xs",{__html:"\x3Cdiv>\x3Cdiv class=\"_53iv\">\x3Cdiv class=\"_655e\">\x3Ca href=\"/tools/explorer/\" class=\"_655f _65bz\">\x3Cspan class=\"_50f7\">Graph API Explorer\x3C/span>\x3C/a>\x3Cdiv class=\"_41p_ _3-97\">Test, create, and authenticate API calls and debug responses.\x3C/div>\x3Ca href=\"/tools/debug/accesstoken/\" class=\"_655f _65bz\">\x3Cspan class=\"_50f7\">Access token debugger\x3C/span>\x3C/a>\x3Cdiv class=\"_41p_ _3-97\">See detailed info for an access token.\x3C/div>\x3Ca href=\"/tools/debug/\" class=\"_655f _65bz\">\x3Cspan class=\"_50f7\">Sharing Debugger\x3C/span>\x3C/a>\x3Cdiv class=\"_41p_\">Preview how your content will look when it&#039;s shared to Facebook.\x3C/div>\x3Ca class=\"_3-8z _655f\" href=\"/tools/\">\x3Cspan class=\"_50f7\">VIEW ALL TOOLS\x3C/span>\x3C/a>\x3C/div>\x3Cdiv aria-label=\"Tools\" id=\"u_0_2w_s3\">\x3C/div>\x3C/div>\x3Ca aria-label=\"Close\" class=\"layer_close_elem accessible_elem\" href=\"#\" role=\"button\" id=\"u_0_2x_o0\" aria-labelledby=\"u_0_2x_o0 u_0_2w_s3\">\x3C/a>\x3C/div>"},1,"HTML"],["__markup_a588f507_0_1_q2",{__html:"\x3Cdiv>\x3Cdiv class=\"_53iv\">\x3Cdiv class=\"_655e\">\x3Cdiv class=\"_65kd _1glo\">\x3Ci class=\"_3-90 img sp_s_usVSEU-xQ sx_43baa1\">\x3C/i>\x3Ca href=\"https://l.facebook.com/l.php?u=https%3A%2F%2Fmetastatus.com%2F%3Fref%3Ddfc%23developerplatform&amp;h=AT0eD8oyXhQavEgcXwU3HJEUQd-tNgKvVWRCwbhYbGaiqWm0OWFFZ0UJv4_TH3WlbGYaL1dcNPHx3pWvBA-1ld1lr2ClODJJhpz1DYgcSUYaQ0TC4bIokbrOmBqUxNvk-XAdfpAjfclxLwrOWHS4U7b09w\" target=\"_blank\" rel=\"nofollow\" data-lynx-mode=\"hover\">\x3Cdiv class=\"_65ke _50f7\">Facebook Platform is Healthy\x3C/div>\x3Cdiv class=\"_50f8 _50f3\">\x3C/div>\x3C/a>\x3C/div>\x3Ca class=\"_655f _1glo\" href=\"/support/bugs/\">\x3Ci class=\"_3-90 img sp_s_usVSEU-xQ sx_825f80\">\x3C/i>\x3Cspan class=\"_50f7\">Report a bug\x3C/span>\x3C/a>\x3Ca class=\"_655f _1glo\" href=\"/community/\">\x3Ci class=\"_3-90 img sp_s_usVSEU-xQ sx_1e8f67\">\x3C/i>\x3Cspan class=\"_50f7\">Ask the Community\x3C/span>\x3C/a>\x3Ca class=\"_655f _1glo\" href=\"/incident/report/\">\x3Ci class=\"_3-90 img sp_s_usVSEU-xQ sx_c18fc0\">\x3C/i>\x3Cspan class=\"_50f7\">Report a Platform Data Incident\x3C/span>\x3C/a>\x3Ca class=\"_655f _1glo\" href=\"/support/\" target=\"_blank\">\x3Ci class=\"_3-90 img sp_s_usVSEU-xQ sx_2d3777\">\x3C/i>\x3Cspan class=\"_50f7\">Developer support\x3C/span>\x3C/a>\x3C/div>\x3Cdiv aria-label=\"Support\" id=\"u_0_2z_E+\">\x3C/div>\x3C/div>\x3Ca aria-label=\"Close\" class=\"layer_close_elem accessible_elem\" href=\"#\" role=\"button\" id=\"u_0_30_DJ\" aria-labelledby=\"u_0_30_DJ u_0_2z_E+\">\x3C/a>\x3C/div>"},1,"HTML"]],elements:[["__elem_a588f507_0_3_l9","bizBlackBar",1],["__elem_072b8e64_0_i_Ko","u_0_32_/O",1],["__elem_072b8e64_0_j_QR","u_0_2y_2x",2],["__elem_072b8e64_0_k_y2","u_0_31_RH",2],["__elem_072b8e64_0_l_p5","u_0_34_f7",1]],require:[["DevsiteHeaderInteractionsLogger","registerDialog",["__elem_072b8e64_0_i_Ko"],[{__m:"__elem_072b8e64_0_i_Ko"},null]],["__inst_41781d56_0_0_HZ"],["DevsiteHeaderInteractionsLogger","registerDialog",["__elem_072b8e64_0_j_QR","__inst_41781d56_0_0_HZ"],[{__m:"__elem_072b8e64_0_j_QR"},{__m:"__inst_41781d56_0_0_HZ"}]],["__inst_41781d56_0_1_kh"],["DevsiteHeaderInteractionsLogger","registerDialog",["__elem_072b8e64_0_k_y2","__inst_41781d56_0_1_kh"],[{__m:"__elem_072b8e64_0_k_y2"},{__m:"__inst_41781d56_0_1_kh"}]],["BizSiteHeader","registerStickyListener",["__elem_a588f507_0_3_l9"],[{__m:"__elem_a588f507_0_3_l9"}]],["DevsiteHeaderLoginButton","initButtonClick",["__elem_072b8e64_0_l_p5"],[{__m:"__elem_072b8e64_0_l_p5"},"login_button_clicked"]],["RequireDeferredReference","unblock",[],[["FbtLogging","IntlQtEventFalcoEvent","PageTransitions","Animation"],"sd"]],["RequireDeferredReference","unblock",[],[["FbtLogging","IntlQtEventFalcoEvent","PageTransitions","Animation"],"css"]]]},hsrp:{hsdp:{gkxData:{"25981":{result:false,hash:null},"25983":{result:false,hash:null}}},hblp:{consistency:{rev:1020161954},rsrcMap:{mMkijhs:{type:"css",src:"https://static.xx.fbcdn.net/rsrc.php/v5/yM/l/0,cross/oF8MnC09maW.css"}},compMap:{ContextualLayerInlineTabOrder:{r:["1VRdE+K","/XRSCRy","HLSPxCz","zyNcqsR","q4k9dcL","nvhaXqO","bO1dD4x","YAndhp3","iHCiaFe"],be:1},CSSFade:{r:["nvhaXqO","bO1dD4x","YAndhp3","iHCiaFe"],be:1}}}},allResources:["zfzSak0","1VRdE+K","/XRSCRy","mMkijhs","nvhaXqO","ckQqi92","bO1dD4x","jIgdi67","fXXLWNj","dzZKBxS","iHCiaFe","WgFZrWv","+HX6M3x","zyNcqsR","q4k9dcL","YAndhp3","R5w1rCJ","QFvEXya","6ZPxvBs","ros5UYc","jCb/uTV"]});}));</script> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v4/y2/r/DyGxoExKf8F.js" as="script" crossorigin="anonymous" nonce="VOU6cX8y" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v4/yF/r/p55HfXW__mM.js" as="script" crossorigin="anonymous" nonce="VOU6cX8y" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v4ioJq4/y_/l/en_US/fxa4fahEnRt.js" as="script" crossorigin="anonymous" nonce="VOU6cX8y" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v4/yL/r/HCHjtU2o8Gs.js" as="script" crossorigin="anonymous" nonce="VOU6cX8y" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v4/yI/r/nkcTaFYgH7k.js" as="script" crossorigin="anonymous" nonce="VOU6cX8y" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v5/yK/l/0,cross/KHIwvvT0mdn.css" as="style" crossorigin="anonymous" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v4/yN/r/iXcl39c1iZr.js" as="script" crossorigin="anonymous" nonce="VOU6cX8y" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v4/yH/r/fmaAjv0lQCY.js" as="script" crossorigin="anonymous" nonce="VOU6cX8y" /> <div class="hidden_elem"><code id="u_0_37_qn"><!-- <noscript id="u_0_36_tq"></noscript> --></code></div> <script nonce="VOU6cX8y">(function(){var n=now_inl();requireLazy(["__bigPipe"],function(bigPipe){bigPipe.beforePageletArrive("documentation_breadcrumbs_pagelet",n);})})();</script> <script nonce="VOU6cX8y">requireLazy(["__bigPipe"],(function(bigPipe){bigPipe.onPageletArrive({displayResources:["1VRdE+K","/XRSCRy","zyNcqsR","R5w1rCJ","HD/14dc","jIgdi67","ckQqi92","QFvEXya","OjYoAp2","AkVBda0","nvhaXqO","zfzSak0","iHCiaFe","ros5UYc","CERwne7","bO1dD4x","dzZKBxS"],content:{documentation_breadcrumbs_pagelet:{container_id:"u_0_37_qn"}},id:"documentation_breadcrumbs_pagelet",phase:1,jsmods:{define:[["cr:734",[],{__rc:[null,null]},-1],["cr:755",["warningWWW"],{__rc:["warningWWW",null]},-1],["cr:1293",["ReactDOM.classic"],{__rc:["ReactDOM.classic",null]},-1],["cr:3473",["unmountComponentOnTransition"],{__rc:["unmountComponentOnTransition",null]},-1],["cr:3603",["unmountConcurrentComponentOnTransition"],{__rc:["unmountConcurrentComponentOnTransition",null]},-1],["cr:7162",["ReactDOMCompatibilityLayer"],{__rc:["ReactDOMCompatibilityLayer",null]},-1],["cr:1108857",[],{__rc:[null,null]},-1],["cr:1294158",["React.classic"],{__rc:["React.classic",null]},-1],["cr:1294159",["ReactDOM.classic"],{__rc:["ReactDOM.classic",null]},-1],["cr:510",["GeoPrivateBaseText_DEPRECATED.react"],{__rc:["GeoPrivateBaseText_DEPRECATED.react",null]},-1],["cr:757",["ImageWwwCssDependency"],{__rc:["ImageWwwCssDependency",null]},-1],["cr:1958",["createGeoPrivateSidebarNavigationFlatTheme"],{__rc:["createGeoPrivateSidebarNavigationFlatTheme",null]},-1],["cr:2443",[],{__rc:[null,null]},-1],["cr:4655",["AbstractLinkLynxMode"],{__rc:["AbstractLinkLynxMode",null]},-1],["cr:5662",["Event"],{__rc:["Event",null]},-1],["cr:6170",["GeoPrivateDefaultColorGeneratedStyles"],{__rc:["GeoPrivateDefaultColorGeneratedStyles","Aa3S3-PpTp2hR4OUbQebMhfZ-h7VcROq57Sq8Zl1RVSD4Qg2sYlm8i6gVYg-qVA6L0y0ZwB5yGzFHXcUkaf-HI0hQjTLRi8ePLtZSY-ixk1c1D0QWur0FNYYgqoIlWeygkcWwTpJ9eXmhRTfK9C93YfehR2YMxr3"]},-1],["cr:6754",[],{__rc:[null,null]},-1],["cr:7319",[],{__rc:[null,null]},-1],["cr:8469",[],{__rc:[null,null]},-1],["cr:8658",[],{__rc:[null,null]},-1],["cr:1641505",[],{__rc:[null,null]},-1],["ClickIDURLBlocklistSVConfig",[],{block_list_url:["https://www.youtube.com/watch?v=f1J38FlDKxo","https://www.youtube.com/watch?v=6xt7nTuO85A"]},7631],["LoadingMarkerGated",[],{component:null},2874],["FBDomainsSVConfig",[],{domains:{__map:[["www.facebook.com",1],["tfbnw.net",1],["m.beta.facebook.com",1],["touch.beta.facebook.com",1],["www.dev.facebook.com",1],["fb.me",1],["s.fb.com",1],["m.fbjs.facebook.com",1],["facebook.com.es",1],["www.fbjs.facebook.com",1],["m.facebook.com",1],["facebook.fr",1],["fbsbx.com",1],["embed.fbsbx.com",1],["attachment.fbsbx.com",1],["lookaside.fbsbx.com",1],["web.facebook.com",1],["fb.com",1],["messenger.com",1],["secure.facebook.com",1],["secure.my-od.facebook.com",1],["www.my-od.facebook.com",1]]}},3828],["ClickIDDomainBlacklistSVConfig",[],{domains:["craigslist","tfbnw.net","canadiantire.ca","o2.co.uk","archive.org","reddit.com","redd.it","gmail.com","cvk.gov.ua","electoralsearch.in","yahoo.com","cve.mitre.org","usenix.org","ky.gov","voteohio.gov","vote.pa.gov","oversightboard.com","wi.gov","pbs.twimg.com","media.discordapp.net","vastadeal.com","theaustralian.com.au","alloygator.com","elsmannimmobilien.de","news.com.au","dennisbonnen.com","stoett.com","investorhour.com","perspectivasur.com","bonnegueule.fr","firstent.org","twitpic.com","kollosche.com.au","nau.edu","arcourts.gov","lomberg.de","network4.hu","balloonrace.com","awstrack.me","ic3.gov","sos.wyo.gov","cnpq.br","0.discoverapp.com","apple.com","apple.co","applecard.apple","services.apple","appletvplus.com","applepay.apple","wallet.apple","beatsbydre.com","dinn.com.mx","soriana.com","facebook.sso.datasite.com","fycextras.com","rik.parlament.gov.rs","elections.delaware.gov","dge.sn","facebook.co1.qualtrics.com","instagram.qualtrics.com"]},3829],["cr:2682",["warningBlueish"],{__rc:["warningBlueish",null]},-1],["cr:11202",[],{__rc:[null,null]},-1],["cr:1105154",[],{__rc:[null,null]},-1],["cr:5277",["ReactDOM.classic.prod-or-profiling"],{__rc:["ReactDOM.classic.prod-or-profiling",null]},-1],["cr:1292365",["React-prod.classic"],{__rc:["React-prod.classic",null]},-1],["cr:2099",[],{__rc:[null,null]},-1],["cr:2448",["useHeroBootloadedComponent"],{__rc:["useHeroBootloadedComponent",null]},-1],["cr:2683",["warningBlue"],{__rc:["warningBlue",null]},-1],["cr:5278",["ReactDOM-prod.classic"],{__rc:["ReactDOM-prod.classic",null]},-1],["cr:3695",[],{__rc:[null,null]},-1],["cr:983844",[],{__rc:[null,null]},-1],["cr:5695",["EventListenerWWW"],{__rc:["EventListenerWWW",null]},-1],["cr:8909",["ReactFiberErrorDialogWWW"],{__rc:["ReactFiberErrorDialogWWW",null]},-1],["CoreWarningGK",[],{forceWarning:false},725],["cr:1353359",["EventListenerImplForBlue"],{__rc:["EventListenerImplForBlue",null]},-1]],elements:[["__elem_fc9f538f_0_0_Oi","u_0_36_tq",1]],require:[["react-xhp","constructAndRenderComponentIntoComment_DO_NOT_USE",["DevsiteDocBreadcrumbs.react","__elem_fc9f538f_0_0_Oi"],[{constructor:{__m:"DevsiteDocBreadcrumbs.react"},concurrentRootOptions:{},props:{crumbs:[{title:"Docs",uri:"/docs/"},{title:"Marketing API",uri:"/docs/marketing-apis"},{title:"Audiences",uri:"/docs/marketing-api/audiences"},{title:"Dynamic Audiences",uri:"/docs/marketing-api/audiences/guides/dynamic-product-audiences"}]},placeholderElement:{__m:"__elem_fc9f538f_0_0_Oi"},acrossTransitions:false,clobberSiblings:false,preloader:null,bigPipeContext:{__bigPipeContext:1},nonBlockingPreloaders:null}]],["RequireDeferredReference","unblock",[],[["FbtLogging","IntlQtEventFalcoEvent"],"sd"]],["RequireDeferredReference","unblock",[],[["FbtLogging","IntlQtEventFalcoEvent"],"css"]]]},hsrp:{hsdp:{gkxData:{"5762":{result:true,hash:"AT4Dp-W-eVW9WXI4STc"},"9498":{result:true,hash:"AT49rf2PFP4swjnDDMA"},"20942":{result:false,hash:null},"24835":{result:false,hash:null},"24836":{result:true,hash:null},"24838":{result:false,hash:null}},ixData:{"1163":{sprited:1,spriteCssClass:"sx_8cfd38",spriteMapCssClass:"sp_WbXBGqjC54o"},"1165":{sprited:1,spriteCssClass:"sx_318c2a",spriteMapCssClass:"sp_WbXBGqjC54o"},"1739":{sprited:1,spriteCssClass:"sx_10d608",spriteMapCssClass:"sp_WbXBGqjC54o"},"390007":{sprited:1,spriteCssClass:"sx_3941ca",spriteMapCssClass:"sp_WbXBGqjC54o"},"390008":{sprited:1,spriteCssClass:"sx_dd33be",spriteMapCssClass:"sp_WbXBGqjC54o"},"390009":{sprited:1,spriteCssClass:"sx_35981f",spriteMapCssClass:"sp_WbXBGqjC54o"},"478232":{sprited:1,spriteCssClass:"sx_b53dd8",spriteMapCssClass:"sp_WbXBGqjC54o"},"478237":{sprited:1,spriteCssClass:"sx_b9e4a8",spriteMapCssClass:"sp_WbXBGqjC54o"},"478791":{sprited:1,spriteCssClass:"sx_fecb10",spriteMapCssClass:"sp_WbXBGqjC54o"},"478793":{sprited:1,spriteCssClass:"sx_b278c5",spriteMapCssClass:"sp_WbXBGqjC54o"},"478795":{sprited:1,spriteCssClass:"sx_8bbd22",spriteMapCssClass:"sp_WbXBGqjC54o"},"478799":{sprited:1,spriteCssClass:"sx_b9fbc6",spriteMapCssClass:"sp_WbXBGqjC54o"},"478801":{sprited:1,spriteCssClass:"sx_82c83f",spriteMapCssClass:"sp_WbXBGqjC54o"},"479175":{sprited:1,spriteCssClass:"sx_bc419e",spriteMapCssClass:"sp_WbXBGqjC54o"},"479176":{sprited:1,spriteCssClass:"sx_b8b36c",spriteMapCssClass:"sp_WbXBGqjC54o"},"479177":{sprited:1,spriteCssClass:"sx_3a6083",spriteMapCssClass:"sp_WbXBGqjC54o"},"479179":{sprited:1,spriteCssClass:"sx_9fa179",spriteMapCssClass:"sp_WbXBGqjC54o"},"479180":{sprited:1,spriteCssClass:"sx_42f1dd",spriteMapCssClass:"sp_WbXBGqjC54o"},"479321":{sprited:1,spriteCssClass:"sx_59a474",spriteMapCssClass:"sp_WbXBGqjC54o"},"479324":{sprited:1,spriteCssClass:"sx_3a6aec",spriteMapCssClass:"sp_WbXBGqjC54o"},"479327":{sprited:1,spriteCssClass:"sx_5ad8a6",spriteMapCssClass:"sp_WbXBGqjC54o"},"479360":{sprited:1,spriteCssClass:"sx_4b28ab",spriteMapCssClass:"sp_WbXBGqjC54o"},"479363":{sprited:1,spriteCssClass:"sx_8d7ff2",spriteMapCssClass:"sp_WbXBGqjC54o"},"480789":{sprited:1,spriteCssClass:"sx_a663f5",spriteMapCssClass:"sp_s_usVSEU-xQ"},"481882":{sprited:1,spriteCssClass:"sx_05cd7d",spriteMapCssClass:"sp_WbXBGqjC54o"},"484386":{sprited:1,spriteCssClass:"sx_e30349",spriteMapCssClass:"sp_WbXBGqjC54o"},"489534":{sprited:1,spriteCssClass:"sx_1c93d0",spriteMapCssClass:"sp_WbXBGqjC54o"},"492482":{sprited:1,spriteCssClass:"sx_a5ee58",spriteMapCssClass:"sp_WbXBGqjC54o"},"492485":{sprited:1,spriteCssClass:"sx_fcbaed",spriteMapCssClass:"sp_WbXBGqjC54o"},"492515":{sprited:1,spriteCssClass:"sx_c791a7",spriteMapCssClass:"sp_WbXBGqjC54o"},"492530":{sprited:1,spriteCssClass:"sx_2066fd",spriteMapCssClass:"sp_WbXBGqjC54o"},"492533":{sprited:1,spriteCssClass:"sx_348678",spriteMapCssClass:"sp_WbXBGqjC54o"},"492569":{sprited:1,spriteCssClass:"sx_83f9eb",spriteMapCssClass:"sp_WbXBGqjC54o"},"492698":{sprited:1,spriteCssClass:"sx_99a136",spriteMapCssClass:"sp_WbXBGqjC54o"},"492700":{sprited:1,spriteCssClass:"sx_b54ef2",spriteMapCssClass:"sp_WbXBGqjC54o"},"492702":{sprited:1,spriteCssClass:"sx_0840c5",spriteMapCssClass:"sp_WbXBGqjC54o"},"492706":{sprited:1,spriteCssClass:"sx_5f340f",spriteMapCssClass:"sp_WbXBGqjC54o"},"492708":{sprited:1,spriteCssClass:"sx_45b96f",spriteMapCssClass:"sp_WbXBGqjC54o"},"498144":{sprited:1,spriteCssClass:"sx_94c2ab",spriteMapCssClass:"sp_WbXBGqjC54o"},"498145":{sprited:1,spriteCssClass:"sx_abf84f",spriteMapCssClass:"sp_WbXBGqjC54o"},"498146":{sprited:1,spriteCssClass:"sx_abb08c",spriteMapCssClass:"sp_WbXBGqjC54o"},"498148":{sprited:1,spriteCssClass:"sx_10b609",spriteMapCssClass:"sp_WbXBGqjC54o"},"498149":{sprited:1,spriteCssClass:"sx_b4c3e1",spriteMapCssClass:"sp_WbXBGqjC54o"},"502060":{sprited:1,spriteCssClass:"sx_d09554",spriteMapCssClass:"sp_WbXBGqjC54o"},"502061":{sprited:1,spriteCssClass:"sx_552a83",spriteMapCssClass:"sp_WbXBGqjC54o"},"502062":{sprited:1,spriteCssClass:"sx_cc9245",spriteMapCssClass:"sp_WbXBGqjC54o"},"502064":{sprited:1,spriteCssClass:"sx_d06afd",spriteMapCssClass:"sp_WbXBGqjC54o"},"502065":{sprited:1,spriteCssClass:"sx_caf356",spriteMapCssClass:"sp_WbXBGqjC54o"},"648667":{sprited:1,spriteCssClass:"sx_7393c9",spriteMapCssClass:"sp_WbXBGqjC54o"},"648668":{sprited:1,spriteCssClass:"sx_20c08b",spriteMapCssClass:"sp_WbXBGqjC54o"},"648669":{sprited:1,spriteCssClass:"sx_03511c",spriteMapCssClass:"sp_WbXBGqjC54o"},"812005":{sprited:1,spriteCssClass:"sx_1329a4",spriteMapCssClass:"sp_WbXBGqjC54o"},"1166721":{sprited:1,spriteCssClass:"sx_4c3b61",spriteMapCssClass:"sp_WbXBGqjC54o"},"1213581":{sprited:1,spriteCssClass:"sx_4bc853",spriteMapCssClass:"sp_WbXBGqjC54o"},"1280864":{sprited:1,spriteCssClass:"sx_02ac5e",spriteMapCssClass:"sp_WbXBGqjC54o"},"1826783":{sprited:1,spriteCssClass:"sx_424aa8",spriteMapCssClass:"sp_WbXBGqjC54o"}},qexData:{"1494":{r:false,l:"J{\"qeid\":\"0\",\"u\":\"\",\"t\":\"fb_acting_account\",\"gks\":[],\"qe\":\"564249576328418\"}"},"1497":{r:false,l:"J{\"qeid\":\"0\",\"u\":\"\",\"t\":\"fb_acting_account\",\"gks\":[],\"qe\":\"564249576328418\"}"},"1502":{r:true,l:"J{\"qeid\":\"0\",\"u\":\"\",\"t\":\"fb_acting_account\",\"gks\":[],\"qe\":\"564249576328418\"}"}},justknobxData:{"450":{r:true},"1568":{r:true}}},hblp:{consistency:{rev:1020161954},rsrcMap:{"HD/14dc":{type:"js",src:"https://static.xx.fbcdn.net/rsrc.php/v4ioJq4/y_/l/en_US/fxa4fahEnRt.js"},AkVBda0:{type:"css",src:"https://static.xx.fbcdn.net/rsrc.php/v5/yK/l/0,cross/KHIwvvT0mdn.css"},CERwne7:{type:"js",src:"https://static.xx.fbcdn.net/rsrc.php/v4/yH/r/fmaAjv0lQCY.js"}},compMap:{"GeoTooltip.react":{r:["zyNcqsR","R5w1rCJ","jIgdi67","OjYoAp2","HD/14dc","AkVBda0","ckQqi92","nvhaXqO","QFvEXya","1VRdE+K","zfzSak0","CERwne7","ros5UYc","bO1dD4x","/XRSCRy","dzZKBxS","iHCiaFe"],rds:{m:["FbtLogging","IntlQtEventFalcoEvent"],r:["+HX6M3x"]},be:1}}}},allResources:["1VRdE+K","/XRSCRy","zyNcqsR","R5w1rCJ","HD/14dc","jIgdi67","ckQqi92","QFvEXya","OjYoAp2","AkVBda0","nvhaXqO","zfzSak0","iHCiaFe","ros5UYc","CERwne7","bO1dD4x","dzZKBxS","+HX6M3x"]});}));</script> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v5/yI/l/0,cross/IEtGQ33ZcA8.css" as="style" crossorigin="anonymous" /> <div class="hidden_elem"><code id="u_0_3a_7Q"><!-- <div class="_6e3x" data-testid="home_page_footer_cms_obj"><hr /><div class="_2jqx _2js6 _2jqq _1x12 _4wnt _7pk5 _7pj_ _7pk8 _7pk2"><div class="_6uo3 _370f _370e _370j _370k"><div class="_4v84 _6u4h" style=""><div class="_6uo3 _370e _370j _370k"><div class="_8_jd"><div class="_af7-"><div class="_8_je"><img class="_6voz _7f2d img" src="https://scontent-sin11-2.xx.fbcdn.net/v/t39.2365-6/459257729_1010347667767763_3581566724399163588_n.svg?_nc_cat=1&amp;ccb=1-7&amp;_nc_sid=e280be&amp;_nc_ohc=dzfH6ptiDacQ7kNvgG2EChA&amp;_nc_zt=14&amp;_nc_ht=scontent-sin11-2.xx&amp;_nc_gid=AlZbbL2m_auGfhysMaosowK&amp;oh=00_AYDUXtpI6KoOzKCxNYF_0q1eZwkG6Ka4F8zpR6oV2iGSMw&amp;oe=67CD44EC" width="68px" alt="" data-ms="&#123;&quot;creative&quot;:&quot;image&quot;,&quot;creative_detail&quot;:&quot;image&amp;device_type=desktop&quot;,&quot;create_type&quot;:&quot;image&quot;,&quot;create_type_detail&quot;:&quot;image&quot;&#125;" /></div><div class="_8_jf _8_jg"><ul class="_8_jr"><div class="_8_js"></div><li class="_8_jq"><a class="_8xd- _9ao6 _8zgc" href="#" style="" data-ms="&#123;&quot;creative&quot;:&quot;link&quot;,&quot;creative_detail&quot;:&quot;link&amp;device_type=desktop&quot;,&quot;create_type&quot;:&quot;link&quot;,&quot;create_type_detail&quot;:&quot;&quot;&#125;" role="button"><a data-click-event="footer_social_facebook" href="https://www.facebook.com/MetaforDevelopers" data-ms="&#123;&quot;creative&quot;:&quot;image&quot;,&quot;creative_detail&quot;:&quot;image&amp;device_type=desktop&quot;,&quot;create_type&quot;:&quot;image&quot;,&quot;create_type_detail&quot;:&quot;image&quot;&#125;"><img class="_6voz _7f2d img" src="https://scontent-sin11-2.xx.fbcdn.net/v/t39.2365-6/459306853_1501629487899251_7449019458089488547_n.png?_nc_cat=1&amp;ccb=1-7&amp;_nc_sid=e280be&amp;_nc_ohc=HNLG0ZzwzQsQ7kNvgFfyQNb&amp;_nc_zt=14&amp;_nc_ht=scontent-sin11-2.xx&amp;_nc_gid=AlZbbL2m_auGfhysMaosowK&amp;oh=00_AYAT9WkZrsoFdsxf1d_927zs1s9lQ9P9yhrQsDZkvy_3LA&amp;oe=67CD28A2" alt="Follow us on Facebook" style="width:24px; height:auto; display:inline; margin-right:20px;" /></a><a data-click-event="footer_social_ig" href="https://l.facebook.com/l.php?u=https%3A%2F%2Fwww.instagram.com%2Fmetafordevelopers%2F&amp;h=AT1BIG3jvsJKGFB7_2OM4sb0-5N7hD0Ra5YTuIiCS6oglxKo7o0mcshCgAauJjS3tTrClRZDfPWAFB_uzPCLpsW-3enSIOh9ZTLl_dk7AdhRBt-mykms6M8O-GB1JFBqWXsHCZ1bAv-xNj2GBoShfZhQaQ" data-ms="&#123;&quot;creative&quot;:&quot;image&quot;,&quot;creative_detail&quot;:&quot;image&amp;device_type=desktop&quot;,&quot;create_type&quot;:&quot;image&quot;,&quot;create_type_detail&quot;:&quot;image&quot;&#125;" target="_blank" rel="nofollow" data-lynx-mode="hover"><img class="_6voz _7f2d img" src="https://scontent-sin11-2.xx.fbcdn.net/v/t39.2365-6/458971466_433154499741175_6962021715663093697_n.png?_nc_cat=1&amp;ccb=1-7&amp;_nc_sid=e280be&amp;_nc_ohc=ke2mhYQ1wboQ7kNvgHDTCJr&amp;_nc_zt=14&amp;_nc_ht=scontent-sin11-2.xx&amp;_nc_gid=AlZbbL2m_auGfhysMaosowK&amp;oh=00_AYA_xj7U_mVKBDJhFsteI8S1yLId2biaOyxI4cwMiJWhdQ&amp;oe=67CD250E" alt="Follow us on Instagram" style="width:24px; height:auto; display:inline; margin-right:20px;" /></a><a data-click-event="footer_social_twitter" href="https://l.facebook.com/l.php?u=https%3A%2F%2Ftwitter.com%2Fmetafordevs&amp;h=AT1-fDEi5Bah1KTvmmoj6qI43YndR8gpb8x81Sr-6ccX4POCOVyJCDInjXtaRAfIln7_qDVLr1ZqkSwMZJt3ZerC0LBlh4Fg4aaDowtcYMdudU4jNpKA-deNeQBKuAv6Plq5WTOT-CZJYS76u7i-z0YJVA" data-ms="&#123;&quot;creative&quot;:&quot;image&quot;,&quot;creative_detail&quot;:&quot;image&amp;device_type=desktop&quot;,&quot;create_type&quot;:&quot;image&quot;,&quot;create_type_detail&quot;:&quot;image&quot;&#125;" target="_blank" rel="nofollow" data-lynx-mode="hover"><img class="_6voz _7f2d img" src="https://scontent-sin11-2.xx.fbcdn.net/v/t39.2365-6/459160202_540178488525397_747089945616031028_n.png?_nc_cat=1&amp;ccb=1-7&amp;_nc_sid=e280be&amp;_nc_ohc=v8xcs-xciaYQ7kNvgERnOrn&amp;_nc_zt=14&amp;_nc_ht=scontent-sin11-2.xx&amp;_nc_gid=AlZbbL2m_auGfhysMaosowK&amp;oh=00_AYBBJua2FfkQol-dMhFreitVGJFoemUjhNcC8GXvwBuaPw&amp;oe=67CD4C58" alt="Follow us on X" style="width:24px; height:auto; display:inline; margin-right:20px;" /></a><a data-click-event="footer_social_linkedin" href="https://l.facebook.com/l.php?u=https%3A%2F%2Fwww.linkedin.com%2Fshowcase%2Fmeta-for-developers%2F&amp;h=AT3W0B-LDZl92oXQExw2nYi8SupPltKNZNZg3hF62wkg464w635gDDGkAd54kM64NlA1JyKQTXH3acl1iVwyYHbFARriZC5_zwsHEGDxqJciE3jfFXDd1JiggrltG_2jqx6pfhFPAORvnmrI3Ar9Dt_1Ag" data-ms="&#123;&quot;creative&quot;:&quot;image&quot;,&quot;creative_detail&quot;:&quot;image&amp;device_type=desktop&quot;,&quot;create_type&quot;:&quot;image&quot;,&quot;create_type_detail&quot;:&quot;image&quot;&#125;" target="_blank" rel="nofollow" data-lynx-mode="hover"><img class="_6voz _7f2d img" src="https://scontent-sin11-2.xx.fbcdn.net/v/t39.2365-6/458754681_1046279956748647_3773356972584952025_n.png?_nc_cat=1&amp;ccb=1-7&amp;_nc_sid=e280be&amp;_nc_ohc=FFXDDvS9IvEQ7kNvgHS3nsP&amp;_nc_zt=14&amp;_nc_ht=scontent-sin11-2.xx&amp;_nc_gid=AlZbbL2m_auGfhysMaosowK&amp;oh=00_AYBs3tJhoNcL36hHh2grB2xlOh7IgPoVYa2jPGhkpUobpg&amp;oe=67CD2A6C" alt="Follow us on LinkedIn" style="width:auto; height:24px; display:inline; margin-right:15px" /></a><a data-click-event="footer_social_youtube" href="https://l.facebook.com/l.php?u=https%3A%2F%2Fwww.youtube.com%2FMetaDevelopers%2F&amp;h=AT2PezohDZNd4nvrEOa0v9zxih-FwkTUvIfagelenfb4xZmTV_DDRgh6eVvjR5gXtlj-Vnq-lldHEUURt_Q8SDDnz-QxEr-c3a0V9hmXthbUuzdVJEuigKiQ8ssL84nEIK1fSqF1fkrU3SSAHCt9mpwcZg" data-ms="&#123;&quot;creative&quot;:&quot;image&quot;,&quot;creative_detail&quot;:&quot;image&amp;device_type=desktop&quot;,&quot;create_type&quot;:&quot;image&quot;,&quot;create_type_detail&quot;:&quot;image&quot;&#125;" target="_blank" rel="nofollow" data-lynx-mode="hover"><img class="_6voz _7f2d img" src="https://scontent-sin11-2.xx.fbcdn.net/v/t39.2365-6/459342489_501198322668453_7712071717227028092_n.png?_nc_cat=1&amp;ccb=1-7&amp;_nc_sid=e280be&amp;_nc_ohc=5r6MdCERcBEQ7kNvgEWuNFg&amp;_nc_zt=14&amp;_nc_ht=scontent-sin11-2.xx&amp;_nc_gid=AlZbbL2m_auGfhysMaosowK&amp;oh=00_AYDNvanvONjP2VYOgs1_8LXTVFpfoLE31S0w6nJ3-ijiHA&amp;oe=67CD4FF0" alt="Follow us on YouTube" style="width:auto; height:24px; display:inline; margin-right:15px" /></a></a></li></ul></div></div></div></div></div><div class="_4v82 _6u4h" style=""><ul class="_8_jr"><div class="_8_js"><h4 class="_8xdx _8xdr _8xdj _8yp1 _93n_ _8zf- _8xdh" style="font-size:14px;font-weight:500;">Build with Meta</h4></div><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="https://developers.meta.com/ai/" style="color:#465a69;" data-ms="&#123;&quot;creative&quot;:&quot;link&quot;,&quot;creative_detail&quot;:&quot;link&amp;device_type=desktop&quot;,&quot;create_type&quot;:&quot;link&quot;,&quot;create_type_detail&quot;:&quot;&quot;&#125;">AI</a></li><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="https://developers.meta.com/horizon/" style="color:#465a69;" data-ms="&#123;&quot;creative&quot;:&quot;link&quot;,&quot;creative_detail&quot;:&quot;link&amp;device_type=desktop&quot;,&quot;create_type&quot;:&quot;link&quot;,&quot;create_type_detail&quot;:&quot;&quot;&#125;">Meta Horizon OS</a></li><li class="_8_jq"><a class="_8xd- _9ao6 _8zgc _8zgd" href="/social-technologies/" style="color:#465a69;" data-ms="&#123;&quot;creative&quot;:&quot;link&quot;,&quot;creative_detail&quot;:&quot;link&amp;device_type=desktop&quot;,&quot;create_type&quot;:&quot;link&quot;,&quot;create_type_detail&quot;:&quot;&quot;&#125;">Social technologies</a></li></ul><ul class="_8_jr"><div class="_8_js"><h4 class="_8xdx _8xdr _8xdj _8yp1 _93n_ _8zf- _8xdh" style="font-size:14px;font-weight:500;">News</h4></div><li class="_8_jq"><a class="_8xd- _9ao6 _8zgc _8zgd" href="https://developers.meta.com/blog/" style="color:#465a69;" data-ms="&#123;&quot;creative&quot;:&quot;link&quot;,&quot;creative_detail&quot;:&quot;link&amp;device_type=desktop&quot;,&quot;create_type&quot;:&quot;link&quot;,&quot;create_type_detail&quot;:&quot;&quot;&#125;">Meta for Developers</a></li><li class="_8_jq"><a class="_8xd- _9ao6 _8zgc _8zgd" href="/blog/" style="color:#465a69;" data-ms="&#123;&quot;creative&quot;:&quot;link&quot;,&quot;creative_detail&quot;:&quot;link&amp;device_type=desktop&quot;,&quot;create_type&quot;:&quot;link&quot;,&quot;create_type_detail&quot;:&quot;&quot;&#125;">Blog</a></li><li class="_8_jq"><a class="_8xd- _9ao6 _8zgc _8zgd" href="/success-stories/" style="color:#465a69;" data-ms="&#123;&quot;creative&quot;:&quot;link&quot;,&quot;creative_detail&quot;:&quot;link&amp;device_type=desktop&quot;,&quot;create_type&quot;:&quot;link&quot;,&quot;create_type_detail&quot;:&quot;&quot;&#125;">Success stories</a></li></ul></div><div class="_4v82 _6u4h" style=""><ul class="_8_jr"><div class="_8_js"><h4 class="_8xdx _8xdr _8xdj _8yp1 _93n_ _8zf- _8xdh" style="font-size:14px;font-weight:500;">Support</h4></div><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="/support/" style="color:#465a69;" data-ms="&#123;&quot;creative&quot;:&quot;link&quot;,&quot;creative_detail&quot;:&quot;link&amp;device_type=desktop&quot;,&quot;create_type&quot;:&quot;link&quot;,&quot;create_type_detail&quot;:&quot;&quot;&#125;">Developer support</a></li><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="/support/bugs/" style="color:#465a69;" data-ms="&#123;&quot;creative&quot;:&quot;link&quot;,&quot;creative_detail&quot;:&quot;link&amp;device_type=desktop&quot;,&quot;create_type&quot;:&quot;link&quot;,&quot;create_type_detail&quot;:&quot;&quot;&#125;">Bug tool</a></li><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="https://l.facebook.com/l.php?u=https%3A%2F%2Fmetastatus.com%2F&amp;h=AT2nR3WPRoCGikt_TOi8QVhSugv0-YfGkID4prZyXktwZZ8Z48WAzYGh9ZH4tq-vnUjIIjTH521a3hvgAFwCDkKwNa7Mm0amaLyhMQmtOXwJHq1EYIag7nyssU43AQsEp4tNJNeV0bCaeEQGFGe9PpM5DQ" style="color:#465a69;" target="_blank" data-ms="&#123;&quot;creative&quot;:&quot;link&quot;,&quot;creative_detail&quot;:&quot;link&amp;device_type=desktop&quot;,&quot;create_type&quot;:&quot;link&quot;,&quot;create_type_detail&quot;:&quot;&quot;&#125;" rel="nofollow" data-lynx-mode="hover">Platform status</a></li><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="https://www.facebook.com/groups/fbdevelopers/" style="color:#465a69;" data-ms="&#123;&quot;creative&quot;:&quot;link&quot;,&quot;creative_detail&quot;:&quot;link&amp;device_type=desktop&quot;,&quot;create_type&quot;:&quot;link&quot;,&quot;create_type_detail&quot;:&quot;&quot;&#125;">Developer community forum<img class="img" src="https://static.xx.fbcdn.net/rsrc.php/v4/yE/r/3AaI47RuuWt.png" alt="" width="16" height="16" /></a></li><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="/incident/report/" style="color:#465a69;" data-ms="&#123;&quot;creative&quot;:&quot;link&quot;,&quot;creative_detail&quot;:&quot;link&amp;device_type=desktop&quot;,&quot;create_type&quot;:&quot;link&quot;,&quot;create_type_detail&quot;:&quot;&quot;&#125;">Report an incident</a></li></ul></div><div class="_4v82 _6u4h" style=""><ul class="_8_jr"><div class="_8_js"><h4 class="_8xdx _8xdr _8xdj _8yp1 _93n_ _8zf- _8xdh" style="font-size:14px;font-weight:500;">Terms and policies</h4></div><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="/products/responsible-platform-initiatives/" style="color:#465a69;" data-ms="&#123;&quot;creative&quot;:&quot;link&quot;,&quot;creative_detail&quot;:&quot;link&amp;device_type=desktop&quot;,&quot;create_type&quot;:&quot;link&quot;,&quot;create_type_detail&quot;:&quot;&quot;&#125;">Responsible platform initiatives</a></li><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="/terms/" style="color:#465a69;" data-ms="&#123;&quot;creative&quot;:&quot;link&quot;,&quot;creative_detail&quot;:&quot;link&amp;device_type=desktop&quot;,&quot;create_type&quot;:&quot;link&quot;,&quot;create_type_detail&quot;:&quot;&quot;&#125;">Platform terms</a></li><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="/devpolicy/" style="color:#465a69;" data-ms="&#123;&quot;creative&quot;:&quot;link&quot;,&quot;creative_detail&quot;:&quot;link&amp;device_type=desktop&quot;,&quot;create_type&quot;:&quot;link&quot;,&quot;create_type_detail&quot;:&quot;&quot;&#125;">Developer policies</a></li></ul></div><div class="_6u4h" style=""><div class="_8_jd"><div class="_af7-"><div class="_8_je"></div><div class="_8_jf _8_jh"><ul class="_8_jr"><div class="_8_js"><div class="_8zym _8xdr _8xdj _8xd- _8yp1 _93n_ _8zf- _9ao6" style="color:#232323;">Follow Us</div></div><li class="_8_jq"><a class="_8xd- _9ao6 _8zgc" href="#" style="" data-ms="&#123;&quot;creative&quot;:&quot;link&quot;,&quot;creative_detail&quot;:&quot;link&amp;device_type=desktop&quot;,&quot;create_type&quot;:&quot;link&quot;,&quot;create_type_detail&quot;:&quot;&quot;&#125;" role="button"><a data-click-event="footer_social_fb" href="https://www.facebook.com/MetaforDevelopers" data-ms="&#123;&quot;creative&quot;:&quot;image&quot;,&quot;creative_detail&quot;:&quot;image&amp;device_type=desktop&quot;,&quot;create_type&quot;:&quot;image&quot;,&quot;create_type_detail&quot;:&quot;image&quot;&#125;"><img class="_6voz _7f2d img" src="https://scontent-sin11-2.xx.fbcdn.net/v/t39.2365-6/89126182_222315695571651_4936319991919149056_n.svg?_nc_cat=1&amp;ccb=1-7&amp;_nc_sid=e280be&amp;_nc_ohc=MMaBa_tN0jYQ7kNvgGmQjAR&amp;_nc_zt=14&amp;_nc_ht=scontent-sin11-2.xx&amp;_nc_gid=AlZbbL2m_auGfhysMaosowK&amp;oh=00_AYBJikjcYc2blN0w_83B1qQ-EA1r5C0Cl4FEJVRSVVJbQQ&amp;oe=67CD24AF" alt="Follow us on Facebook" style="width:24px; height:auto; display:inline; margin-right:20px;" /></a><a data-click-event="footer_social_ig" href="https://l.facebook.com/l.php?u=https%3A%2F%2Fwww.instagram.com%2Fmetafordevelopers%2F&amp;h=AT0nkJ0iD16Lf9If-b_3Veb2WNVbVLUaQjd-I3ftzyitquQCHT1spvisUdShpW5xLgX-WivGBsPqJXzoVHhhy_V57fNumtnk2d0n7iIpNdtvGcPuRwyGY769XfD9t1M-APzpiofPEkSEcy0IhTHpID6S2A" data-ms="&#123;&quot;creative&quot;:&quot;image&quot;,&quot;creative_detail&quot;:&quot;image&amp;device_type=desktop&quot;,&quot;create_type&quot;:&quot;image&quot;,&quot;create_type_detail&quot;:&quot;image&quot;&#125;" target="_blank" rel="nofollow" data-lynx-mode="hover"><img class="_6voz _7f2d img" src="https://scontent-sin11-2.xx.fbcdn.net/v/t39.2365-6/89319900_506382610280628_2520212398984396800_n.svg?_nc_cat=1&amp;ccb=1-7&amp;_nc_sid=e280be&amp;_nc_ohc=wfuxPo1sfiMQ7kNvgHHdhlq&amp;_nc_zt=14&amp;_nc_ht=scontent-sin11-2.xx&amp;_nc_gid=AlZbbL2m_auGfhysMaosowK&amp;oh=00_AYD6irAGMV10xIAInL4IBF4J4OukoGtPQDTWWBj2AyqQCQ&amp;oe=67CD3035" alt="Follow us on Instagram" style="width:24px; height:auto; display:inline; margin-right:20px;" /></a><a data-click-event="footer_social_twitter" href="https://l.facebook.com/l.php?u=https%3A%2F%2Ftwitter.com%2Fmetafordevs&amp;h=AT1hKnH1lsJbRoQNBQqCB8S4FbNwn1koZRdTQe6eZtT6J07E5FSNA7hTtOOrb64xlOBopaYAtKxnKd-vVv-d5jqijoxbrg8ozs_F6ExwvOPLwcBQSbaP4Q48xywybHmNesgUsEP_LvljzNrG3kIbeHU1xA" data-ms="&#123;&quot;creative&quot;:&quot;image&quot;,&quot;creative_detail&quot;:&quot;image&amp;device_type=desktop&quot;,&quot;create_type&quot;:&quot;image&quot;,&quot;create_type_detail&quot;:&quot;image&quot;&#125;" target="_blank" rel="nofollow" data-lynx-mode="hover"><img class="_6voz _7f2d img" src="https://scontent-sin11-2.xx.fbcdn.net/v/t39.2365-6/89154638_493934268150363_1123534170136510464_n.svg?_nc_cat=1&amp;ccb=1-7&amp;_nc_sid=e280be&amp;_nc_ohc=ac1rztRWbyEQ7kNvgF5G2cb&amp;_nc_zt=14&amp;_nc_ht=scontent-sin11-2.xx&amp;_nc_gid=AlZbbL2m_auGfhysMaosowK&amp;oh=00_AYAuWabhu-54OU8-AYaNXO3zz-ih-dyLrsaUPzRRHgBNDw&amp;oe=67CD4245" alt="Follow us on Twitter" style="width:24px; height:auto; display:inline; margin-right:20px;" /></a><a data-click-event="footer_social_linkedin" href="https://l.facebook.com/l.php?u=https%3A%2F%2Fwww.linkedin.com%2Fshowcase%2Fmeta-for-developers%2F&amp;h=AT1g-y34GolssHgxxFu7-qYa-rbaWwljABVC7mQoZE8crLb84XI6TlPchgQPTMOgeq2lDwT504KuwW4gnsNRW21DxCDapOh27jIC-S8VZECrim5gYU0KaAkHziY-LtOek-bY5bNCmEeFmAwB8bQHedMThQ" data-ms="&#123;&quot;creative&quot;:&quot;image&quot;,&quot;creative_detail&quot;:&quot;image&amp;device_type=desktop&quot;,&quot;create_type&quot;:&quot;image&quot;,&quot;create_type_detail&quot;:&quot;image&quot;&#125;" target="_blank" rel="nofollow" data-lynx-mode="hover"><img class="_6voz _7f2d img" src="https://scontent-sin11-2.xx.fbcdn.net/v/t39.2365-6/89354779_640044533453459_7031092369583767552_n.svg?_nc_cat=1&amp;ccb=1-7&amp;_nc_sid=e280be&amp;_nc_ohc=ebZHZEbMcpwQ7kNvgFyxbug&amp;_nc_zt=14&amp;_nc_ht=scontent-sin11-2.xx&amp;_nc_gid=AlZbbL2m_auGfhysMaosowK&amp;oh=00_AYDM4NdiT9l6G4BJZyrW8texmxuIAua3AH2huYfPUwt9QA&amp;oe=67CD3386" alt="Follow us on LinkedIn" style="width:auto; height:24px; display:inline; margin-right:20px" /></a><a data-click-event="footer_social_youtube" href="https://l.facebook.com/l.php?u=https%3A%2F%2Fwww.youtube.com%2FMetaDevelopers%2F&amp;h=AT0nx5qrx7DuWG80q2cQlov60zf9JS73pkzU8sKJmU6ZWo9pXjOjXa_znEiCvJ4Hg0CQ77j5Yu2UhYhvIdwGnFs8gqLTMe9m7FDFFgytRMOBtdYorArr0-QHkcdJOemUKOijlpT5p6Y7_s5kFUO1002Jbw" data-ms="&#123;&quot;creative&quot;:&quot;image&quot;,&quot;creative_detail&quot;:&quot;image&amp;device_type=desktop&quot;,&quot;create_type&quot;:&quot;image&quot;,&quot;create_type_detail&quot;:&quot;image&quot;&#125;" target="_blank" rel="nofollow" data-lynx-mode="hover"><img class="_6voz _7f2d img" src="https://scontent-sin11-2.xx.fbcdn.net/v/t39.2365-6/89127358_532616317687233_292625476315250688_n.svg?_nc_cat=1&amp;ccb=1-7&amp;_nc_sid=e280be&amp;_nc_ohc=h_j8HDJO50sQ7kNvgFuvRS6&amp;_nc_zt=14&amp;_nc_ht=scontent-sin11-2.xx&amp;_nc_gid=AlZbbL2m_auGfhysMaosowK&amp;oh=00_AYA3Oy9ohVMDdwmLLIg-J9XxYvsV1RUslGkCMOkvdDybYg&amp;oe=67CD5394" alt="Follow us on YouTube" style="width: auto; height:24px; display:inline;" /></a></a></li></ul></div></div></div></div></div><div class="_46qr"></div><div class="_6uo3 _370e _370j _370k"><ul class="_8_jo"><div class="_8zym _8xdr _8xdj _8xdz _8yp1 _93n_ _8zf- _9ao6" style=""> © 2025 Meta </div><div class="_8_j4"><li class="_8_jp"><a class="_8xdz _9ao6 _8zgc _8zgd" href="https://l.facebook.com/l.php?u=https%3A%2F%2Fabout.fb.com%2F&amp;h=AT2u1KI6EZ6wIXsq3tJKmhptoggjhCbW6w4SHAnvKHYg3Bc6vAuNIEMATD7THLb4ELPWyCm3WI7y1eKLUctbrZctjiII-gLLkMJopgKnwZsdOqEkH_ybiuowxzQ7KxfMhNaNq5816dJJt2iP1NnBVCbbTg" style="color:#232323;" target="_blank" data-ms="&#123;&quot;creative&quot;:&quot;link&quot;,&quot;creative_detail&quot;:&quot;link&amp;device_type=desktop&quot;,&quot;create_type&quot;:&quot;link&quot;,&quot;create_type_detail&quot;:&quot;&quot;&#125;" rel="nofollow" data-lynx-mode="hover">About</a></li><li class="_8_jp"><a class="_8xdz _9ao6 _8zgc _8zgd" href="https://www.facebook.com/careers" style="color:#232323;" data-ms="&#123;&quot;creative&quot;:&quot;link&quot;,&quot;creative_detail&quot;:&quot;link&amp;device_type=desktop&quot;,&quot;create_type&quot;:&quot;link&quot;,&quot;create_type_detail&quot;:&quot;&quot;&#125;">Careers</a></li><li class="_8_jp"><a class="_8xdz _9ao6 _8zgc _8zgd" href="https://www.facebook.com/about/privacy" style="color:#232323;" data-ms="&#123;&quot;creative&quot;:&quot;link&quot;,&quot;creative_detail&quot;:&quot;link&amp;device_type=desktop&quot;,&quot;create_type&quot;:&quot;link&quot;,&quot;create_type_detail&quot;:&quot;&quot;&#125;">Privacy Policy</a></li><li class="_8_jp"><a class="_8xdz _9ao6 _8zgc _8zgd" href="https://www.facebook.com/help/cookies" style="color:#232323;" data-ms="&#123;&quot;creative&quot;:&quot;link&quot;,&quot;creative_detail&quot;:&quot;link&amp;device_type=desktop&quot;,&quot;create_type&quot;:&quot;link&quot;,&quot;create_type_detail&quot;:&quot;&quot;&#125;">Cookies</a></li><li class="_8_jp"><a class="_8xdz _9ao6 _8zgc _8zgd" href="https://www.facebook.com/policies" style="color:#232323;" data-ms="&#123;&quot;creative&quot;:&quot;link&quot;,&quot;creative_detail&quot;:&quot;link&amp;device_type=desktop&quot;,&quot;create_type&quot;:&quot;link&quot;,&quot;create_type_detail&quot;:&quot;&quot;&#125;">Terms</a></li><div class="_8_j1"><div class="_af7_" data-nocookies="1"><div class="_8_j5"><select class="_8_j6 _9aob" id="u_0_38_iT"><option class="_8_ja" tabindex="0" data-locale="en_US" value="en_US">English (US)</option><option class="_8_j9" value="id_ID" data-locale="id_ID" tabindex="0">Bahasa Indonesia</option><option class="_8_j9" value="de_DE" data-locale="de_DE" tabindex="0">Deutsch</option><option class="_8_j9" value="es_LA" data-locale="es_LA" tabindex="0">Español</option><option class="_8_j9" value="es_ES" data-locale="es_ES" tabindex="0">Español (España)</option><option class="_8_j9" value="fr_FR" data-locale="fr_FR" tabindex="0">Français (France)</option><option class="_8_j9" value="it_IT" data-locale="it_IT" tabindex="0">Italiano</option><option class="_8_j9" value="pt_BR" data-locale="pt_BR" tabindex="0">Português (Brasil)</option><option class="_8_j9" value="vi_VN" data-locale="vi_VN" tabindex="0">Tiếng Việt</option><option class="_8_j9" value="ru_RU" data-locale="ru_RU" tabindex="0">Русский</option><option class="_8_j9" value="ar_AR" data-locale="ar_AR" tabindex="0">العربية</option><option class="_8_j9" value="th_TH" data-locale="th_TH" tabindex="0">ภาษาไทย</option><option class="_8_j9" value="ko_KR" data-locale="ko_KR" tabindex="0">한국어</option><option class="_8_j9" value="zh_HK" data-locale="zh_HK" tabindex="0">中文(香港)</option><option class="_8_j9" value="zh_TW" data-locale="zh_TW" tabindex="0">中文(台灣)</option><option class="_8_j9" value="zh_CN" data-locale="zh_CN" tabindex="0">中文(简体)</option><option class="_8_j9" value="ja_JP" data-locale="ja_JP" tabindex="0">日本語</option></select><button class="_8_j7" tabindex="-1" id="u_0_39_CJ"><div class="_8_j2"><div class="_8zym _8xdr _8xdj _8xdz _8yp1 _93n_ _8zf- _8xdi" style="">English (US)</div></div><div class="_8_j8"><div class="_8xnp"><svg width="12px" height="8px" viewBox="0 0 8 12" version="1.1" xmlns="http://www.w3.org/2000/svg"><polygon id="path-1" points="4 2 10 10 -2 10" transform="translate(4.000000, 6.000000) scale(1, -1) rotate(90.000000) translate(-4.000000, -6.000000)" fill="#232323"></polygon></svg></div></div></button></div></div></div></div></ul></div></div></div> --></code></div> <script nonce="VOU6cX8y">(function(){var n=now_inl();requireLazy(["__bigPipe"],function(bigPipe){bigPipe.beforePageletArrive("devsite_footer",n);})})();</script> <script nonce="VOU6cX8y">requireLazy(["__bigPipe"],(function(bigPipe){bigPipe.onPageletArrive({displayResources:["fMMu2GU","dzZKBxS","ooZM6N3","iHCiaFe"],content:{devsite_footer:{container_id:"u_0_3a_7Q"}},id:"devsite_footer",phase:1,jsmods:{instances:[["__inst_6b97fe1e_0_0_Gm",["DeveloperRefreshFooterLocaleSelector","__elem_11edcf69_0_0_6e","__elem_0cdc66ad_0_0_TB"],[{__m:"__elem_11edcf69_0_0_6e"},{__m:"__elem_0cdc66ad_0_0_TB"},false,"en_US"],1]],elements:[["__elem_11edcf69_0_0_6e","u_0_38_iT",1],["__elem_0cdc66ad_0_0_TB","u_0_39_CJ",1]],require:[["__inst_6b97fe1e_0_0_Gm"],["RequireDeferredReference","unblock",[],[["FbtLogging","IntlQtEventFalcoEvent"],"sd"]],["RequireDeferredReference","unblock",[],[["FbtLogging","IntlQtEventFalcoEvent"],"css"]]]},hsrp:{hblp:{consistency:{rev:1020161954},rsrcMap:{ooZM6N3:{type:"css",src:"https://static.xx.fbcdn.net/rsrc.php/v5/yI/l/0,cross/IEtGQ33ZcA8.css"}}}},allResources:["1VRdE+K","/XRSCRy","+HX6M3x","nvhaXqO","QFvEXya","fMMu2GU","dzZKBxS","ooZM6N3","iHCiaFe"]});}));</script> <script nonce="VOU6cX8y">(function(){var n=now_inl();requireLazy(["__bigPipe"],function(bigPipe){bigPipe.beforePageletArrive("developer_documentation_toolbar",n);})})();</script> <script nonce="VOU6cX8y">requireLazy(["__bigPipe"],(function(bigPipe){bigPipe.onPageletArrive({displayResources:["iHCiaFe","dzZKBxS"],id:"developer_documentation_toolbar",phase:1,last_in_phase:true,last_pagelet:true,tti_phase:1,jsmods:{require:[["RequireDeferredReference","unblock",[],[["FbtLogging","IntlQtEventFalcoEvent"],"sd"]],["RequireDeferredReference","unblock",[],[["FbtLogging","IntlQtEventFalcoEvent"],"css"]]]},hsrp:{hblp:{consistency:{rev:1020161954}}},allResources:["1VRdE+K","/XRSCRy","+HX6M3x","iHCiaFe","dzZKBxS"]});}));</script> <script nonce="VOU6cX8y">(function(){var n=now_inl();requireLazy(["__bigPipe"],function(bigPipe){bigPipe.beforePageletArrive("last_response",n);})})();</script> <script nonce="VOU6cX8y">requireLazy(["__bigPipe"],(function(bigPipe){bigPipe.onPageletArrive({displayResources:["QFvEXya"],id:"last_response",phase:2,last_in_phase:true,the_end:true,jsmods:{define:[["cr:6016",["NavigationMetricsWWW"],{__rc:["NavigationMetricsWWW",null]},-1],["cr:3376",[],{__rc:[null,null]},-1],["cr:7383",["BanzaiWWW"],{__rc:["BanzaiWWW",null]},-1],["cr:1083116",["XAsyncRequest"],{__rc:["XAsyncRequest",null]},-1],["cr:1083117",[],{__rc:[null,null]},-1],["cr:7267",["AdsDataAtom"],{__rc:["AdsDataAtom",null]},-1],["cr:6114",["DOM"],{__rc:["DOM",null]},-1],["TimeSliceInteractionSV",[],{on_demand_reference_counting:true,on_demand_profiling_counters:true,default_rate:1000,lite_default_rate:100,interaction_to_lite_coinflip:{ADS_INTERFACES_INTERACTION:0,ads_perf_scenario:0,ads_wait_time:0,Event:1},interaction_to_coinflip:{ADS_INTERFACES_INTERACTION:1,ads_perf_scenario:1,ads_wait_time:1,Event:100},enable_heartbeat:false,maxBlockMergeDuration:0,maxBlockMergeDistance:0,enable_banzai_stream:true,user_timing_coinflip:50,banzai_stream_coinflip:0,compression_enabled:true,ref_counting_fix:false,ref_counting_cont_fix:false,also_record_new_timeslice_format:false,force_async_request_tracing_on:false},2609],["JSSDKConfig",[],{features:{allow_non_canvas_app_events:false,error_handling:{rate:4},e2e_ping_tracking:{rate:0.1},xd_timeout:{rate:1,value:60000},use_bundle:false,should_log_response_error:true,popup_blocker_scribe_logging:{rate:100},https_only_enforce_starting:2538809200000,https_only_learn_more:"https://developers.facebook.com/blog/post/2018/06/08/enforce-https-facebook-login/",https_only_scribe_logging:{rate:1},log_perf:{rate:0.001},use_x_xd:{rate:100},cache_auth_response:{rate:100},oauth_funnel_logger_version:1,force_popup_to_canvas_apps_with_id:[],force_popup_to_all_canvas_app:false,max_oauth_dialog_retries:{rate:100,value:10},plugin_tags_blacklist:[],idle_callback_wait_time_ms:3000,chat_plugin_facade_timeout_ms:8000,chat_plugin_facade_enabled_pageids:["102493178867330","107331571710078","1032787970130843","107771111665395","261907812360345","101305975654752","275483104252055","101664622285042","112682113428700","271628573687012","385757598521443","100545935690488"],should_enable_ig_login_status_fetch:true,log_cookies_usage:{rate:0.1},allow_shadow_dom_for_apps_with_id:[520916077950649,152351391599356,132081130190180,468663283258845,409976882430412,189845245141894,360467581347,274266067164],allow_shadow_dom:true}},378],["JSSDKRuntimeConfig",[],{locale:"en_US",revision:"1020161954",rtl:false,sdkab:null,sdkns:"",sdkurl:"https://developers.facebook.com/docs/marketing-api/audiences/guides/dynamic-product-audiences",scribeurl:"https://www.facebook.com/platform/scribe_endpoint.php/"},384],["cr:1642797",["BanzaiBase"],{__rc:["BanzaiBase",null]},-1],["cr:1042",["XAsyncRequestWWW"],{__rc:["XAsyncRequestWWW",null]},-1],["cr:7225",[],{__rc:[null,null]},-1],["cr:917439",["PageTransitionsBlue"],{__rc:["PageTransitionsBlue",null]},-1],["PageletGK",[],{destroyDomAfterEventHandler:false,skipClearingChildrenOnUnmount:true},2327],["cr:1172",["WebSession"],{__rc:["WebSession",null]},-1],["cr:2037",["BanzaiAdapter"],{__rc:["BanzaiAdapter",null]},-1],["cr:3724",["SetIdleTimeoutAcrossTransitions"],{__rc:["SetIdleTimeoutAcrossTransitions",null]},-1],["cr:9985",["performanceAbsoluteNow"],{__rc:["performanceAbsoluteNow",null]},-1],["cr:9986",["CurrentUser"],{__rc:["CurrentUser",null]},-1],["cr:9987",["NavigationMetrics"],{__rc:["NavigationMetrics",null]},-1],["cr:9988",["Visibility"],{__rc:["Visibility",null]},-1],["CurrentEnvironment",[],{facebookdotcom:true,messengerdotcom:false,workplacedotcom:false,instagramdotcom:false,workdotmetadotcom:false,horizondotmetadotcom:false},827],["PageTransitionsConfig",[],{reloadOnBootloadError:true},1067],["CometAltpayJsSdkIframeAllowedDomains",[],{allowed_domains:["https://live.adyen.com","https://integration-facebook.payu.in","https://facebook.payulatam.com","https://secure.payu.com","https://facebook.dlocal.com","https://buy2.boku.com"]},4920],["cr:5866",["BanzaiAdapterWWW"],{__rc:["BanzaiAdapterWWW",null]},-1],["cr:7384",["cancelIdleCallbackWWW"],{__rc:["cancelIdleCallbackWWW",null]},-1],["cr:692209",["cancelIdleCallbackBlue"],{__rc:["cancelIdleCallbackBlue",null]},-1],["BanzaiConfig",[],{MAX_SIZE:10000,MAX_WAIT:150000,MIN_WAIT:null,RESTORE_WAIT:150000,blacklist:["time_spent"],disabled:false,gks:{boosted_pagelikes:true,platform_oauth_client_events:true,sticker_search_ranking:true},known_routes:["artillery_javascript_actions","artillery_javascript_trace","artillery_logger_data","logger","falco","gk2_exposure","js_error_logging","loom_trace","marauder","perfx_custom_logger_endpoint","qex","require_cond_exposure_logging","metaconfig_exposure"],should_drop_unknown_routes:true,should_log_unknown_routes:false},7],["UrlMapConfig",[],{www:"www.facebook.com",m:"m.facebook.com",business:"business.facebook.com",api:"api.facebook.com",api_read:"api-read.facebook.com",graph:"graph.facebook.com",an:"an.facebook.com",fbcdn:"static.xx.fbcdn.net",cdn:"staticxx.facebook.com",graph_facebook:"graph.facebook.com",graph_gaming:"graph.fb.gg",graph_instagram:"graph.instagram.com",www_instagram:"www.instagram.com",social_plugin:"socialplugin.facebook.net"},73],["cr:971473",["LayerHideOnTransition"],{__rc:["LayerHideOnTransition",null]},-1],["cr:844180",["TimeSpentImmediateActiveSecondsLoggerBlue"],{__rc:["TimeSpentImmediateActiveSecondsLoggerBlue",null]},-1],["cr:1187159",["BlueCompatBroker"],{__rc:["BlueCompatBroker",null]},-1],["cr:1634616",["UserActivityBlue"],{__rc:["UserActivityBlue",null]},-1],["TimeSpentConfig",[],{delay:1000,timeout:64,"0_delay":0,"0_timeout":8},142],["cr:710",[],{__rc:[null,null]},-1],["ImmediateActiveSecondsConfig",[],{sampling_rate:0},423]],require:[["NavigationMetrics","setPage",[],[{page:"XDeveloperDocumentationController",page_type:"normal",page_uri:"https://developers.facebook.com/docs/marketing-api/audiences/guides/dynamic-product-audiences",serverLID:"7472313888048663407"}]],["FalcoLoggerTransports","attach",[],[]],["Chromedome","start",[],[{}]],["DimensionTracking"],["ClickRefLogger"],["NavigationClickPointHandler"],["DeferredCookie","addToQueue",[],["_js_datr","4_2yZ_8aF3twek_3rWeR7UtP",34560000000,"/",true,false,true,".facebook.com"]],["Artillery","disable",[],[]],["ScriptPathLogger","startLogging",[],[]],["TimeSpentBitArrayLogger","init",[],[]],["TransportSelectingClientSingletonConditional"],["RequireDeferredReference","unblock",[],[["TransportSelectingClientSingletonConditional"],"sd"]],["RequireDeferredReference","unblock",[],[["TransportSelectingClientSingletonConditional"],"css"]]]},hsrp:{hsdp:{clpData:{"1829319":{r:1},"1829320":{r:1},"1843988":{r:1}}},hblp:{consistency:{rev:1020161954}}},allResources:["QFvEXya","1VRdE+K","49g5Itw","+HX6M3x"]});}));</script></body></html>

Pages: 1 2 3 4 5 6 7 8 9 10