创建自定义网站受众并预先填充过去的数据



我们想根据网站像素数据创建一个自定义受众。应该预先填写符合标准的过去访客

这里有一个这样做的例子,但不预先填充

$set = new CustomAudience(null, $account_id);
$set->setData(array(
CustomAudienceFields::ID,
CustomAudienceFields::NAME =>"Test audience",
CustomAudienceFields::DESCRIPTION =>"Test audience from API",
  CustomAudienceFields::SUBTYPE =>'WEBSITE',
 CustomAudienceFields::RULE => '{ 
  "event": {
    "i_contains": "ViewEvent" 
  }
}',
CustomAudienceFields::RETENTION_DAYS =>90

));
$set->create();

需要通过什么来触发预填充?文档为curl调用指定了一个"prefil"参数,但我在PHP SDK中看不到相关字段?

直到昨晚我们修补以添加此功能时,SDK中才缺少此功能。

现在您只需添加参数:CustomAudienceFields::PREFILL => true,一切都应该正常!

$set->setData(array(
  CustomAudienceFields::ID,
  CustomAudienceFields::NAME =>"Test audience",
  CustomAudienceFields::DESCRIPTION =>"Test audience from API",
  CustomAudienceFields::SUBTYPE =>'WEBSITE',
  CustomAudienceFields::RULE => '{ 
    "event": {
      "i_contains": "ViewEvent" 
     }
  }',
  CustomAudienceFields::RETENTION_DAYS =>90,
  CustomAudienceFields::PREFILL => true,
));

最新更新