REST Resource: advertisers.insertionOrders

ทรัพยากร: InsertionOrder

ใบสั่งซื้อการใส่โฆษณาเดียว

การแสดง JSON
{
  "name": string,
  "advertiserId": string,
  "campaignId": string,
  "insertionOrderId": string,
  "displayName": string,
  "insertionOrderType": enum (InsertionOrderType),
  "entityStatus": enum (EntityStatus),
  "updateTime": string,
  "partnerCosts": [
    {
      object (PartnerCost)
    }
  ],
  "pacing": {
    object (Pacing)
  },
  "frequencyCap": {
    object (FrequencyCap)
  },
  "integrationDetails": {
    object (IntegrationDetails)
  },
  "kpi": {
    object (Kpi)
  },
  "budget": {
    object (InsertionOrderBudget)
  },
  "bidStrategy": {
    object (BiddingStrategy)
  },
  "reservationType": enum (ReservationType),
  "optimizationObjective": enum (OptimizationObjective)
}
ช่อง
name

string

เอาต์พุตเท่านั้น ชื่อทรัพยากรของใบสั่งซื้อการใส่โฆษณา

advertiserId

string (int64 format)

เอาต์พุตเท่านั้น รหัสที่ไม่ซ้ำกันของผู้ลงโฆษณาที่เป็นเจ้าของใบสั่งซื้อ

campaignId

string (int64 format)

ต้องระบุ เปลี่ยนแปลงไม่ได้ รหัสที่ไม่ซ้ำกันของแคมเปญที่เป็นของใบสั่งซื้อ

insertionOrderId

string (int64 format)

เอาต์พุตเท่านั้น รหัสที่ไม่ซ้ำกันของใบสั่งซื้อการใส่โฆษณา ระบบกำหนด

displayName

string

ต้องระบุ ชื่อที่แสดงของใบสั่งซื้อการใส่โฆษณา

ต้องเข้ารหัส UTF-8 โดยมีขนาดสูงสุด 240 ไบต์

insertionOrderType

enum (InsertionOrderType)

ไม่บังคับ ประเภทใบสั่งซื้อการใส่โฆษณา

หากไม่ได้ระบุช่องนี้ในตอนสร้าง ค่าเริ่มต้นจะเป็น RTB

entityStatus

enum (EntityStatus)

ต้องระบุ ควบคุมว่าใบสั่งซื้อการใส่โฆษณาสามารถใช้งบประมาณและเสนอราคาในพื้นที่โฆษณาได้หรือไม่

  • สำหรับวิธีการ insertionOrders.create จะอนุญาตให้ใช้ได้เฉพาะ ENTITY_STATUS_DRAFT เท่านั้น หากต้องการเปิดใช้งานใบสั่งซื้อ ให้ใช้วิธี insertionOrders.patch และอัปเดตสถานะเป็น ENTITY_STATUS_ACTIVE หลังจากสร้าง
  • คุณไม่สามารถเปลี่ยนใบสั่งซื้อการใส่โฆษณากลับไปเป็นสถานะ ENTITY_STATUS_DRAFT จากสถานะอื่นๆ ได้
  • ตั้งค่าใบสั่งซื้อให้เป็น ENTITY_STATUS_ACTIVE ไม่ได้หากแคมเปญหลักไม่ได้ใช้งาน
updateTime

string (Timestamp format)

เอาต์พุตเท่านั้น การประทับเวลาเมื่อมีการอัปเดตใบสั่งซื้อครั้งล่าสุด ระบบกำหนด

ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็นรูปแบบ Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย ตัวอย่าง: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" หรือ "2014-10-02T15:01:23+05:30"

partnerCosts[]

object (PartnerCost)

ไม่บังคับ ค่าใช้จ่ายของพาร์ทเนอร์ที่เชื่อมโยงกับใบสั่งซื้อการใส่โฆษณา

