3

我正在尝试将自定义受众php fb sdk同步。我的脚本如下所示:

foreach ($users->pluck('email') as $email) {
    $hashed[] = [hash('sha256', $email)];
}
    
try {
    (new CustomAudience('custom-audience-id'))
      ->createUsersReplace([], [
          'payload' => [
              'schema' => [
                  'EMAIL',
              ],
              'data' => $hashed,
          ],
          'session' => [
              'session_id' => rand(1, 10000000),
              'batch_seq' => 1,
              'last_batch_flag' => true,
              'estimated_num_total' => count($hashed),
          ],
      ]);
} catch (Exception $ex) {
    $this->info($ex->getMessage());
}

脚本成功运行,当我查看历史选项卡时,FB 告诉我 x 记录已成功替换:

在此处输入图像描述

但是,大小未更新(处理几个小时后):

在此处输入图像描述

当我通过 Excel 表手动上传记录时,大小会正确更新。显然,我的 PHP 脚本出了点问题,但不知道出了什么问题。

4

1 回答 1

0

我认为您正在尝试将自定义受众添加到您的数字营销受众集中。问题是 Facebook 广告需要 24 小时才能反映脚本结果。由于您的初始受众集少于 1000,因此需要 24 小时来更新目标受众。因此,请等待该时间段,然后检查其他选项。如果他们更新了任何东西,还可以与像素官方代码进行交叉检查。

于 2021-06-16T14:37:53.637 回答