تحديد وحلّ المشاكل في "حملات الأداء الأفضل"

على غرار إعداد التقارير في "حملات الأداء الأفضل"، استخدِم GoogleAdsService.SearchStream لاسترداد البيانات الوصفية للحملة ومجموعة مواد العرض من أجل تحديد المشاكل الشائعة وحلّها.

تحرى خلل الحملات وإصلاحه

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

الحملات التي تم تفعيل إرشادات بناء هوية العلامة التجارية فيها

استخدِم إرشادات بناء هوية العلامة التجارية للتحكّم في طريقة تمثيل علامتك التجارية في "حملات الأداء الأفضل". يمكنك استخدام Campaign.brand_guidelines_enabled للتأكّد من تفعيل إرشادات العلامة التجارية لإحدى الحملات.

تستخدم "حملات الأداء الأفضل" التي تم ضبط Campaign.brand_guidelines_enabled فيها على true مواد عرض العلامة التجارية على مستوى الحملة (BUSINESS_NAME وLOGO وLANDSCAPE_LOGO)، ويجب أن تتضمّن

  • مادة عرض واحدة من النوع BUSINESS_NAME
  • مادة عرض واحدة (LOGO) على الأقل

في حال عدم ربط هذه المراجع CampaignAsset بشكل صحيح، سيظهر لك الخطأ CampaignError.REQUIRED_BUSINESS_NAME_ASSET_NOT_LINKED أو CampaignError.REQUIRED_LOGO_ASSET_NOT_LINKED، استنادًا إلى نوع المادة الناقصة. يمكن أن تحدث هذه الأخطاء في الحملات التي تم تفعيل إرشادات العلامة التجارية فيها بسبب أيّ من الإجراءات التالية:

سيؤدي محاولة ربط مواد عرض العلامة التجارية على المستوى غير الصحيح إلى حدوث أخطاء أيضًا، ويمكنك إصلاحها باتّباع الخطوات التالية:

تحديد المشاكل وحلّها في مجموعة مواد العرض

استخدِم الحقلَين asset_group.primary_status وasset_group.primary_status_reasons لتقديم إحصاءات حول أداء مجموعة مواد عرض.

SELECT
  asset_group.resource_name,
  asset_group.primary_status,
  asset_group.primary_status_reasons
FROM asset_group
WHERE asset_group.resource_name = "customers/CUSTOMER_ID/assetGroups/ASSET_GROUP_ID"

وبالمثل، استخدِم الحقول asset_group_asset.primary_status وasset_group_asset.primary_status_details وasset_group_asset.primary_status_reasons لمعرفة ما إذا كانت مادة عرض مجموعة مواد العرض معروضة، أو الأسباب التي تمنع عرضها.

SELECT
  asset_group_asset.resource_name,
  asset_group_asset.primary_status,
  asset_group_asset.primary_status_reasons,
  asset_group_asset.primary_status_details
FROM asset_group_asset
WHERE asset_group_asset.resource_name = "customers/CUSTOMER/assetGroupAssets/ASSET_GROUP_ID~ASSET_ID~FIELD_TYPE"

الأخطاء الشائعة في مجموعات مواد العرض

إذا تعذّر إنشاء AssetGroup بسبب ظهور الخطأ AssetGroupError وقيمة تعداد تبدأ بـ NOT_ENOUGH، مثل AssetGroupError.NOT_ENOUGH_MARKETING_IMAGE_ASSET، يعني ذلك أنّ AssetGroup لم يستوفِ الحد الأدنى من متطلبات مواد العرض ولم يتم إنشاؤه.

على سبيل المثال، يشير الخطأ AssetGroupError.NOT_ENOUGH_MARKETING_IMAGE_ASSET إلى أنّه تم إرسال طلب إنشاء AssetGroup بدون الحد الأدنى لعدد MARKETING_IMAGES، وهو واحد في هذه الحالة. لحلّ هذا الخطأ، أعِد إرسال طلبك لإنشاء AssetGroup كـ طلب تعديل مجمّع باستخدام طريقة GoogleAdsService.mutate التي تتضمّن asset_group_operation وأي asset_group_asset_operations ناقص، كما هو موضّح في ربط مجموعات مواد العرض بمواد العرض.

في هذا المثال، يجب أن تتضمّن قائمة عمليات التعديل في طلب التعديل المجمّع عملية AssetGroupAsset واحدة على الأقل مع field_type بقيمة MARKETING_IMAGE. يجب أن تستوفي مادة العرض المشار إليها من خلال AssetGroupAsset أيضًا مواصفات MARKETING_IMAGE.

وبالمثل، إذا تعذّر إنشاء AssetGroup بسبب ظهور الخطأ AssetGroupError.SHORT_DESCRIPTION_REQUIRED، يعني ذلك أنّ AssetGroup كان يفتقر إلى مادة عرض TEXT تتضمّن 60 حرفًا أو أقل، وإلى field_type بقيمة DESCRIPTION. خطوات حلّ هذه المشكلة هي نفسها الموضّحة في المثال NOT_ENOUGH_MARKETING_IMAGE_ASSET. ومع ذلك، يجب أن يتضمّن الطلب مادة عرض واحدة على الأقل من النوع AssetGroupAsset مع قيمة field_type تساوي DESCRIPTION، ويجب أن تتضمّن مادة العرض المشار إليها في AssetGroupAsset 60 حرفًا أو أقل.

اطّلِع على الأخطاء الشائعة للحصول على قائمة بالأخطاء الشائعة وكيفية حلّها.

العثور على مصدر مواد العرض لتحديد المشاكل وحلّها

تتميّز "حملات الأداء الأفضل" بأنّها تعرض إعلانات تتضمّن مواد عرض يحمّلها المعلِنون وتنشئها Google تلقائيًا. بصفتك معلِنًا، قد يكون من المفيد معرفة مصدر مادة العرض لتحديد المشاكل أو تقييم الأداء، وفي هذه الحالة، يمكنك استخدام الحقل asset_group_asset.source على النحو التالي:

SELECT
  asset.id,
  asset.name,
  asset_group.id,
  asset_group_asset.source
FROM asset_group_asset
WHERE campaign.id = CAMPAIGN_ID

قيم الإحالات الناجحة من هدف اكتساب عملاء جدد

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

إذا كنت بحاجة إلى احتساب قيم الإحالات الناجحة بدون القيمة الدائمة للعملاء الجدد، راجِع الرمز الزائف التالي. يمكن تنزيل القيمة الدائمة لكل العملاء الجدد من واجهة الويب الخاصة بـ "إعلانات Google".

nonNewCustomerAcquisitionConversionValueTotal = 0;
// For each campaign that has that conversion...
for (campaign in campaigns) {
  // If the new customer acquisition value is 'Bid higher', then subtract.
  if (bidHigher == true) {
    nonNewCustomerAcquisitionConversionValueTotal +=
        campaign.allConversionsValue - campaign.allNewCustomerLifetimeValue;
  }
  // If the new customer acquisition value is 'Only bid' or not set, then don't subtract.
  else {
    nonNewCustomerAcquisitionConversionValueTotal += campaign.allConversionsValue;
  }
}