تتيح لك قواعد قيمة الإحالة الناجحة تحديد الإجراءات التي ستعدّل قيمة الإحالة الناجحة استنادًا إلى فئة ConversionAction والسمات التالية الخاصة بظهور الإعلان:
- عضوية الجمهور
- الموقع الجغرافي الفعلي أو موقع الاهتمام
- الجهاز
- برنامج رحلة السفر
يمكنك استخدام Google Ads API لتحديد قواعد قيم الإحالات الناجحة، ودمجها في مجموعة قواعد قيم الإحالات الناجحة، ثم تطبيق مجموعة القواعد على حسابك الكامل على "إعلانات Google" أو على حملة معيّنة. توفّر شرائح التقارير في Google Ads API تفصيلاً يتيح لك مقارنة الأجزاء الأصلية وغير المعدَّلة والمعدَّلة من قيم إحالاتك الناجحة.
إنشاء قواعد
تتمثّل الخطوة الأولى في استخدام قواعد قيم الإحالات الناجحة في إنشاء ConversionValueRule واحدة على الأقل، والتي تتألف مما يلي:
- الشروط التي تحدّد وقت تطبيق القاعدة
- الإجراء الذي سيتم اتخاذه عند تطبيق القاعدة
على سبيل المثال، يؤدي حمولة JSON التالية الخاصة بـ
ConversionValueRuleService.MutateConversionValueRules إلى إنشاء
قاعدة تضاعف قيم الإحالات الناجحة بمقدار 1.5 مرات لمرات الظهور على الأجهزة الجوّالة:
{
"operations": [
{
"create": {
"action": {
"operation": "MULTIPLY",
"value": 1.5
},
"deviceCondition": {
"deviceTypes": ["MOBILE"]
}
}
}
]
}
شروط القاعدة
حدِّد شروط ConversionValueRule باستخدام الحقول التالية:
audience_condition- تطبِّق القاعدة على مرّات الظهور المرتبطة بشريحة جمهور واحدة أو أكثر. حدِّد أسماء الموارد لكل قائمة مستخدمين أو اهتمام مستخدم باستخدام الحقلَين
user_listsأوuser_interests. لاسترداد أسماء موارد قوائم المستخدمين أو اهتمامات المستخدمين المتاحة، أرسِل طلبsearchStreamأوsearchإلىGoogleAdsServiceحيث تكون عبارةFROMفي طلب البحث هيuser_listأوuser_interestعلى التوالي. - إذا كان
audience_conditionيتضمّن عدّة قوائم مستخدمين أو اهتمامات مستخدمين، سيطابق الانطباع القاعدة إذا كان مرتبطًا بأي من قوائم المستخدمين أو اهتمامات المستخدمين. device_condition- تطبِّق القاعدة إذا كان جهاز مرّة الظهور يتطابق مع أي من
device_typesالمحدّدة. يُسمح فقط بأنواع الأجهزة فيValueRuleDeviceType. geo_location_condition- تطبِّق القاعدة على مرّات الظهور التي تتطابق فيها معلومات الموقع الجغرافي مع أي من
geo_target_constantsالمحدّدة فيgeo_match_type، ولا تتطابق مع أي منexcluded_geo_target_constantsفيexcluded_geo_match_type. راجِع دليل الاستهداف حسب الموقع الجغرافي لمعرفة كيفية استرداد أسماء موارد المواقع الجغرافية. itinerary_condition- تطبِّق القاعدة على مرّات الظهور التي تتضمّن عبارات البحث فيها معلومات محدّدة عن برنامج الرحلة، مثل فترة الحجز أو مدة السفر أو يوم بدء السفر. يُرجى مراجعة
ValueRuleItineraryConditionلمزيد من التفاصيل حول الشروط المتاحة.
يمكنك تحديد سمتَين على الأكثر من audience_condition أو device_condition أو geo_location_condition أو itinerary_condition في كل ConversionValueRule.
تنطبق القاعدة التي لم يتم تحديد أي شروط لها على مرّات الظهور التي لا تستوفي شروط قاعدة أكثر تحديدًا في مجموعة القواعد نفسها.
إجراء القاعدة
يجب أن تحتوي القاعدة على action واحد، ويتألف من operation وvalue.
يحدّد الإجراء كيفية تعديل قيمة الإحالة الناجحة التي تستوفي شروط القاعدة. في ما يلي العمليات المتاحة:
ADD- يضيف
valueإلى القيمة الأصلية للإحالة الناجحة. يجب أن تكون قيمةvalueأكبر من0. MULTIPLY- يضرب القيمة الأصلية للإحالة الناجحة في
valueالمحدّدة. يجب أن تكون قيمةvalueأكبر من أو تساوي0.5وأقل من أو تساوي10. SETتضبط هذه السمة قيمة الإحالة الناجحة على
valueالمحدّدة. يجب أن تكون قيمةvalueأكبر من0.لا يمكنك استخدام قاعدة تتضمّن الإجراء
SETإلا في مجموعة قواعد تستوفي الشروط الموضّحة في مقالة إنشاء مجموعة قواعد.
سمات القواعد الأخرى
بالإضافة إلى الشروط والإجراء، يتضمّن ConversionValueRule السمات التالية.
owner_customer- اسم المورد الخاص بـ
Customerالذي يملك القاعدة. استخدِم هذه السمة لتحديد ما إذا كانت القاعدة معرَّفة ضمن الحساب أو أحد حساباته الإدارية. status- حالة القاعدة. يمكنك إيقاف قاعدة مؤقتًا من خلال ضبط قيمة هذا الحقل على
PAUSED، وتفعيل قاعدة تم إيقافها مؤقتًا من خلال ضبط قيمة هذا الحقل علىENABLED.
إنشاء مجموعات قواعد
بعد توفّر ConversionValueRule واحد على الأقل، يمكنك إنشاء ConversionValueRuleSet يتضمّن ما يلي:
conversion_action_categoriesقائمة بفئات إجراءات الإحالات الناجحة التي تنطبق عليها مجموعة القواعد هذه إذا كانت القائمة فارغة، تنطبق مجموعة القواعد على جميع الفئات. إذا لم تكن القائمة فارغة، يجب أن تحتوي على إدخال واحد من
STORE_VISITأوSTORE_SALE.لا يمكنك ضبط قائمة فئات إجراءات الإحالات الناجحة إلا عند إنشاء مجموعة القواعد.
conversion_value_rulesأسماء مصادر القواعد التي سيتم تضمينها في المجموعة
لا يمكن أن تحتوي هذه القائمة إلا على قاعدة تستخدم الإجراء
SETإذا تم استيفاء أحد الشرطين التاليين:- حسابك ضمن القائمة المسموح بها، و
conversion_action_categoriesلمجموعة القواعد فارغ. - لا يحتوي
conversion_action_categoriesللمجموعة إلا على إدخال واحد منSTORE_VISITأوSTORE_SALE، ولا يحتويdimensionsللمجموعة إلا على إدخال واحد منNO_CONDITION، ولم يتم ضبط أي من حقول الشرط للقاعدة.
- حسابك ضمن القائمة المسموح بها، و
dimensionsقائمة بقيم التعداد
ValueRuleSetDimensionالتي تشير إلى الشروط التي يمكن أن تستخدمها القواعد في المجموعة. على سبيل المثال، إذا كانdimensionsيتضمّنGEO_LOCATIONوDEVICE، يمكنك إضافة قواعد تتضمّنgeo_location_conditionأوdevice_conditionإلى المجموعة، ولكن لا يمكنك إضافة قاعدة تتضمّنaudience_condition.لا يمكن أن تكون هذه القائمة فارغة، ويمكن أن تحتوي على إدخالَين على الأكثر.
يحدّد الإدخال الأول في هذه القائمة القيمة التي تظهر في
segments.conversion_value_rule_primary_dimensionضمن المقاييس.إذا كانت هذه القائمة تتضمّن إدخالاً لـ
NO_CONDITION، يعني ذلك ما يلي:- يجب أن يكون
NO_CONDITIONهو الإدخال الوحيد في القائمة. - يجب أن تحتوي قائمة
conversion_action_categoriesللمجموعة فقط على إدخال واحد منSTORE_VISITأوSTORE_SALE. - لا يمكن أن تحتوي قائمة
conversion_value_rulesعلى أي قاعدة تم فيها ضبطaudience_conditionأوdevice_conditionأوgeo_location_condition.
- يجب أن يكون
attachment_typeاضبط هذه القيمة على
CUSTOMERلإنشاء مجموعة قواعد تنطبق على الحساب بأكمله، أو علىCAMPAIGNلإنشاء مجموعة قواعد لحملة معيّنة.campaignإذا كان
attachment_typeلمجموعة القواعد هوCAMPAIGN، اضبط هذا الحقل على اسم المورد الذي تنطبق عليه مجموعة القواعد.
على غرار القواعد، تحتوي مجموعة القواعد أيضًا على owner_customer وstatus. ومع ذلك، فإنّ status لمجموعة قواعد يكون للقراءة فقط ويتم استخراجه من قواعدها على النحو التالي:
- إذا كان
statusلكل قاعدة مشار إليها فيconversion_value_rulesهوPAUSED، ستكون مجموعة قواعد قيمة الإحالة الناجحةstatusهيPAUSED. - بخلاف ذلك، ستكون مجموعة قواعد قيم الإحالات الناجحة
statusهيENABLED.
إزالة القواعد ومجموعات القواعد
يجب أن يحتوي
ConversionValueRuleSetعلى قاعدة واحدة على الأقل لقيمة الإحالة الناجحة تكون إماPAUSEDأوENABLED.ستتعذّر إزالة
ConversionValueRuleتمت الإشارة إليه فيconversion_value_rulesضمنPAUSEDأوENABLEDConversionValueRuleSet.لا تؤدي إزالة
ConversionValueRuleSetإلى تغييرstatusلكلConversionValueRuleمشار إليه في المجموعة.بعد إزالة
ConversionValueRuleSet، لن تعود طلباتsearchوsearchStreamالخاصة بموردconversion_value_rule_setالمجموعة التي تمت إزالتها.
أولوية القواعد ومجموعات القواعد
تستخدِم "إعلانات Google" المنطق التالي لاختيار قاعدة واحدة على الأكثر وتطبيقها على كل إحالة ناجحة. يمكنك الاطّلاع على مزيد من المعلومات عن هذه القواعد في مركز مساعدة "إعلانات Google":
حدِّد
attachment_typeمجموعات القواعد التي يجب أخذها في الاعتبار. إذا كانت هناك أي مجموعات قواعد تم ضبطattachment_type = CAMPAIGNوcampaignفيها على الحملة المرتبطة بمرّة الظهور، يجب أخذ مجموعات القواعد على مستوى الحملة فقط في الاعتبار. وبخلاف ذلك، لا تأخذ في الاعتبار سوى مجموعات القواعد على مستوى العميل.من بين مجموعات القواعد التي يجب أخذها في الاعتبار، اختَر مجموعة القواعد التي لا يكون فيها
conversion_action_categoriesفارغًا ويتضمّن فئة إجراء الإحالة الناجحة، إذا كانت مجموعة القواعد هذه متوفّرة. بخلاف ذلك، اختَر مجموعة القواعد التي تكون فيهاconversion_action_categoriesفارغة.تقييم القواعد في مجموعة القواعد المحدّدة بالترتيب الذي تظهر به في
conversion_value_rules، واختيار القاعدة الأولى التي تتضمّن شروطًا تطابق مرّة الظهورفي حال توفّر عدّة شروط مطابقة للموقع الجغرافي، يتم تطبيق الموقع الجغرافي الأكثر دقة. على سبيل المثال، إذا تطابق ظهور الإعلان مع شرطَي الإمارات العربية المتحدة ودبي، سيتم تطبيق دبي لأنّها موقع جغرافي أكثر دقة.
في حال تطابقت عدّة شروط خاصة بالجمهور، سيتم تطبيق التسلسل الهرمي الحالي لتحديد مصدر الجمهور. إذا كان هناك ربط بين قاعدتَين في مجموعة، سيتم اختيار قاعدة "ضرب" بدلاً من قاعدة "إضافة". وإذا كان لا يزال هناك ربط (أي أكثر من قاعدة "ضرب" واحدة)، سيتم اختيار القاعدة التي لها أعلى تعديل ضرب.
لا يمكن أن تتوفّر شروط متطابقة متعددة للأجهزة، لأنّ فئات الأجهزة تستثني بعضها البعض.
بالنسبة إلى شروط برامج السفر، يتم تطبيق قاعدة برنامج السفر الأكثر تحديدًا. وهذا يعني أنّه إذا تطابقت عدّة قواعد مع إحالة ناجحة معيّنة، سيتم استخدام القاعدة التي تتضمّن أكبر عدد من خيارات برنامج الرحلة المحدّدة، مثل "فترة الحجز المُسبق" أو "مدة السفر".
المقاييس
تعكس الحقلان metrics.conversions_value وmetrics.all_conversions_value، بالإضافة إلى الحقول المستندة إلى هذين المقياسين، التعديلات التي أجرتها مجموعات قواعد قيم الإحالات الناجحة. بالإضافة إلى ذلك، يمكنك تضمين
segments.conversion_value_rule_primary_dimension في طلب البحث للحصول على مزيد من المعلومات حول كيفية تطبيق القواعد. في ما يلي القيم المحتمَلة لهذا الجزء:
NO_RULE_APPLIED- قيم الإحالات الناجحة التي لم يتم تطبيق أي قاعدة عليها
ORIGINAL- القيمة الأصلية للإحالات الناجحة التي تم تطبيق قاعدة عليها
GEO_LOCATIONأوDEVICEأوAUDIENCEأوNO_CONDITION- قيمة الإحالات الناجحة بعد تطبيق قاعدة، ويتم تجميعها حسب الإدخال الأول
في مجموعة
dimensionsلمجموعة القواعد.