แคมเปญวิดีโอช่วยให้คุณแสดงโฆษณาวิดีโอบน YouTube และตามเว็บไซต์และแอปที่ทำงานในพาร์ทเนอร์วิดีโอของ Google ได้
ข้อจำกัดของ API
Google Ads API รองรับการดึงข้อมูลและการรายงานเกี่ยวกับแคมเปญวิดีโอ กลุ่มโฆษณา โฆษณา และเกณฑ์ที่มีอยู่เป็นหลัก คุณไม่สามารถสร้างหรือเปลี่ยนแปลงแคมเปญวิดีโอโดยใช้ Google Ads API โดยมีข้อยกเว้นและลักษณะการทำงานเฉพาะเวอร์ชันต่อไปนี้
- ความสามารถในการเปลี่ยนแปลงได้ของ
VideoResponsiveAdInfo: ตั้งแต่v24เป็นต้นไป ออบเจ็กต์VideoResponsiveAdInfoจะเปลี่ยนแปลงได้ (ในเวอร์ชันก่อนหน้าจะเปลี่ยนแปลงไม่ได้) เมื่อสร้างหรือเปลี่ยนแปลงVideoResponsiveAdInfoคุณต้องระบุช่องvideos,business_nameและlogo_images - ความเหมาะสมด้านความปลอดภัยของแบรนด์: ตั้งแต่เดือน
v24เป็นต้นไป ระบบจะนำcampaign.video_brand_safety_suitabilityระดับแคมเปญออก ค้นหาความเหมาะสมด้านความปลอดภัยของแบรนด์ที่ระดับบัญชีโดยใช้customer.video_brand_safety_suitability - การทดสอบแคมเปญวิดีโอ: ตั้งแต่
v24เป็นต้นไปexperiment.video_experimentจะพร้อมให้กำหนดค่าการทดสอบYOUTUBE_CUSTOMที่ประกอบด้วยแคมเปญวิดีโอ
ทางเลือกสำหรับการจัดการแคมเปญ
หากต้องการสร้างหรือจัดการแคมเปญวิดีโอแบบเป็นโปรแกรม ให้พิจารณาตัวเลือกต่อไปนี้
- สคริปต์ Google Ads: คุณจัดการแคมเปญวิดีโอได้โดยใช้สคริปต์ Google Ads ซึ่งจะช่วยให้จัดการแบบอัตโนมัติภายในอินเทอร์เฟซ Google Ads ได้
- แคมเปญ Demand Gen: หากเป้าหมายของคุณคือการแสดงโฆษณาวิดีโอในผลิตภัณฑ์และบริการของ Google รวมถึง YouTube Google Ads API รองรับแคมเปญ Demand Gen อย่างเต็มรูปแบบทั้งสำหรับการสร้างและการจัดการ
ดูข้อมูลประสิทธิภาพ
คุณสามารถดึงข้อมูลประสิทธิภาพของแคมเปญวิดีโอ กลุ่มโฆษณา และเกณฑ์ต่างๆ โดยใช้ GoogleAdsService.SearchStream ด้วยการกรองหา campaign.advertising_channel_type = 'VIDEO'
ประสิทธิภาพของกลุ่มโฆษณา
คําค้นหาต่อไปนี้จะดึงเมตริกแคมเปญวิดีโอและกลุ่มโฆษณา ซึ่งรวมถึงยอดดูวิดีโอ TrueView และอัตราการเล่นจนจบตามควอไทล์จากแหล่งข้อมูล ad_group
SELECT
campaign.id,
campaign.name,
campaign.advertising_channel_type,
ad_group.id,
ad_group.name,
metrics.impressions,
metrics.clicks,
metrics.ctr,
metrics.video_trueview_views,
metrics.video_quartile_p100_rate
FROM ad_group
WHERE campaign.advertising_channel_type = 'VIDEO'
การรายงานตำแหน่งโฆษณาวิดีโอและเกณฑ์
เนื่องจาก ad_group_criterion ไม่รองรับเมตริกหรือกลุ่มโดยตรง ให้ใช้ทรัพยากรมุมมองเกณฑ์ เช่น managed_placement_view เพื่อดึงข้อมูลเมตริกประสิทธิภาพสำหรับวิดีโอ YouTube, ช่อง YouTube หรือตำแหน่งที่กำหนดเองอื่นๆ ที่กำหนดเป้าหมายไว้
SELECT
campaign.id,
ad_group.id,
ad_group_criterion.criterion_id,
ad_group_criterion.type,
ad_group_criterion.youtube_video.video_id,
ad_group_criterion.youtube_channel.channel_id,
metrics.impressions,
metrics.video_trueview_views
FROM managed_placement_view
WHERE campaign.advertising_channel_type = 'VIDEO'
AND ad_group_criterion.type IN ('YOUTUBE_VIDEO', 'YOUTUBE_CHANNEL')
AND segments.date DURING LAST_30_DAYS
การรายงานการเข้าถึงและความถี่ของแคมเปญ
สำหรับแคมเปญวิดีโอ คุณสามารถค้นหาเมตริก Unique Reach ในทรัพยากร campaign เพื่อวัดจำนวนบุคคลที่ไม่ซ้ำซึ่งเห็นโฆษณาของคุณที่ความถี่ในการแสดงผลที่เฉพาะเจาะจง
เมตริกผู้ใช้ที่ไม่ซ้ำต่อไปนี้จะวัดการเข้าถึงกลุ่มเป้าหมายในกลุ่มความถี่ต่างๆ
metrics.unique_users: จำนวนผู้ใช้ที่ไม่ซ้ำกันที่เห็นโฆษณาของคุณอย่างน้อย 1 ครั้งภายในช่วงวันที่ที่เลือก (สูงสุด 92 วัน) และไม่สามารถรวมข้ามแถวได้metrics.unique_users_two_plusถึงmetrics.unique_users_ten_plus: จำนวนผู้ใช้ที่ไม่ซ้ำซึ่งเห็นโฆษณาของคุณอย่างน้อย 2 ถึง 10 ครั้งตามลำดับ สำหรับช่วงวันที่สูงสุด 31 วัน (โดยมีmetrics.unique_users_six_plusถึงmetrics.unique_users_nine_plusเป็นชุด 2+ ถึง 10+ ที่สมบูรณ์ใน v26 ขึ้นไป)metrics.average_impression_frequency_per_user: จำนวนครั้งโดยเฉลี่ยที่ผู้ใช้ที่ไม่ซ้ำเห็นโฆษณาของคุณในช่วงเวลาที่ขอ (สูงสุด 92 วัน) โดยไม่สามารถรวมข้ามแถวและไม่มีช่อง_infoที่เชื่อมโยง
ใน v26 ขึ้นไป เมตริกการเข้าถึงแต่ละรายการจะมีช่องข้อมูลเมตาที่เชื่อมโยงกันประเภท ReachMetricInfo ได้แก่ metrics.unique_users_info และ metrics.unique_users_two_plus_info ถึง metrics.unique_users_ten_plus_info
ในภาษาการค้นหาของ Google Ads (GAQL) ช่องการเข้าถึงที่แสดงร่วมกันคือMESSAGE
เมตริกที่เลือกโดยตรงในส่วนคำสั่ง SELECT (เช่น
metrics.unique_users_info) อย่าเพิ่ม .reach_metric_states ในส่วนคำสั่ง
SELECT เนื่องจากจะเลือกช่องข้อความที่ฝังใน GAQL ไม่ได้และจะแสดงข้อผิดพลาด
UNRECOGNIZED_FIELD แต่การเลือก metrics.unique_users_info จะแสดงข้อความ ReachMetricInfo ที่มีช่อง enum reach_metric_states ซ้ำของประเภท ReachMetricState ซึ่งอธิบายว่าเมตริกถูกระงับหรือสมบูรณ์แล้ว
เมื่อใดก็ตามที่มีการระงับเมตริกการเข้าถึงหรืออยู่นอกกรอบเวลาเก็บรักษา (PRIVACY_SUPPRESSION, QUALITY_SUPPRESSION หรือ DATE_RANGE_BEYOND_RETENTION) ระบบจะไม่ตั้งค่าช่อง optional int64 ใน Metrics (ซึ่งจะประเมินเป็น 0 หากไม่ได้เลือกการแสดงช่อง) ในขณะที่ LOW_QUALITY ยังคงป้อนข้อมูลเมตริกตัวเลข
ค่า enum ReachMetricState จะระบุสถานะของข้อมูลการเข้าถึง ดังนี้
COMPLETE: เมตริกการเข้าถึงเสร็จสมบูรณ์โดยไม่มีการระงับเนื่องจากความเป็นส่วนตัว คุณภาพ หรือขีดจำกัดอื่นๆPRIVACY_SUPPRESSION: ระบบระงับข้อมูลการเข้าถึงเพื่อปกป้องความเป็นส่วนตัวของผู้ใช้ (เช่น เมื่อปริมาณกลุ่มเป้าหมายไม่เป็นไปตามเกณฑ์ k-anonymity)QUALITY_SUPPRESSION: ระบบระงับข้อมูลการเข้าถึงเนื่องจากข้อกำหนดด้านคุณภาพของข้อมูลLOW_QUALITY: ระบบคำนวณเมตริกการเข้าถึงแล้ว แต่มีการแจ้งว่ามีคุณภาพต่ำDATE_RANGE_BEYOND_RETENTION: เมตริกการเข้าถึงไม่พร้อมใช้งานเนื่องจากช่วงวันที่ที่เลือกเกินระยะเวลาเก็บรักษาข้อมูล 3 ปีสำหรับข้อมูลการเข้าถึง
คําค้นหาต่อไปนี้จะดึงข้อมูลเมตริกการเข้าถึงและสถานะการระงับสําหรับแคมเปญวิดีโอ
SELECT
campaign.id,
campaign.name,
segments.date,
segments.device,
metrics.unique_users,
metrics.unique_users_info,
metrics.average_impression_frequency_per_user,
metrics.unique_users_two_plus,
metrics.unique_users_two_plus_info,
metrics.unique_users_three_plus,
metrics.unique_users_three_plus_info,
metrics.unique_users_four_plus,
metrics.unique_users_four_plus_info,
metrics.unique_users_five_plus,
metrics.unique_users_five_plus_info,
metrics.unique_users_six_plus,
metrics.unique_users_six_plus_info,
metrics.unique_users_seven_plus,
metrics.unique_users_seven_plus_info,
metrics.unique_users_eight_plus,
metrics.unique_users_eight_plus_info,
metrics.unique_users_nine_plus,
metrics.unique_users_nine_plus_info,
metrics.unique_users_ten_plus,
metrics.unique_users_ten_plus_info
FROM campaign
WHERE campaign.advertising_channel_type = 'VIDEO'
AND segments.date BETWEEN '2026-01-01' AND '2026-01-31'