قواعد قيمة الإحالة الناجحة

تتيح لك قواعد قيمة الإحالة الناجحة تحديد الإجراءات التي ستُعدّل قيمة الإحالة الناجحة استنادًا إلى فئته ConversionAction والسمات التالية للظهور:

  • اشتراكات الجمهور
  • الموقع الجغرافي الفعلي أو الموقع الجغرافي موضع الاهتمام
  • الجهاز
  • برنامج الرحلة

يمكنك استخدام Google Ads API لتحديد قواعد قيم الإحالات الناجحة، ودمجها في مجموعة قواعد قيم الإحالات الناجحة، ثم تطبيق مجموعة القواعد على حسابك بالكامل على "إعلانات Google" أو حملة معيّنة. تقدّم الشرائح في تقارير Google Ads API تحليلاً مفصّلاً لتتمكّن من مقارنة الأجزاء الأصلية وغير المعدَّلة والمعدَّلة من قيم إحالاتك الناجحة.

إنشاء القواعد

الخطوة الأولى لاستخدام قواعد قيم الإحالات الناجحة هي إنشاء قاعدة واحدة على الأقل ConversionValueRule، والتي تتألف من:

  • الشروط التي تحدّد وقت تطبيق القاعدة
  • الإجراء الذي يتم اتّخاذه عند تطبيق القاعدة

شروط القاعدة

حدِّد شروط 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. اطّلِع على guide targeting لمعرفة كيفية retrieving location resource names.
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 لمجموعة القواعد هو للقراءة فقط ويتم اشتقاقه من قواعدها على النحو التالي:

  • إذا كان كل قاعدة تتم الإشارة إليها من قِبل conversion_value_rules لها statusPAUSED، ستكون مجموعة قواعد قيمة الإحالة الناجحة status‏ هي PAUSED.
  • بخلاف ذلك، ستكون مجموعة قواعد قيم الإحالات الناجحة status هي ENABLED.

إزالة القواعد ومجموعات القواعد

  • يجب أن تحتوي ConversionValueRuleSet على قاعدة واحدة على الأقل لقيمة الإحالة الناجحة، إما PAUSED أو ENABLED.

  • لن تتمكّن من إزالة ConversionValueRule تمت الإشارة إليها في conversion_value_rules PAUSED أو ENABLED ConversionValueRuleSet.

  • لا تؤدي إزالة ConversionValueRuleSet إلى تغيير status لكل ConversionValueRule تتم الإشارة إليه من خلال المجموعة.

  • بعد إزالة ConversionValueRuleSet، لن تعود طلبات search وsearchStream لمورد conversion_value_rule_set تعرض المجموعة التي تمّت إزالتها.

أولوية القواعد ومجموعات القواعد

تستخدِم "إعلانات Google" المنطق التالي لاختيار قاعدة واحدة كحدّ أقصى وتطبيقها على كل إحالة ناجحة. يمكنك الاطّلاع على مزيد من المعلومات حول هذه القواعد في مركز المساعدة:

  1. حدِّد attachment_type مجموعات القواعد التي يجب أخذها في الاعتبار. إذا كانت هناك أي مجموعات قواعد تم ضبط attachment_type = CAMPAIGN وcampaign فيها على الحملة المرتبطة بالظهور، يجب مراعاة مجموعات القواعد على مستوى الحملة فقط. وبخلاف ذلك، يجب مراعاة مجموعات القواعد على مستوى العميل فقط.

  2. من بين مجموعات القواعد التي يجب أخذها في الاعتبار، اختَر مجموعة القواعد التي يكون فيها العنصر conversion_action_categories غير فارغ ويحتوي على فئة إجراء الإحالة الناجحة للإحالة الناجحة، في حال توفّر مجموعة قواعد كهذه. بخلاف ذلك، اختَر مجموعة القواعد التي تكون فيها conversion_action_categories فارغة.

  3. قيِّم القواعد في مجموعة القواعد المحدّدة بالترتيب الذي تظهر به في conversion_value_rules، واختَر القاعدة الأولى التي تتضمّن شروطًا تتطابق مع مرّة الظهور.

  4. في حال تطابق شروط الموقع الجغرافي المتعدّدة، يتم تطبيق الموقع الجغرافي الأكثر دقة. على سبيل المثال، إذا تطابقت مرّة ظهور مع شرطَي الولايات المتحدة و كاليفورنيا، سيتم تطبيق كاليفورنيا لأنّها موقع جغرافي أكثر دقة.

  5. بالنسبة إلى شروط الجمهور المطابقة المتعدّدة، سيتم تطبيق التسلسل الهرمي الحالي لتحديد مصدر الجمهور. إذا كان هناك تساوٍ بين قاعدتَين في مجموعة، سيتم اختيار قاعدة "ضرب" بدلاً من قاعدة "إضافة". وإذا كان لا يزال هناك ربط (أي أكثر من قاعدة "ضرب" واحدة)، سيتم اختيار القاعدة التي لها أعلى تعديل للمُضاعِف.

  6. لا يمكن أن تكون هناك شروط متعددة مطابقة للأجهزة، لأنّ فئات الأجهزة تستبعد بعضها البعض.

  7. بالنسبة إلى شروط برنامج الرحلة، يتم تطبيق قاعدة برنامج الرحلة الأكثر تحديدًا. وهذا يعني أنّه إذا تطابقت عدّة قواعد مع إحالة ناجحة معيّنة، تكون القاعدة التي يتم استخدامها هي القاعدة التي تتضمّن أكبر عدد من خيارات برنامج الرحلة المحدّدة، مثل "فترة الحجز المُسبَق" أو "مدّة الرحلة".

المقاييس

تعكس حقلَي metrics.conversions_value وmetrics.all_conversions_value، بالإضافة إلى الحقول المستمَدة من هذين المقياسَين، التعديلات التي أجرتها مجموعات قواعد قيم الإحالات الناجحة. بالإضافة إلى ذلك، يمكنك تضمين segments.conversion_value_rule_primary_dimension في طلب البحث للحصول على المزيد من المعلومات حول كيفية تطبيق القواعد. في ما يلي القيم المحتمَلة لهذا القسم:

NO_RULE_APPLIED
قيم الإحالات الناجحة التي لم يتم تطبيق أي قاعدة عليها
ORIGINAL
القيمة الأصلية للإحالات الناجحة التي تم تطبيق قاعدة عليها
GEO_LOCATION أو DEVICE أو AUDIENCE أو NO_CONDITION
قيمة الإحالات الناجحة بعد تطبيق قاعدة، مجمّعة حسب الإدخال الأول في مجموعة dimensions لمجموعة القواعد.