アプリ内での利用者のアクションに基づいて、条件を満たすオーディエンスを作成します。この機能を使用すると、次のようなオーディエンスを作成できます:
このソリューションは、Facebook SDK、アプリイベントAPI、またはモバイル測定パートナーを介して、ログに記録される名前付きイベントを使用します。記録されるイベントの例としては、「インストールした」、「カートに追加した」、「購入した」、「レベルに達した」などがあります。
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オブジェクトであり、複数のアプリイベントを参照できます。特定のイベントやそのパラメーターに関するルール、集計も定義することができます。詳しくは、「オーディエンスルール」をご覧ください。参考情報:
field
として'event'
を使用します。アプリによって送信されたアプリイベントに一致するパラメーター(例: "_appVersion"、"_value"など)field
属性を"event"
に設定する場合は、値をイベント名に設定する必要があります。ピクセルから報告されたアプリイベントとパラメーターを参照するには、アプリイベントAPIを使用します。アプリID 55064006
の過去30日間のすべてのモバイルアプリ購入者:
{ "inclusions: { "operator": "or", "rules": [ { "event_sources": [ { "id": 55064006, "type": "app" } ], "retention_seconds: 2592000, "filter": { "operator": "and", "filters": [ { "field": "event", "operator": "=", "value": "fb_mobile_purchase" } ] } } ] } }
アプリID 55064006
に対して過去30日間にカスタム“timeOnPanel”
イベントを返したすべての利用者:
{ "inclusions: { "operator": "or", "rules": [ { "event_sources": [ { "id": 55064006, "type": "app" } ], "retention_seconds: 2592000, "filter": { "operator": "and", "filters": [ { "field": "event", "operator": "=", "value": "timeOnPanel" } ] } } ] } }
イベント値が30より大きく、色が“red”
または“blue”
で、お気に入りのデザートに“banana”
が含まれるカスタム“timeOnPanel”
イベントを返したすべての利用者:
{ "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形式で、次のフィールドを持つJSONディクショナリのdata
配列が含まれます:
名前 | 説明 |
---|---|
型: 文字列 | ルールで使用するアプリイベントタイプ。 |
型: 文字列 | 人間が読める形式の、イベントタイプの名前です |
型: 文字列 | 標準イベントの詳細な説明です |
型: 配列 | このイベントのパラメーターを記述したJSONディクショナリの配列:
|