หากไม่มีหรือว่างเปล่าในinsertionOrders.createเมธอด ใบสั่งซื้อการใส่โฆษณาที่สร้างขึ้นใหม่จะรับค่าใช้จ่ายพาร์ทเนอร์จากการตั้งค่าพาร์ทเนอร์

pacing

object (Pacing)

ต้องระบุ การตั้งค่าความเร็วในการใช้จ่ายงบประมาณของใบสั่งซื้อการใส่โฆษณา

pacingType PACING_TYPE_ASAP ไม่สามารถใช้งานร่วมกับ pacingPeriod PACING_PERIOD_FLIGHT

frequencyCap

object (FrequencyCap)

ต้องระบุ การตั้งค่าการกำหนดความถี่สูงสุดของใบสั่งซื้อการใส่โฆษณา

integrationDetails

object (IntegrationDetails)

ไม่บังคับ รายละเอียดการผสานรวมเพิ่มเติมของใบสั่งซื้อการใส่โฆษณา

kpi

object (Kpi)

ต้องระบุ ตัวชี้วัดประสิทธิภาพ (KPI) ของใบสั่งซื้อการใส่โฆษณา

ซึ่งแสดงเป็น "เป้าหมาย" ในอินเทอร์เฟซ Display & Video 360

budget

object (InsertionOrderBudget)

ต้องระบุ การตั้งค่าการจัดสรรงบประมาณของใบสั่งซื้อการใส่โฆษณา

bidStrategy

object (BiddingStrategy)

ไม่บังคับ กลยุทธ์การเสนอราคาของใบสั่งซื้อ โดยค่าเริ่มต้น ระบบจะตั้งค่าเป็น fixedBid

reservationType

enum (ReservationType)

เอาต์พุตเท่านั้น ประเภทการจองของใบสั่งซื้อการใส่โฆษณา

optimizationObjective

enum (OptimizationObjective)

ต้องระบุ วัตถุประสงค์การเพิ่มประสิทธิภาพของใบสั่งซื้อการใส่โฆษณา

InsertionOrderType

ประเภทที่เป็นไปได้ของใบสั่งซื้อการใส่โฆษณา

ประเภทใบสั่งซื้อจะเป็นตัวกำหนดการตั้งค่าและตัวเลือกที่เกี่ยวข้อง เช่น รูปแบบโฆษณาหรือตัวเลือกการกำหนดเป้าหมาย

Enum
INSERTION_ORDER_TYPE_UNSPECIFIED ไม่ได้ระบุหรือไม่ทราบประเภทใบสั่งซื้อการใส่โฆษณา
RTB การเสนอราคาแบบเรียลไทม์
OVER_THE_TOP มากเกินไป

KPI

การตั้งค่าที่ควบคุมตัวชี้วัดประสิทธิภาพหลักหรือ KPI ของใบสั่งซื้อการใส่โฆษณา

การแสดง JSON
{
  "kpiType": enum (KpiType),
  "kpiAlgorithmId": string,

  // Union field kpi_value can be only one of the following:
  "kpiAmountMicros": string,
  "kpiPercentageMicros": string,
  "kpiString": string
  // End of list of possible types for union field kpi_value.
}
ช่อง
kpiType

enum (KpiType)

ต้องระบุ ประเภทของ KPI

kpiAlgorithmId

string (int64 format)

ไม่บังคับ รหัสอัลกอริทึมการเสนอราคาที่กําหนดเองที่เชื่อมโยงกับ KPI_CUSTOM_IMPRESSION_VALUE_OVER_COST ระบบจะละเว้นฟิลด์นี้หากไม่ได้เลือก KPI ที่เหมาะสม

ฟิลด์ Union kpi_value ต้องระบุ ค่าของ KPI ฟิลด์ที่เกี่ยวข้องจะสอดคล้องกับ kpi_type kpi_value ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
kpiAmountMicros

string (int64 format)

จํานวนเป้าหมายในหน่วยไมโครของสกุลเงินของผู้ลงโฆษณา

