2016-11-08 52 views
0

我試圖使用將用戶添加到自定義受衆下面的代碼數據源錯誤,而試圖在定製觀衆添加用戶

$audience = new CustomAudience($custom_audience_id); 
$audience->addUsers(array(trim($mailAddress)), CustomAudienceTypes::EMAIL); 

$users = array(
array('fname', 'lname', '[email protected]'), 
array('fnamenew', 'lnamenew', '[email protected]'), 
); 

$schema = array(
    CustomAudienceMultikeySchemaFields::FIRST_NAME, 
    CustomAudienceMultikeySchemaFields::LAST_NAME, 
    CustomAudienceMultikeySchemaFields::EMAIL, 
); 

$audience = new CustomAudienceMultiKey(<CUSTOM_AUDIENCE_ID>); 

$audience->addUsers($users, $schema); 

但我在這兩個代碼

得到錯誤
(#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

[如何將用戶添加到Facebook自定義受衆]可能的重複(http://stackoverflow.com/questions/40483537/how-to-add-user-to-facebook-custom-audience) – Haridarshan

回答

0

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

相關問題