أهداف الحملة

تتيح لك أهداف الحملات تحسين حملات معيّنة من أجل إجراءات إحالات ناجحة معيّنة. إذا كانت لديك حملات تتضمّن أهدافًا تختلف عن أهدافك على مستوى الحساب، يمكنك تعديل كل 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 الإجراء الجديد هي biddablefalse.

  • تظهر مجموعة 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