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

على غرار إعداد تقارير "حملات الأداء الأفضل"، استخدِم 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 أو تعديل موارد AssetGroupAsset المرتبطة به وظهرت رسالة الخطأ NOT_ENOUGH_*_ASSET AssetGroupError (مثل AssetGroupError.NOT_ENOUGH_MARKETING_IMAGE_ASSET)، يعني ذلك أنّ AssetGroup لا يستوفي الحدّ الأدنى لمتطلبات مواد العرض. يحدث هذا الخطأ عند إنشاء AssetGroup عادي مع عدم توفّر مواد العرض المطلوبة، أو ربط مواد عرض مخصّصة مطلوبة بـ AssetGroup للبيع بالتجزئة بدون مواد عرض مع عدم تقديم جميع مواد العرض المطلوبة، أو إزالة مواد العرض المطلوبة بدون إلغاء ربط جميع مواد العرض المخصّصة في طلب واحد للبيع بالتجزئة. (إنّ ربط مواد العرض المخصّصة الاختيارية فقط، مثل YOUTUBE_VIDEO، يتطلّب أيضًا توفير الحدّ الأدنى من مواد العرض المطلوبة كي لا تدخل مجموعة مواد العرض في حالة غير متوافقة تمنع إجراء التعديلات في واجهة مستخدم "إعلانات Google".)

على سبيل المثال، يشير الخطأ AssetGroupError.NOT_ENOUGH_MARKETING_IMAGE_ASSET إلى أنّه تم إرسال الطلب بدون الحد الأدنى لعدد مواد عرض MARKETING_IMAGE (مادة عرض واحدة في هذه الحالة). لإصلاح هذا الخطأ، أرسِل طلبك كـ طلب تغيير مجمّع باستخدام طريقة GoogleAdsService.Mutate التي تحتوي على asset_group_operation (عند إنشاء مجموعة مواد عرض جديدة) وجميع إدخالات asset_group_asset_operation المطلوبة، كما هو موضّح في ربط مجموعات مواد العرض بمواد العرض.

في هذا المثال، يجب أن تتضمّن قائمة عمليات التغيير في طلب التغيير المجمّع 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;
  }
}