Я пытаюсь добавить пользователя к пользовательской аудитории, используя следующий код
$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
Следующий код, который я использую для создания пользовательской аудитории.
$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/audiences-api#build
А затем в ваших объявлениях вы можете объединить две аудитории (из писем и /