أهداف الحملة

تتيح لك أهداف الحملة تحسين حملات معيّنة لإجراءات إحالات ناجحة معيّنة. إذا كانت لديك حملات تتضمّن أهدافًا مختلفة عن أهدافك على مستوى الحساب، يمكنك تعديل كل CampaignConversionGoal وإعداد biddable الخاص بها حسب الحاجة باستخدام CampaignConversionGoalService. على سبيل المثال، إذا كان حسابك يُجري تحسينًا بشكل عام للتجارة الإلكترونية، ولكن لديك حملة واحدة تستهدف زيارات المتجر، يمكنك ضبط biddable=true لجميع عناصر CampaignConversionGoal باستخدام category=STORE_VISIT، وbiddable=false لجميع عناصر CampaignConversionGoal الأخرى.

عند إلغاء الأهداف على مستوى العميل لحملة معيّنة من خلال إصدار CampaignConversionGoalOperation أو استخدام هدف مخصّص، لن تطبّق "إعلانات Google" بعد ذلك التغييرات المستقبلية CustomerConversionGoal على أي من عناصر CampaignConversionGoal الحملة. تكون عناصر CampaignConversionGoal مستقلة تمامًا من تلك النقطة فصاعدًا، وستظل كذلك ما لم تنقل الحملة مرة أخرى إلى استخدام الأهداف على مستوى العميل من خلال تعديل إعدادات حملة أهداف الإحالات الناجحة كما هو موضّح في مستوى إعدادات الأهداف.

أهداف الحملة لإجراءات الإحالات الناجحة الجديدة

كما هو الحال مع CustomerConversionGoal، كلما تمت إضافة ConversionAction إلى عميل الإحالة الناجحة في "إعلانات Google" باستخدام تركيبة جديدة من category وorigin، تنشئ "إعلانات Google" تلقائيًا CampaignConversionGoal جديدة لهذه التركيبة. تكون السمة biddable لهدف الحملة هي true ما لم يتم استيفاء أي من الشرطَين التاليَين، وفي هذه الحالة تكون السمة biddable هي false:

  • أي CampaignConversionGoal آخر للحملة وcategory الإجراء الجديد يحتوي على biddable تم ضبطه على false.

  • تتوفّر مجموعة category وorigin في الجدول التالي.

فئة إجراء الإحالة الناجحة مصدر الإحالة الناجحة
BEGIN_CHECKOUT GOOGLE_HOSTED
CONSIDERATION GOOGLE_HOSTED
CONTACT GOOGLE_HOSTED
CONVERTED_LEAD GOOGLE_HOSTED
ENGAGEMENT GOOGLE_HOSTED
GET_DIRECTIONS GOOGLE_HOSTED
PAGE_VIEW GOOGLE_HOSTED
QUALIFIED_LEAD GOOGLE_HOSTED
SIGNUP GOOGLE_HOSTED
PURCHASE GOOGLE_HOSTED
STORE_SALE STORE
STORE_VISIT STORE
PHONE_CALL_LEAD LOCAL_SERVICES_ADS
MESSAGE_LEAD LOCAL_SERVICES_ADS
BOOK_APPOINTMENT LOCAL_SERVICES_ADS
CONVERTED_LEAD LOCAL_SERVICES_ADS

استرداد أهداف الحملة

استخدِم طلب البحث التالي لاسترداد قائمة CampaignConversionGoals لحسابك. لتسهيل الأمر، يمكنك تضمين سمات campaign في عبارة SELECT أو استخدامها في عبارة WHERE لاسترداد أهداف الحملة لحملات معيّنة فقط. يوضّح طلب البحث التالي كيفية الفلترة حسب campaign.advertising_channel_type كمثال، ولكن يمكنك أيضًا الفلترة حسب سمات تحديد المصدر في الحملات الأخرى، مثل campaign.id أو campaign.name.

SELECT
  campaign_conversion_goal.campaign,
  campaign_conversion_goal.category,
  campaign_conversion_goal.origin,
  campaign_conversion_goal.biddable,
  campaign.id,
  campaign.name
FROM campaign_conversion_goal
WHERE campaign.advertising_channel_type = 'PERFORMANCE_MAX'

مستوى ضبط الهدف

تشير السمة goal_config_level في ConversionGoalCampaignConfig إلى مصدر الأهداف لحملة معيّنة. تستخدم الحملات التي تبلغ قيمتها goal_config_level من CUSTOMER أهدافًا على مستوى العميل، بينما تستخدم الحملات التي تبلغ قيمتها goal_config_level من CAMPAIGN أهدافًا على مستوى الحملة.

