สร้างและจัดการกลุ่มเป้าหมาย

Audience คือคอลเล็กชันที่นำกลับมาใช้ได้ซึ่งมีกลุ่มที่มุ่งเน้น การกำหนดเป้าหมายตามข้อมูลประชากร และการยกเว้น ระบบรองรับการกำหนดกลุ่มเป้าหมายใน แคมเปญ Performance Max, Demand Gen และ App Campaign หากต้องการกำหนดเป้าหมายกลุ่มเป้าหมายโดยตรง ในแคมเปญ Display, Search, วิดีโอ, โรงแรม หรือ Shopping มาตรฐาน โปรดดูที่ กลุ่มเป้าหมาย

สร้างกลุ่มเป้าหมาย

สร้างและอัปเดตกลุ่มเป้าหมายโดยใช้ AudienceService แต่ละ Audience ต้องมีชื่อไม่ซ้ำกัน กลุ่มเป้าหมายที่นำกลับมาใช้ได้นี้อนุญาตให้ใช้มิติข้อมูลกลุ่มเป้าหมายหลายรายการร่วมกันได้ ดังนี้

ตรวจสอบ `MutateAudienceResult` เพื่อดู `audience_id`

เมื่อสร้างกลุ่มเป้าหมายด้วย AudienceService.MutateAudiences การดำเนินการแต่ละครั้งจะแสดงผล MutateAudienceResult คุณตรวจสอบ MutateAudienceResult เพื่อรับ audience_id ได้โดยการแยกวิเคราะห์ resource_name ที่แสดงผล และตรวจสอบช่องที่แก้ไขได้ (เช่น name) ในออบเจ็กต์ audience ที่แสดงผลเมื่อตั้งค่า response_content_type เป็น MUTABLE_RESOURCE:

# Configure the request to return the mutable resource in the response.
request = googleads_client.get_type("MutateAudiencesRequest")
request.customer_id = customer_id
request.operations = [operation]
request.response_content_type = (
    googleads_client.enums.ResponseContentTypeEnum.MUTABLE_RESOURCE
)

response = audience_service.mutate_audiences(request=request)

for result in response.results:
    resource_name = result.resource_name
    # Format: customers/{customer_id}/audiences/{audience_id}
    audience_id = audience_service.parse_audience_path(resource_name)[
        "audience_id"
    ]
    print(f"Created audience '{resource_name}' with ID '{audience_id}'.")

    # Access mutable fields on result.audience when MUTABLE_RESOURCE is requested.
    if result.audience.resource_name:
        print(f"Audience name from mutable resource: {result.audience.name}")

ดึงข้อมูลกลุ่มเป้าหมาย

เช่นเดียวกับแหล่งข้อมูลอื่นๆ คุณสามารถใช้ GoogleAdsService.SearchStream เพื่อดึงข้อมูลแอตทริบิวต์ของ กลุ่มเป้าหมายได้

SELECT
  audience.id,
  audience.resource_name,
  audience.name,
  audience.status,
  audience.description,
  audience.dimensions,
  audience.exclusion_dimension
FROM audience

กำหนดเป้าหมายกลุ่มเป้าหมาย

คุณกำหนดเป้าหมายกลุ่มเป้าหมายได้หลายวิธีขึ้นอยู่กับประเภทแคมเปญ

สัญญาณกลุ่มชิ้นงาน

แคมเปญ Performance Max ใช้ AssetGroupSignal เพื่อ กำหนดเป้าหมายกลุ่มเป้าหมาย ดูวิธีใช้สัญญาณกลุ่มชิ้นงานเพื่อกำหนดเป้าหมายกลุ่มเป้าหมายได้ในคู่มือสัญญาณกลุ่มชิ้นงาน

เกณฑ์ของกลุ่มโฆษณา

แคมเปญ Demand Gen และ App Campaign รองรับการเพิ่มเกณฑ์ของกลุ่มโฆษณาสำหรับกลุ่มเป้าหมายโดยใช้ AdGroupCriterion เพื่อกำหนดเป้าหมายกลุ่มเป้าหมายหรือระบุสัญญาณกลุ่มเป้าหมาย คุณกำหนดเป้าหมายกลุ่มเป้าหมายที่ระดับกลุ่มโฆษณาได้โดยใช้ AudienceInfo เกณฑ์ใน AdGroupCriterion.audience ด้วยการตั้งค่าฟิลด์ AudienceInfo.audience (ad_group_criterion.audience.audience) เป็นชื่อทรัพยากรของกลุ่มเป้าหมาย

ขั้นตอนการตั้งค่าการกำหนดกลุ่มเป้าหมายมีดังนี้

เปิดใช้การกำหนดกลุ่มเป้าหมายใน AdGroup

คุณต้องเปิดใช้การกำหนดกลุ่มเป้าหมายใน AdGroup โดยตั้งค่า use_audience_grouped เป็น true เมื่อสร้างกลุ่มโฆษณา คุณจะเปลี่ยนการตั้งค่านี้ไม่ได้หลังจากสร้างกลุ่มโฆษณาแล้ว

การดำเนินการนี้จะช่วยให้คุณเพิ่ม AdGroupCriterion พร้อมกลุ่มเป้าหมายได้ หากไม่ได้ตั้งค่านี้เป็น true คำขอที่ตามมาเพื่อกำหนดเป้าหมายกลุ่มเป้าหมายจะล้มเหลว

สร้าง AdGroupCriterion

สร้าง AdGroupCriterion และตั้งค่าฟิลด์ AudienceInfo.audience ใน AdGroupCriterion.audience เป็นชื่อทรัพยากร ของกลุ่มเป้าหมายที่สร้างใน สร้างกลุ่มเป้าหมาย

