أنشئ جماهير استنادًا إلى الإجراءات التي يتخذها الأشخاص في تطبيقك والمستوفية لمعاييرك. وتسمح لك هذه الميزة بإنشاء جمهور، فعلى سبيل المثال:
يستخدم هذا الحل الأحداث المُحددة والمُسجلة من خلال مجموعات Facebook SDK أو واجهة API أحداث التطبيق أو عبر شركاء Mobile Measurement Partner. وتتضمن الأمثلة على الأحداث المطلوب تسجيلها "تم التثبيت" أو "تمت الإضافة إلى عربة التسوق" أو "تم الشراء" أو "تم اجتياز مستوى".
subtype
للجماهير المخصصة للتفاعل مدعومًا فقط في الفيديو.POST /{ad-account-id}/adsets
للحملات الإعلانية SKAdNetwork في نظام iOS 14.5. لإنشاء جماهير مخصصة من تطبيق الهواتف المحمولة، يتعين على الحساب الإعلاني قبول شروط الخدمة الخاصة بالجماهير المخصصة في مدير الإعلانات. ولتوقيع الشروط:
لإنشاء جمهورك:
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
الخاص بالجمهور عند نجاح العملية. هذه المعلمات هي الأكثر صلةً:
الاسم | الوصف |
---|---|
النوع: String (سلسلة) | مطلوب. اسم الجمهور المخصص |
النوع: String (سلسلة) | اختياري. يمثل وصف الجمهور المخصص. |
النوع: JSON object (كائن بلغة JSON) | اختياري. قاعدة لتحديد الجمهور. ويمكنك الرجوع إلى قواعد الجماهير. |
يمكن لأي حساب إعلاني إنشاء 200
جمهور مخصص كحد أقصى عبر الجماهير المخصصة من تطبيق الهواتف المحمولة. وقم بإجراء طلب POST
إلى:
https://graph.facebook.com/<API_VERSION>/act_<AD_ACCOUNT_ID>/customaudiences
استخدم الحقول التالية:
الاسم | الوصف |
---|---|
النوع: string (سلسلة) | مطلوب. يمثل اسم الجمهور المخصص |
النوع: integer (عدد صحيح) | مطلوب. المدة التي مكثها الشخص في هذا الجمهور. علمًا بأن الحد الأدنى هو إذا كانت قيمة |
النوع: JSON Object (كائن بلغة JSON) | مطلوب. يمثل قواعد لتحديد الجمهور. ويمكنك الرجوع إلى قواعد الجماهير |
لتحديد مَن تمت إضافته إلى الجمهور المخصص، حدد قاعدة استنادًا إلى الأحداث في تطبيقك. القاعدة هي كائن JSON مكونة من أزواج مفتاح وقيمة وتشير إلى أحداث تطبيق متعددة. يمكنك تحديد قاعدة استنادًا إلى أحداث محددة والمعلمات الخاصة بها، وكذلك التجميع. ولمزيد من المعلومات، يمكنك الرجوع إلى قواعد الجماهير. وراجع أيضًا:
event_sources
، يمكنك تعيين المعرف id
إلى معرف تطبيقك وتعيين النوع type
إلى التطبيق app
.'event'
باعتباره field
إذا كان الفلتر مخصصًا لتحديد حدث. المعلمات التي تطابق أحداث التطبيق التي يتم إرسالها بواسطة التطبيق؛ على سبيل المثال، "_appVersion" و"_value" وهكذا.field
إلى "event"
، يجب تعيين القيمة إلى اسم حدث. استخدم API حدث التطبيق للاطلاع على أحداث ومعلمات التطبيق المبلّغ عنها بواسطة البيكسل."count"
و"sum"
و"avg"
و"min"
و"max"
.كل المشترين على تطبيق الهواتف المحمولة في آخر 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" } ] } } ] } }
كل المستخدمين الذين اجتازوا مرة أخرى الأحداث المخصصة “timeOnPanel”
في آخر 30 يومًا لمعرف التطبيق 55064006
:
{ "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", } ] } } ] } }
أفضل 20% من المشترين بناءً على عمليات الشراء التي تمت في آخر 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" } ] } "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" } ] } } ] } }
استعلم عن أحداث التطبيق والمعلمات المبلغ عنها من قبل أحد التطبيقات إلى فيسبوك. ويمكنك استخدام هذه الأحداث والمعلمات مباشرة في إنشاء الجماهير المخصصة. وتحتاج إلى رمز وصول مرتبط بالمعرف app_id
، بالإضافة إلى دور مسؤول أو مطوِّر أو مُعلن.
يمكنك إجراء طلب GET
:
https://graph.facebook.com/<API_VERSION>/<APP_ID>/app_event_types
الاستجابة هي لغة JSON تحتوي على مصفوفة data
للقواميس بلغة JSON وتضم الحقول التالية:
الاسم | الوصف |
---|---|
النوع: string (سلسلة) | يمثل نوع حدث التطبيق المطلوب استخدامه في القاعدة. |
النوع: string (سلسلة) | اسم مقروء لنوع الحدث |
النوع: string (سلسلة) | وصف مفصل لحدث قياسي. |
النوع: array (مصفوفة) | يمثل مصفوفة من قواميس بلغة JSON تصف معلمات هذا الحدث
|