تتيح لك أهداف الحملات تحسين حملات معيّنة من أجل إجراءات إحالات ناجحة معيّنة. إذا كانت لديك حملات تتضمّن أهدافًا تختلف عن أهدافك على مستوى الحساب، يمكنك تعديل كل 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.
في ما يلي خطوات إنشاء هدف مخصّص وتطبيقه على حملة:
أنشئ
CustomConversionGoalباستخدامCustomConversionGoalService. اضبط الحقل المتكرّرconversion_actionsعلى قائمةConversionActionبأسماء الموارد التي يجب أن تستخدمها "إعلانات Google" لتحسين الأداء، واضبطnameعلى اسم من اختيارك.عدِّل
ConversionGoalCampaignConfigللحملة باستخدامConversionGoalCampaignConfigService، مع ضبطcustom_conversion_goalعلى اسم المرجع الخاص بـCustomConversionGoalمن الخطوة السابقة، وضبطupdate_maskللعملية علىcustom_conversion_goal(يعدّل الخلفية تلقائيًاgoal_config_levelإلىCAMPAIGN).عدِّل السمة
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