ใช้ได้เมื่อ kpiType เป็นอย่างใดอย่างหนึ่งต่อไปนี้

  • KPI_TYPE_CPM
  • KPI_TYPE_CPC
  • KPI_TYPE_CPA
  • KPI_TYPE_CPIAVC
  • KPI_TYPE_VCPM

เช่น 1500000 หมายถึง 1.5 หน่วยมาตรฐานของสกุลเงิน

kpiPercentageMicros

string (int64 format)

การแสดงเปอร์เซ็นต์เป้าหมายในหน่วยไมโครเป็นเลขทศนิยม

ใช้ได้เมื่อ kpiType เป็นอย่างใดอย่างหนึ่งต่อไปนี้

  • KPI_TYPE_CTR
  • KPI_TYPE_VIEWABILITY
  • KPI_TYPE_CLICK_CVR
  • KPI_TYPE_IMPRESSION_CVR
  • KPI_TYPE_VTR
  • KPI_TYPE_AUDIO_COMPLETION_RATE
  • KPI_TYPE_VIDEO_COMPLETION_RATE

เช่น 70000 หมายถึง 7% (ทศนิยม 0.07)

kpiString

string

สตริง KPI ซึ่งอาจว่างเปล่า ต้องเข้ารหัส UTF-8 โดยมีความยาวไม่เกิน 100 อักขระ

ใช้ได้เมื่อ kpiType เป็น KPI_TYPE_OTHER

KpiType

ประเภทตัวชี้วัดประสิทธิภาพ (KPI) ที่เป็นไปได้

Enum
KPI_TYPE_UNSPECIFIED ไม่ได้ระบุประเภท KPI หรือไม่รู้จักในเวอร์ชันนี้
KPI_TYPE_CPM KPI คือ CPM (ต้นทุนต่อการแสดงผลพันครั้ง)
KPI_TYPE_CPC KPI คือ CPC (ต้นทุนต่อคลิก)
KPI_TYPE_CPA KPI คือ CPA (ต้นทุนต่อหนึ่งการกระทำ)
KPI_TYPE_CTR KPI คือเปอร์เซ็นต์ CTR (อัตราการคลิกผ่าน)
KPI_TYPE_VIEWABILITY KPI คือเปอร์เซ็นต์การมองเห็นโฆษณา
KPI_TYPE_CPIAVC KPI คือ CPIAVC (ต้นทุนต่อการแสดงผลทั้งภาพและเสียงจนจบ)
KPI_TYPE_CPE KPI คือ CPE (ต้นทุนต่อการมีส่วนร่วม)
KPI_TYPE_CPV KPI ตั้งค่าใน CPV (ต้นทุนต่อการดู)
KPI_TYPE_CLICK_CVR KPI คือเปอร์เซ็นต์อัตรา Conversion การคลิก (Conversion ต่อคลิก)
KPI_TYPE_IMPRESSION_CVR KPI คือเปอร์เซ็นต์อัตรา Conversion ของการแสดงผล (Conversion ต่อการแสดงผล)
KPI_TYPE_VCPM KPI คือ VCPM (ต้นทุนต่อการแสดงผลที่มองเห็นได้พันครั้ง)
KPI_TYPE_VTR KPI คือเปอร์เซ็นต์อัตราการดูบน YouTube (ยอดดูบน YouTube ต่อการแสดงผล)
KPI_TYPE_AUDIO_COMPLETION_RATE KPI คือเปอร์เซ็นต์อัตราการเล่นเสียงจนจบ (การฟังเสียงจนจบต่อการแสดงผล)
KPI_TYPE_VIDEO_COMPLETION_RATE KPI คือเปอร์เซ็นต์อัตราการเล่นวิดีโอจนจบ (การดูวิดีโอจนจบต่อการแสดงผล)
KPI_TYPE_CPCL KPI ตั้งอยู่ใน CPCL (ต้นทุนต่อการฟังเสียงจนจบ)
KPI_TYPE_CPCV KPI ตั้งอยู่ใน CPCV (ต้นทุนต่อการดูวิดีโอจนจบ)
KPI_TYPE_TOS10 KPI นี้ตั้งค่าในอัตราเวลาบนหน้าจอ 10 วินาทีขึ้นไป (เปอร์เซ็นต์ของการแสดงผลแบบข้ามไม่ได้ที่วัดได้ซึ่งอยู่บนหน้าจออย่างน้อย 10 วินาที)
KPI_TYPE_MAXIMIZE_PACING KPI ได้รับการตั้งค่าให้เพิ่มผลลัพธ์ของแบรนด์สูงสุดพร้อมกับให้ความสำคัญกับการใช้งบประมาณทั้งหมด
KPI_TYPE_CUSTOM_IMPRESSION_VALUE_OVER_COST KPI จะตั้งค่าในมูลค่าของการแสดงผลที่กำหนดเองหารด้วยต้นทุน
KPI_TYPE_OTHER KPI เป็นค่าอื่น

