根据用户在应用中做出的符合条件的操作创建受众。您可利用此功能创建如下受众:
此解决方案通过我们的 Facebook SDK、应用事件 API 或 Mobile Measurement Partner 使用已记录并已命名的事件。举例来说,要记录的事件包括“已安装”、“已加入购物车”、“已购买”或“已完成关卡”。
subtype
支持。POST /{ad-account-id}/adsets
端点将不再支持在包含定位中使用移动应用自定义受众。 如要通过您的移动应用创建自定义受众,则广告帐户必须在广告管理工具中接受自定义受众服务条款。签署条款的条件如下:
要创建您的受众,请执行以下代码:
curl -X POST \
-F 'name="My Test Website Custom Audience"' \
-F 'rule={
"inclusions": {
"operator": "or",
"rules": [
{
"event_sources": [
{
"id": "<APP_ID>",
"type": "app"
}
],
"retention_seconds": 8400,
"filter": {
"operator": "and",
"filters": [
{
"field": "event",
"operator": "eq",
"value": "fb_mobile_purchase"
}
]
}
}
]
}
}' \
-F 'prefill=1' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0/act_<AD_ACCOUNT_ID>/customaudiences
操作成功后,系统会返回受众的 id
。以下是相关性最高的参数:
名称 | 说明 |
---|---|
类型:字符串 | 必需。 自定义受众的名称。 |
类型:字符串 | 可选。 自定义受众的说明。 |
类型:JSON 对象 | 可选。 用于定义受众的规则。请参阅受众规则。 |
每个广告帐户最多可通过来自您移动应用的自定义受众创建 200
个自定义受众。发送 POST
请求至:
https://graph.facebook.com/<API_VERSION>/act_<AD_ACCOUNT_ID>/customaudiences
使用以下字段:
名称 | 说明 |
---|---|
类型:字符串 | 必填。 自定义受众的名称 |
类型:整数 | 必填。 用户留在此受众中的时长。最小值为 如果 |
类型:JSON 对象 | 必填。 用于定义受众的规则。请参阅受众规则 |
如要确定将哪些用户加入自定义受众,请根据应用内的事件定义规则。规则是具有键值对的 JSON 对象,并且可参考多个应用事件。您可以根据特定事件及其参数以及聚合来定义规则。详情请参阅受众规则。其他参考文档:
'event'
用作 field
。与应用发送的应用事件匹配的参数;例如,“_appVersion”、“_value”等。field
属性设置为 "event"
,则必须将值设为事件名称。使用应用事件 API 查看由像素报告的应用事件和参数。过去 30 天内应用编号 55064006
的所有移动应用购买者:
{ "inclusions: { "operator": "or", "rules": [ { "event_sources": [ { "id": 55064006, "type": "app" } ], "retention_seconds: 2592000, "filter": { "operator": "and", "filters": [ { "field": "event", "operator": "=", "value": "fb_mobile_purchase" } ] } } ] } }
过去 30 天内传回应用编号 55064006
的自定义 “timeOnPanel”
事件的所有用户:
{ "inclusions: { "operator": "or", "rules": [ { "event_sources": [ { "id": 55064006, "type": "app" } ], "retention_seconds: 2592000, "filter": { "operator": "and", "filters": [ { "field": "event", "operator": "=", "value": "timeOnPanel" } ] } } ] } }
传回自定义 “timeOnPanel”
事件的所有用户,其中事件值大于 30、颜色为 “red”
或 “blue”
,而最爱甜品则包含 “banana”
:
{ "inclusions: { "operator": "or", "rules": [ { "event_sources": [ { "id": 55064006, "type": "app", } ], "retention_seconds: 2592000, "filter": { "operator": "and", "filters": [ { "field": "event", "operator": "=", "value": "timeOnPanel", }, { "field": "_value", "operator": ">", "value": 30, }, { "field": "color", "operator": "is_any", "value": ["red", "blue"], }, { "field": "favoriteDessert", "operator": "contains", "value": "banana", } ] } } ] } }
过去 30 天的购买活动中前 20% 的购买者:
{ "inclusions: { "operator": "or", "rules": [ { "event_sources": [ { "id": 55064006, "type": "app" } ], "retention_seconds: 2592000, "filter": { "operator": "and", "filters": [ { "field": "event", "operator": "=", "value": "fb_mobile_purchase" } ] } "aggregation": { "type": "count", "method": "percentile", "operator": "in_range", "from": 75, "to": 100, } } ] } }
以下示例包括已将产品加入购物车但尚未购买的用户:
{ "inclusions: { "operator": "or", "rules": [ { "event_sources": [ { "id": 55064006, "type": "app" } ], "retention_seconds: 2592000, "filter": { "operator": "and", "filters": [ { "field": "event", "operator": "=", "value": "add_to_cart" } ] } } ] }, "exclusions": { "operator": "or", "rules": [ { "event_sources": [ { "id": 55064006, "type": "app" } ], "retention_seconds: 2592000, "filter": { "operator": "and", "filters": [ { "field": "event", "operator": "=", "value": "fb_mobile_purchase" } ] } } ] } }
查询应用向 Facebook 报告的应用事件和参数。您可将这些事件和参数直接用于创建自定义受众。您需要拥有与 app_id
关联的管理员、开发者或广告主身份访问口令。
发出 GET
请求:
https://graph.facebook.com/<API_VERSION>/<APP_ID>/app_event_types
响应为包含 JSON 字典 data
数组的 JSON,并具有以下字段:
名称 | 说明 |
---|---|
类型:字符串 | 用于规则的应用事件类型。 |
类型:字符串 | 人类可读的事件类型名称 |
类型:字符串 | 标准事件的详细描述 |
类型:数组 | 描述以下事件参数的 JSON 字典数组:
|