เช่นเดียวกับการรายงานของ Performance Max ให้ใช้
GoogleAdsService.SearchStream
เพื่อดึงข้อมูลเมตาของแคมเปญและกลุ่มชิ้นงานเพื่อเพิ่มประสิทธิภาพแคมเปญและ
แก้ปัญหาที่พบบ่อย
การเพิ่มประสิทธิภาพแคมเปญ
ดูวัตถุประสงค์ทางธุรกิจต่างๆ ที่ทําได้ผ่านแคมเปญ Performance Max ได้ที่เคล็ดลับการเพิ่มประสิทธิภาพสําหรับ Performance Max เคล็ดลับเหล่านี้ใช้ได้กับแคมเปญ Performance Max ที่สร้างโดย Google Ads API เช่นกัน
การแก้ปัญหาแคมเปญ
หากแคมเปญ Performance Max ไม่ทำงานตามที่คาดไว้ อาจเป็นเพราะเกิดปัญหาเฉพาะเจาะจงกับโฆษณา การเสนอราคา การกำหนดเป้าหมาย เครื่องมือวัด Conversion หรือการตั้งค่าแคมเปญ ดูขั้นตอนการแก้ปัญหาได้ในคำแนะนำต่อไปนี้
- ปัญหาเกี่ยวกับการตั้งค่าแคมเปญ Performance Max
- แคมเปญ Performance Max ไม่ทํางานหรือมีการเข้าชมต่ำ
- การใช้จ่ายของ Performance Max เพิ่มขึ้น
แคมเปญที่เปิดใช้หลักเกณฑ์การใช้แบรนด์
ใช้หลักเกณฑ์การใช้แบรนด์เพื่อ
ควบคุมวิธีนำเสนอแบรนด์ในแคมเปญ Performance Max คุณสามารถใช้
Campaign.brand_guidelines_enabled
เพื่อยืนยันว่าได้เปิดใช้หลักเกณฑ์การใช้แบรนด์สำหรับแคมเปญแล้ว
แคมเปญ Performance Max ที่มี Campaign.brand_guidelines_enabled
ตั้งค่าเป็น true
จะใช้
ชิ้นงานแบรนด์ระดับแคมเปญ
(BUSINESS_NAME
,
LOGO
และ
LANDSCAPE_LOGO
)
และต้องมี
- ชิ้นงาน
BUSINESS_NAME
อย่างใดอย่างหนึ่ง - ชิ้นงาน
LOGO
อย่างน้อย 1 รายการ
หากลิงก์ทรัพยากร CampaignAsset
เหล่านี้ไม่ถูกต้อง คุณจะได้รับข้อผิดพลาด
CampaignError.REQUIRED_BUSINESS_NAME_ASSET_NOT_LINKED
หรือ
CampaignError.REQUIRED_LOGO_ASSET_NOT_LINKED
ขึ้นอยู่กับประเภทชิ้นงานที่ขาดหายไป ข้อผิดพลาดเหล่านี้อาจเกิดขึ้นกับแคมเปญที่เปิดใช้หลักเกณฑ์การใช้แบรนด์ได้จากการดำเนินการต่อไปนี้
- การสร้าง
Campaign
ใหม่โดยไม่ได้ระบุทั้งBUSINESS_NAME
และLOGO
เป็นทรัพยากรCampaignAsset
ในคำขอเดียวกัน - การนำ
CampaignAsset
ทรัพยากรอย่างน้อย 1 รายการออกซึ่งจะส่งผลให้แคมเปญ ไม่เป็นไปตามข้อกำหนดเกี่ยวกับชิ้นงานแบรนด์ขั้นต่ำอีกต่อไป - การเพิ่มชิ้นงานระดับกลุ่มชิ้นงานลงในแคมเปญ Performance Max ที่ไม่มีชิ้นงาน
ก่อนหน้านี้สำหรับยอดขายออนไลน์ที่มีฟีดผลิตภัณฑ์
โดยไม่ได้ระบุ
CampaignAsset
แหล่งข้อมูลที่จำเป็นทั้งหมดในคำขอเดียวกัน
การพยายามลิงก์ชิ้นงานของแบรนด์ในระดับที่ไม่ถูกต้องจะทำให้เกิดข้อผิดพลาดด้วย ซึ่งคุณแก้ไขได้ดังนี้
AssetLinkError.BRAND_ASSETS_NOT_LINKED_AT_CAMPAIGN_LEVEL
- ลิงก์ชิ้นงานของแบรนด์โดยใช้
CampaignAsset
เนื่องจากเปิดใช้หลักเกณฑ์การใช้แบรนด์สำหรับแคมเปญแล้ว
- ลิงก์ชิ้นงานของแบรนด์โดยใช้
AssetLinkError.BRAND_ASSETS_NOT_LINKED_AT_ASSET_GROUP_LEVEL
- ลิงก์ชิ้นงานแบรนด์โดยใช้แหล่งข้อมูล
AssetGroupAsset
เนื่องจากไม่ได้เปิดใช้หลักเกณฑ์การใช้แบรนด์สำหรับแคมเปญ
- ลิงก์ชิ้นงานแบรนด์โดยใช้แหล่งข้อมูล
การเพิ่มประสิทธิภาพกลุ่มชิ้นงาน
หากต้องการเพิ่มประสิทธิภาพกลุ่มชิ้นงาน ให้ตรวจสอบรายงานคุณภาพของโฆษณาและความครอบคลุมของชิ้นงาน
คุณเข้าถึงรายงานนี้ได้โดยใช้ฟิลด์
asset_coverage
ในแหล่งข้อมูล AssetGroup
ซึ่งมี ad_strength_action_items
ที่แนะนำ
เพื่อปรับปรุง ad_strength
SELECT
asset_group.ad_strength,
asset_group.asset_coverage
FROM asset_group
WHERE asset_group.resource_name = "customers/CUSTOMER_ID/assetGroups/ASSET_GROUP_ID"
การแก้ปัญหาเกี่ยวกับกลุ่มชิ้นงาน
ใช้ฟิลด์ 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
และค่า Enum ที่ขึ้นต้นด้วย NOT_ENOUGH
เช่น
AssetGroupError.NOT_ENOUGH_MARKETING_IMAGE_ASSET
หมายความว่า AssetGroup
ของคุณไม่เป็นไปตามข้อกำหนดขั้นต่ำของชิ้นงานและไม่ได้สร้างขึ้น
เช่น ข้อผิดพลาด AssetGroupError.NOT_ENOUGH_MARKETING_IMAGE_ASSET
จะ
แนะนำให้ส่งคำขอสร้าง AssetGroup
โดยไม่มีจำนวนMARKETING_IMAGES
ขั้นต่ำ
ซึ่งในกรณีนี้คือ 1 หากต้องการแก้ไขข้อผิดพลาดนี้ ให้ส่งคำขอสร้าง
AssetGroup
อีกครั้งเป็นคำขอเปลี่ยนแปลงแบบกลุ่มโดยใช้เมธอด
GoogleAdsService.mutate
ที่มี
asset_group_operation
และasset_group_asset_operations
ที่ขาดหายไปตามที่แสดงในลิงก์กลุ่มชิ้นงานกับชิ้นงาน
ในตัวอย่างนี้ รายการการดำเนินการเปลี่ยนแปลงในคำขอเปลี่ยนแปลงแบบกลุ่มต้องมีAssetGroupAsset
อย่างน้อย 1 รายการที่มีfield_type
เป็นMARKETING_IMAGE
เนื้อหาที่อ้างอิงโดย AssetGroupAsset
ต้องเป็นไปตาม
ข้อกำหนดสำหรับ MARKETING_IMAGE
ด้วย
ในทำนองเดียวกัน หากคำขอสร้าง AssetGroup
ล้มเหลวเนื่องจาก
AssetGroupError.SHORT_DESCRIPTION_REQUIRED
แสดงว่า AssetGroup
ของคุณไม่มีชิ้นงาน TEXT
ที่มีความยาวไม่เกิน 60 อักขระและมี field_type
เป็น DESCRIPTION
ขั้นตอนในการแก้ไขปัญหานี้จะเหมือนกับที่แสดงในNOT_ENOUGH_MARKETING_IMAGE_ASSET
ตัวอย่าง อย่างไรก็ตาม คำขอต้องมี AssetGroupAsset
อย่างน้อย 1 รายการที่มี field_type
เป็น
DESCRIPTION
และชิ้นงานที่อ้างอิงโดย AssetGroupAsset
ต้องมีความยาวไม่เกิน 60
อักขระ
ค้นหาแหล่งที่มาของชิ้นงานเพื่อการแก้ปัญหา
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
มูลค่า Conversion จากเป้าหมายการได้ลูกค้าใหม่
มูลค่า Conversion ที่รายงานอาจสูงกว่ามูลค่าที่คุณอัปโหลดด้วยตนเอง หากคุณตั้งค่าการได้ลูกค้าใหม่ในแคมเปญ Performance Max หรือ Search หากเลือกโหมดมูลค่าลูกค้าใหม่ (เสนอราคาสูงขึ้น) ระบบจะเพิ่มมูลค่าตลอดอายุการใช้งานของลูกค้าใหม่ทั้งหมดลงในมูลค่า Conversion ของการกระทําที่ถือเป็น Conversion มูลค่าตลอดช่วงชีวิตของลูกค้าใหม่ทั้งหมดจะใช้ได้ผ่านอินเทอร์เฟซเว็บของ Google Ads เท่านั้น
หากต้องการคํานวณมูลค่า Conversion โดยไม่รวมมูลค่าตลอดช่วงชีวิตของลูกค้าใหม่ทั้งหมด โปรดดูรหัสเทียมต่อไปนี้ คุณดาวน์โหลดมูลค่าตลอดช่วงชีวิตของลูกค้าใหม่ทั้งหมด ได้จากอินเทอร์เฟซเว็บของ 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;
}
}