1

我正在使用以下代碼創建自定義受衆。爲什麼添加用戶到自定義的受衆php api sdk調用被認爲是FILE_IMPORTED HASHES_OR_USER_IDS

$audience = new CustomAudience(null, $accountId); 
$audience->setData(array(
      CustomAudienceFields::NAME   => $associative_arr['name'], 
      CustomAudienceFields::PIXEL_ID  => $associative_arr['pixelId'], 
      CustomAudienceFields::DESCRIPTION  => $associative_arr['description'], 
      CustomAudienceFields::RETENTION_DAYS => $associative_arr['retensionDays'], 
      CustomAudienceFields::SUBTYPE   => CustomAudienceSubtypes::WEBSITE, 
      CustomAudienceFields::RULE   => array('url' => array('i_contains' => $associative_arr['websiteUrl'])), 
      CustomAudienceFields::PREFILL   => $associative_arr['prefill'], 
      CustomAudienceFields::DATA_SOURCE  => array('EVENT_BASED' => 'WEB_PIXEL_HITS') 
     ));   
$audience->create(); 

之後,我使用代碼https://developers.facebook.com/docs/marketing-api/custom-audience-api/v2.8添加用戶自定義的觀衆,但得到以下錯誤

Uncaught exception 'FacebookAds\Http\Exception\AuthorizationException' with message '(#2650) Failed to update the custom audience: This audience was created from data source EVENT_BASED.WEB_PIXEL_HITS, which does not support data source FILE_IMPORTED.HASHES_OR_USER_IDS 

任何建議,我怎麼能解決這個問題?

回答

0

您可以通過網站流量(像素),應用程序參與,客戶文件或Fb上的參與來創建自定義受衆羣體。如果您通過網站流量(Pixel)創建受衆羣體,則無法在從客戶文件創建受衆羣體時儘可能地將用戶添加到受衆羣體中。

相關問題