InsertionOrderBudget

การตั้งค่าที่ควบคุมวิธีจัดสรรงบประมาณใบสั่งซื้อ

การแสดง JSON
{
  "budgetUnit": enum (BudgetUnit),
  "automationType": enum (InsertionOrderAutomationType),
  "budgetSegments": [
    {
      object (InsertionOrderBudgetSegment)
    }
  ]
}
ช่อง
budgetUnit

enum (BudgetUnit)

ต้องระบุ เปลี่ยนแปลงไม่ได้ หน่วยงบประมาณจะระบุว่า งบประมาณเป็นแบบอิงตามสกุลเงินหรืออิงตามการแสดงผล

automationType

enum (InsertionOrderAutomationType)

ไม่บังคับ ประเภทการทำงานอัตโนมัติที่ใช้ในการจัดการราคาเสนอและงบประมาณสำหรับใบสั่งซื้อ

หากไม่ได้ระบุช่องนี้ในตอนสร้าง ค่าเริ่มต้นจะเป็น INSERTION_ORDER_AUTOMATION_TYPE_NONE

budgetSegments[]

object (InsertionOrderBudgetSegment)

ต้องระบุ รายการกลุ่มงบประมาณ ใช้กลุ่มงบประมาณเพื่อระบุงบประมาณที่เฉพาะเจาะจงสำหรับระยะเวลาที่ใบสั่งซื้อการใส่โฆษณากำลังทำงาน

InsertionOrderAutomationType

ตัวเลือกที่เป็นไปได้สำหรับการเสนอราคาและงบประมาณในใบสั่งซื้อโฆษณาอัตโนมัติ

Enum
INSERTION_ORDER_AUTOMATION_TYPE_UNSPECIFIED ไม่ได้ระบุหรือไม่ทราบตัวเลือกการทำงานอัตโนมัติของใบสั่งซื้อในเวอร์ชันนี้
INSERTION_ORDER_AUTOMATION_TYPE_BUDGET การจัดสรรงบประมาณอัตโนมัติ อนุญาตให้ระบบเปลี่ยนงบประมาณไปยังรายการโฆษณาที่เป็นเจ้าของโดยอัตโนมัติเพื่อเพิ่มประสิทธิภาพที่กำหนดโดย kpi ไม่มีการตั้งค่าราคาเสนออัตโนมัติ
INSERTION_ORDER_AUTOMATION_TYPE_NONE ไม่มีการทำงานอัตโนมัติของราคาเสนอหรืองบประมาณในระดับใบสั่งซื้อการใส่โฆษณา คุณต้องกำหนดค่าราคาเสนอและงบประมาณด้วยตนเองที่ระดับรายการโฆษณา
INSERTION_ORDER_AUTOMATION_TYPE_BID_BUDGET อนุญาตให้ระบบปรับราคาเสนอและเปลี่ยนงบประมาณไปยังรายการบรรทัดฐานที่เป็นเจ้าของโดยอัตโนมัติเพื่อเพิ่มประสิทธิภาพตามที่กำหนดโดย kpi

