尝试在自定义受众群体中添加用户时出现数据源错误

时间:2016-11-08 12:24:54

标签: php facebook-graph-api facebook-marketing-api

我正在尝试使用以下代码将用户添加到自定义受众群体

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

$users = array(
 array('fname', 'lname', 'someone@example.com'),
 array('fnamenew', 'lnamenew', 'someone_new@example.com'),
);

$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

有任何建议我如何解决这个问题,或者有什么方法可以在更新自定义受众群体时添加用户?

1 个答案:

答案 0 :(得分:0)

您只能通过网站流量(像素),应用互动,客户文件或Fb上的订婚来创建自定义受众群体。如果您从网站流量(Pixel)创建受众群体,则无法像在客户文件中创建受众群体时那样将用户添加到受众群体。