ไม่บังคับ: เปิดใช้การกำหนดกลุ่มเป้าหมายใน Campaign

คุณเลือกตั้งค่า use_audience_grouped เป็น true เมื่อสร้างแคมเปญได้ เมื่อตั้งค่านี้ไว้ คุณจะได้รับข้อผิดพลาดหากพยายามเพิ่มเกณฑ์ที่จะยกเว้นกลุ่มและข้อมูลประชากรที่ระดับแคมเปญ

แนวทางปฏิบัติแนะนำ

  • ใช้กลุ่มเป้าหมายเพื่อสร้างบุคลิกผู้ใช้ กลุ่มเป้าหมายเหมาะที่สุดสำหรับใช้ในแคมเปญ Performance Max, Demand Gen และ App Campaign ที่คุณต้องการกำหนดกลุ่มและเกณฑ์ข้อมูลประชากรหลายรายการเพื่อกำหนดเป้าหมายบุคลิกผู้ใช้ที่เฉพาะเจาะจง
  • ใช้กลุ่มเป้าหมายเพื่อกำหนดเป้าหมายโดยตรง สำหรับแคมเปญ Display, Search, วิดีโอ, โรงแรม และแคมเปญ Shopping มาตรฐาน หรือเมื่อคุณต้องการกำหนดเป้าหมายกลุ่มเดียว (เช่น รายการรีมาร์เก็ตติ้ง) ให้ใช้ กลุ่มเป้าหมายแทนกลุ่มเป้าหมาย

ข้อผิดพลาดที่พบบ่อย

เมื่อสร้างหรืออัปเดต Audience Google Ads API จะตรวจสอบ คำขอและแสดงข้อผิดพลาดจาก Enum AudienceError หาก การตรวจสอบล้มเหลว

AudienceError
AUDIENCE_SEGMENT_NOT_FOUND
สรุป ไม่พบกลุ่มเป้าหมายในคำขอ
สาเหตุที่พบบ่อย อ้างอิงรหัสกลุ่มที่ไม่มีอยู่หรือเข้าถึงไม่ได้
วิธีรับมือ ตรวจสอบว่ารหัสกลุ่มทั้งหมดมีอยู่และเข้าถึงได้ก่อนสร้างหรือ อัปเดตกลุ่มเป้าหมาย
คำแนะนำการป้องกัน ตรวจสอบรหัสกลุ่มก่อนที่จะรวมไว้ในกลุ่มเป้าหมาย
DIMENSION_INVALID
สรุป มิติข้อมูลกลุ่มเป้าหมายไม่ถูกต้อง
สาเหตุที่พบบ่อย รวม detailed_demographic ไว้ใน exclusion_dimension
วิธีรับมือ ใช้ user_list สำหรับการยกเว้นใน exclusion_dimension เท่านั้น
คำแนะนำการป้องกัน ตรวจสอบว่าใช้ user_list ใน exclusion_dimension เท่านั้นเมื่อสร้างหรืออัปเดต กลุ่มเป้าหมาย
DUPLICATE_AUDIENCE_SEGMENT
สรุป กลุ่มเป้าหมายมีกลุ่มที่ซ้ำกัน
สาเหตุที่พบบ่อย เพิ่มกลุ่มเดียวกันหลายครั้งลงในกลุ่มเป้าหมายเดียวกัน
วิธีรับมือ นำกลุ่มที่ซ้ำกันออกจากคำจำกัดความของกลุ่มเป้าหมาย
คำแนะนำการป้องกัน ตรวจสอบว่ากลุ่มทั้งหมดในกลุ่มเป้าหมายไม่ซ้ำกัน
NAME_ALREADY_IN_USE
สรุป มีการใช้ชื่อกลุ่มเป้าหมายนี้แล้ว
สาเหตุที่พบบ่อย พยายามสร้างกลุ่มเป้าหมายหลายกลุ่มที่มีชื่อเดียวกัน
วิธีรับมือ ใช้ชื่อที่ไม่ซ้ำกันเมื่อสร้างกลุ่มเป้าหมาย
คำแนะนำการป้องกัน ตรวจสอบชื่อกลุ่มเป้าหมายที่มีอยู่ก่อนสร้างกลุ่มเป้าหมายใหม่
TOO_MANY_DIMENSIONS_OF_SAME_TYPE
สรุป กลุ่มเป้าหมายมีมิติข้อมูลประเภทเดียวกันมากเกินไป
สาเหตุที่พบบ่อย รวมมิติข้อมูลประเภทเดียวกันหลายรายการ (เช่น มิติข้อมูลอายุหลายรายการ) ไว้ในกลุ่มเป้าหมายเดียว
วิธีรับมือ ตรวจสอบว่าการกำหนดกลุ่มเป้าหมายมีมิติข้อมูลแต่ละประเภทเพียง 1 รายการ
คำแนะนำการป้องกัน ตรวจสอบคำจำกัดความของกลุ่มเป้าหมายเพื่อให้แน่ใจว่าไม่มีมิติข้อมูลประเภทที่ซ้ำกัน
TOO_MANY_SEGMENTS
สรุป กลุ่มเป้าหมายมีกลุ่มมากเกินไป
สาเหตุที่พบบ่อย เกินจำนวนกลุ่มสูงสุดที่อนุญาตในกลุ่มเป้าหมาย
วิธีรับมือ ลดจำนวนกลุ่มในคำจำกัดความของกลุ่มเป้าหมาย
คำแนะนำการป้องกัน ตรวจสอบเอกสารประกอบเพื่อดูขีดจำกัดจำนวนกลุ่มต่อ กลุ่มเป้าหมาย