يؤدي تعديل أي من CampaignConversionGoals لحملة أو استخدام هدف مخصّص إلى تغيير ConversionGoalCampaignConfig للحملة تلقائيًا ليصبح goal_config_level=CAMPAIGN. يمكنك إلغاء جميع إعدادات الأهداف المحدّدة لحملة معيّنة وإعادتها إلى استخدام الأهداف على مستوى العميل من خلال ضبط goal_config_level على CUSTOMER باستخدام ConversionGoalCampaignConfigService.

استخدِم طلب البحث التالي لاسترداد goal_config_level لكل حملة.

SELECT
  conversion_goal_campaign_config.campaign,
  conversion_goal_campaign_config.custom_conversion_goal,
  conversion_goal_campaign_config.goal_config_level,
  campaign.id,
  campaign.name
FROM conversion_goal_campaign_config

الأهداف المخصّصة

يعبّر كل من CustomerConversionGoal وCampaignConversionGoal عن الأهداف استنادًا إلى مجموعات من category وorigin. توفّر الأهداف المخصّصة مرونة إضافية لتحسين إجراءات إحالات ناجحة معيّنة، بغض النظر عن origin أو category.

من الحالات التي يكون فيها هذا الإجراء مفيدًا هي إذا أردت تحديد هدف استنادًا إلى مجموعة فرعية من الأهداف لـ category وorigin نفسهما. على سبيل المثال، قد يكون لديك ثلاثة إجراءات إحالة ناجحة باستخدام category=DEFAULT وorigin=WEBSITE، ولكن في حملة معيّنة، تريد تقديم عروض أسعار استنادًا إلى إجراءَين فقط من إجراءات الإحالة الناجحة هذه. في هذا السيناريو، يمكنك ضبط الحملة على استخدام هدف مخصّص يتضمّن هذين الإجراءَين فقط، وضبط biddable=false على CampaignConversionGoal لكلّ من category=DEFAULT وorigin=WEBSITE.

في ما يلي خطوات إنشاء هدف مخصّص وتطبيقه على حملة:

  1. أنشئ CustomConversionGoal باستخدام CustomConversionGoalService. اضبط الحقل المتكرّر conversion_actions على قائمة أسماء موارد ConversionAction التي يجب أن تستخدمها "إعلانات Google" للتحسين، واضبط name على اسم من اختيارك.

  2. عدِّل ConversionGoalCampaignConfig للحملة باستخدام ConversionGoalCampaignConfigService، واضبط custom_conversion_goal على اسم المورد الخاص بـ CustomConversionGoal من الخطوة السابقة، واضبط update_mask للعملية على custom_conversion_goal (تعدِّل الخلفية تلقائيًا goal_config_level إلى CAMPAIGN).

  3. عدِّل سمة biddable لأي CampaignConversionGoal حسب الحاجة. على سبيل المثال، إذا أردت فقط أن تُحسِّن "إعلانات Google" إجراءات الإحالات الناجحة في الهدف المخصّص، اضبط biddable على false في كلّ CampaignConversionGoal. إذا أردت أن تُجري "إعلانات Google" تحسينًا لزيادة إجراءات الإحالات الناجحة في الهدف المخصّص بالإضافة إلى إجراءات الإحالات الناجحة لمجموعات معيّنة من category وorigin، تأكَّد من أنّ biddable هو true لكل CampaignConversionGoal مقابل، وfalse لكل CampaignConversionGoal من المجموعات الأخرى من origin وcategory.

جارٍ استرداد الأهداف المخصّصة

استخدِم طلب البحث التالي لاسترداد جميع موارد CustomConversionGoal في حسابك. ستتضمّن الاستجابة أهدافًا مخصّصة من حساب الإحالات الناجحة الفعّال إذا كان حسابك يستخدم ميزة تتبُّع الإحالات الناجحة في جميع الحسابات.

SELECT
  custom_conversion_goal.id,
  custom_conversion_goal.name,
  custom_conversion_goal.status,
  custom_conversion_goal.conversion_actions
FROM custom_conversion_goal

بالإضافة إلى ذلك، يمكنك تضمين سمات custom_conversion_goal وcampaign عند طلب المورد conversion_goal_campaign_config. ويُعدّ ذلك مفيدًا لمعرفة كيفية ارتباط حملاتك وأهدافك المخصّصة وإعدادات أهدافك ببعضها في ردّ واحد.

SELECT
  conversion_goal_campaign_config.campaign,
  conversion_goal_campaign_config.custom_conversion_goal,
  conversion_goal_campaign_config.goal_config_level,
  campaign.id,
  campaign.name,
  custom_conversion_goal.name,
  custom_conversion_goal.status,
  custom_conversion_goal.conversion_actions
FROM conversion_goal_campaign_config