مشابه گزارش عملکرد حداکثر، میتوانید از GoogleAdsService.SearchStream
برای بازیابی فرادادههای کمپین و گروه دارایی برای بهینهسازی کمپینهای خود و عیبیابی مشکلات رایج استفاده کنید.
بهینه سازی کمپین
برای اهداف مختلف تجاری که از طریق کمپینهای حداکثر عملکرد قابل دستیابی هستند، نکات بهینهسازی ما را برای حداکثر عملکرد بررسی کنید. این نکات به همان اندازه برای کمپینهای Performance Max که توسط Google Ads API ایجاد شدهاند، قابل اجرا هستند.
عیب یابی کمپین
اگر کمپین حداکثر عملکرد شما مطابق انتظار عمل نمی کند، ممکن است به دلیل مشکلات خاصی در تبلیغات، قیمت گذاری، هدف گذاری، ردیابی تبدیل یا تنظیمات کمپین شما باشد. برای مراحل عیب یابی به راهنمای زیر مراجعه کنید:
- مشکلات راه اندازی کمپین حداکثر عملکرد
- کمپین حداکثر عملکرد اجرا نمی شود یا ترافیک کم است
- حداکثر عملکرد افزایش هزینه
خطاهای رایج گروه دارایی
اگر درخواست شما برای ایجاد AssetGroup
با یک AssetGroupError
و یک مقدار enum که با 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
با DESCRIPTION
field_type
باشد و دارایی ارجاع شده توسط AssetGroupAsset
باید 60 کاراکتر یا کمتر باشد.
عیب یابی گروه دارایی
از فیلدهای 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"
منبع دارایی
Performance Max از این جهت منحصر به فرد است که تبلیغات حاوی دارایی هایی را ارائه می دهد که توسط تبلیغ کنندگان آپلود می شوند و به طور خودکار توسط 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 Ads در دسترس است.
اگر میخواهید مقادیر تبدیل را با حذف مقدار طول عمر مشتری جدید محاسبه کنید، به کد شبه زیر مراجعه کنید. ارزش تمام عمر مشتری جدید را می توان از رابط وب Google Ads بارگیری کرد.
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;
}
}