Почему добавление пользователя в настраиваемую аудиторию вызов 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

Любые предложения, как я могу решить эту ошибку?


person Jass    schedule 09.11.2016    source источник


Ответы (1)


Вы можете создать пользовательскую аудиторию из трафика веб-сайта (пикселя), взаимодействия с приложением, файла клиента или взаимодействия на Fb. Если вы создаете аудиторию из трафика веб-сайта (Pixel), вы не можете добавлять пользователей в аудиторию, как при создании аудитории из файла клиента.

person Zain Aziz    schedule 17.05.2017