我们想根据网站像素数据创建一个自定义受众。应该预先填写符合标准的过去访客
这里有一个这样做的例子,但不预先填充
$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,
));