2016-11-08 5 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), вы не можете добавлять пользователя в аудиторию, как вы можете, при создании аудитории из файла клиента.

 Смежные вопросы

  • Нет связанных вопросов^_^