InsertionOrderBudgetSegment

การตั้งค่าที่ควบคุมงบประมาณของกลุ่มงบประมาณเดียว

การแสดง JSON
{
  "budgetAmountMicros": string,
  "description": string,
  "dateRange": {
    object (DateRange)
  },
  "campaignBudgetId": string
}
ช่อง
budgetAmountMicros

string (int64 format)

ต้องระบุ จํานวนงบประมาณที่ใบสั่งซื้อการใส่โฆษณาจะใช้จ่ายสําหรับ dateRange ที่ระบุ จำนวนเงินมีหน่วยเป็นไมโคร ต้องมากกว่า 0 เช่น 500000000 หมายถึง 500 หน่วยมาตรฐานของสกุลเงิน

description

string

ไม่บังคับ คำอธิบายกลุ่มงบประมาณ โดยสามารถใช้เพื่อป้อนข้อมูลใบสั่งซื้อสำหรับกลุ่มงบประมาณแต่ละกลุ่ม และให้พิมพ์ข้อมูลดังกล่าวในใบแจ้งหนี้

ต้องเข้ารหัสแบบ UTF-8

dateRange

object (DateRange)

ต้องระบุ การตั้งค่าวันที่เริ่มต้นและวันที่สิ้นสุดของกลุ่มงบประมาณ โดยจะได้รับการแก้ไขตามเขตเวลาของผู้ลงโฆษณาหลัก

  • เมื่อสร้างกลุ่มงบประมาณใหม่ ทั้ง startDate และ endDate ต้องอยู่ในอนาคต
  • กลุ่มงบประมาณที่มีอยู่ซึ่งมี startDate ในอดีตมี endDate ที่เปลี่ยนแปลงได้ แต่มี startDate ที่เปลี่ยนแปลงไม่ได้
  • endDate ต้องเป็น startDate ขึ้นไป โดยทั้ง 2 รายการต้องอยู่ก่อนปี 2037
campaignBudgetId

string (int64 format)

ไม่บังคับ budgetId ของงบประมาณแคมเปญที่กลุ่มงบประมาณของใบสั่งซื้อการใส่โฆษณานี้เป็นส่วนหนึ่ง

OptimizationObjective

ประเภทที่เป็นไปได้ของวัตถุประสงค์การเพิ่มประสิทธิภาพ

Enum
OPTIMIZATION_OBJECTIVE_UNSPECIFIED ไม่ได้ระบุค่าประเภทหรือค่าประเภทไม่รู้จักในเวอร์ชันนี้
CONVERSION จัดลําดับความสําคัญของการแสดงผลที่เพิ่มยอดขายและ Conversion
CLICK จัดลําดับความสําคัญของการแสดงผลที่เพิ่มการเข้าชมเว็บไซต์ แอป และ App Store
BRAND_AWARENESS จัดลำดับความสำคัญของการแสดงผลที่มีคุณภาพเฉพาะ
CUSTOM วัตถุประสงค์กําหนดโดยอัลกอริทึมการเสนอราคาที่กําหนดเองที่กําหนด
NO_OBJECTIVE ไม่ได้กำหนดวัตถุประสงค์ ใช้ KPI หรือกลยุทธ์การเสนอราคาใดก็ได้

เมธอด

create

สร้างใบสั่งซื้อการใส่โฆษณาใหม่

delete

ลบใบสั่งซื้อการใส่โฆษณา

get

รับใบสั่งซื้อการใส่โฆษณา

list

แสดงใบสั่งซื้อโฆษณาของผู้ลงโฆษณา

listAssignedTargetingOptions

แสดงตัวเลือกการกำหนดเป้าหมายที่กำหนดของใบสั่งซื้อการใส่โฆษณาในประเภทการกำหนดเป้าหมายต่างๆ

patch

อัปเดตใบสั่งซื้อที่มีอยู่