เอกสารนี้จะอธิบายรายการกลุ่มเป้าหมายที่เกิดซ้ำ ซึ่งเป็นฟีเจอร์ขั้นสูงของ Google Analytics Data API v1 โปรดดูข้อมูลเบื้องต้นเกี่ยวกับฟีเจอร์การส่งออกรายการกลุ่มเป้าหมายในคู่มือพื้นฐานการส่งออกกลุ่มเป้าหมาย
รายการกลุ่มเป้าหมายที่เกิดซ้ำจะสร้างรายการกลุ่มเป้าหมายทุกวันเมื่อการเป็นสมาชิกกลุ่มเป้าหมายมีการเปลี่ยนแปลง เพื่อให้มั่นใจว่าคุณกำลังใช้ข้อมูลล่าสุด
รายการกลุ่มเป้าหมายปกติ (ไม่เกิดซ้ำ) คือรายการแบบคงที่ของผู้ใช้ในกลุ่มเป้าหมายในขณะที่สร้างรายการ
สร้างรายการกลุ่มเป้าหมายใหม่ทุกวัน
การประมวลผลข้อมูลกลุ่มเป้าหมายของ 1 วันและอัปเดตการเป็นสมาชิกต้องใช้เวลาที่แตกต่างกัน ไม่มีทางจะมั่นใจได้ว่าข้อมูลรายการกลุ่มเป้าหมายจะได้รับการอัปเดตใน 24 ชั่วโมง
ตัวอย่างเช่น แม้ว่าคุณจะขอรายการกลุ่มเป้าหมายในเวลาเดียวกันในแต่ละวัน แต่บางวันรายการกลุ่มเป้าหมายก็จะเหมือนกับของวันก่อนหน้า และในวันอื่นๆ รายการกลุ่มเป้าหมายจะแตกต่างกันและมีการเปลี่ยนแปลงการเป็นสมาชิกอีก 1 วัน
รายการกลุ่มเป้าหมายจะอิงตามข้อมูลเหตุการณ์จาก 1 วันก่อนการเปลี่ยนแปลงการเป็นสมาชิกล่าสุด หากคุณสร้างรายการกลุ่มเป้าหมายก่อนที่จะมีการอัปเดตการเป็นสมาชิกรายวัน จะมีการใช้ข้อมูลจาก 2 วันก่อนหน้า หากคุณสร้างรายการกลุ่มเป้าหมายหลังจากมีการอัปเดตการเป็นสมาชิกรายวันแล้ว ระบบจะใช้ข้อมูลจากเมื่อวาน
สำรวจรายการผู้ชมที่เกิดซ้ำเป็นระยะๆ
รายการกลุ่มเป้าหมายที่เกิดซ้ำจะสร้างรายการกลุ่มเป้าหมายเมื่อมีข้อมูลของวันเพิ่มเติมเท่านั้น ซึ่งช่วยให้ไม่ต้องเดาว่าควรสร้างรายการกลุ่มเป้าหมายใหม่เมื่อใด แต่คุณสามารถสำรวจรายการผู้ชมประจำแบบราคาถูกได้ตลอดทั้งวันเพื่อดูว่ามีข้อมูลเพิ่มเติมหรือไม่
สร้างรายการกลุ่มเป้าหมายที่เกิดซ้ำ
หากต้องการสร้างรายการกลุ่มเป้าหมายที่เกิดซ้ำ ให้เรียกใช้เมธอด recurringAudienceLists.create
โดยใช้ออบเจ็กต์ RecurringAudienceList
ในคำขอ ต้องมีพารามิเตอร์ต่อไปนี้
- ชื่อกลุ่มเป้าหมายที่ถูกต้องในช่อง
audience
ซึ่งอยู่ในรูปแบบproperties/{propertyId}/audiences/{audienceId}
คุณใช้เมธอดaudiences.list
ของ Google Analytics Admin API v1 เพื่อรับค่านี้ได้ ช่องAudience.name
ของการตอบกลับaudiences.list
มีชื่อกลุ่มเป้าหมาย - รายการมิติข้อมูลที่ถูกต้องในช่อง
dimensions
ดูรายการมิติข้อมูลที่วิธีการนี้รองรับได้ในเอกสารประกอบสคีมาการส่งออกกลุ่มเป้าหมาย เฉพาะข้อมูลสำหรับมิติข้อมูลที่กล่าวถึงในช่องนี้เท่านั้นที่จะรวมอยู่ในรายการผู้ชม
ตัวอย่างคำขอสร้างรายการกลุ่มเป้าหมายที่เกิดซ้ำ
คำขอ HTTP
POST https://analyticsdata.googleapis.com/v1alpha/properties/1234567/recurringAudienceLists
{
"audience": "properties/1234567/audiences/12345",
"dimensions": [
{
"dimensionName": "deviceId"
}
]
}
คำตอบของเมธอด recurringAudienceLists.create
จะมีชื่อในช่อง name
(เช่น properties/1234567/recurringAudienceLists/123
) ซึ่งสามารถใช้ในการค้นหาที่ตามมาเพื่อเรียกข้อมูลเมตาการกำหนดค่าสำหรับรายการกลุ่มเป้าหมายที่เกิดซ้ำนี้ได้ นอกจากนี้ ข้อมูลเมตาการกำหนดค่ายังมีชื่อทรัพยากรสำหรับอินสแตนซ์รายการกลุ่มเป้าหมายที่สร้างขึ้นสำหรับรายการกลุ่มเป้าหมายที่เกิดซ้ำนี้
การตอบสนองของ HTTP
{
"name": "properties/1234567/recurringAudienceLists/123",
"audience": "properties/1234567/audiences/12345",
"audienceDisplayName": "Purchasers",
"dimensions": [
{
"dimensionName": "deviceId"
}
],
"activeDaysRemaining": 180,
"audienceLists": [
"properties/1234567/audienceLists/45678"
]
}
ข้อมูลเมตาการกำหนดค่าแบบสำรวจ
ให้ใช้เมธอด recurringAudienceLists.get
เพื่อเรียกข้อมูลเมตาการกำหนดค่าเกี่ยวกับรายการกลุ่มเป้าหมายที่เกิดซ้ำที่เฉพาะเจาะจง ข้อมูลเมตาการกำหนดค่ามีชื่อทรัพยากรสำหรับอินสแตนซ์รายการกลุ่มเป้าหมายที่สร้างขึ้นสำหรับรายการกลุ่มเป้าหมายที่เกิดซ้ำ
ตัวอย่าง
คำขอ HTTP
GET https://analyticsdata.googleapis.com/v1alpha/properties/1234567/recurringAudienceLists/123
อินสแตนซ์ของ RecurringAudienceList
จะแสดงผลในการตอบสนอง ประกอบด้วยข้อมูลเมตาของการกำหนดค่า ซึ่งรวมถึงชื่อทรัพยากรสำหรับอินสแตนซ์รายการกลุ่มเป้าหมายที่สร้างขึ้นสำหรับรายการกลุ่มเป้าหมายที่เกิดซ้ำนี้
การตอบสนองของ HTTP
{
"name": "properties/1234567/recurringAudienceLists/123",
"audience": "properties/1234567/audiences/12345",
"audienceDisplayName": "Purchasers",
"dimensions": [
{
"dimensionName": "deviceId"
}
],
"activeDaysRemaining": 180,
"audienceLists": [
"properties/1234567/audienceLists/45678"
]
}
คุณใช้ recurringAudienceLists.list
เพื่อแสดงรายการกลุ่มเป้าหมายที่เกิดซ้ำทั้งหมดสำหรับพร็อพเพอร์ตี้ได้
ใช้เว็บฮุคเพื่อรับการแจ้งเตือนแบบไม่พร้อมกันเกี่ยวกับรายการกลุ่มเป้าหมายใหม่
คุณจะรับการแจ้งเตือนเว็บฮุคเมื่อมีรายการกลุ่มเป้าหมายพร้อมใช้งานได้ แทนที่จะต้องสำรวจข้อมูลเมตาของการกำหนดค่าเกี่ยวกับรายการกลุ่มเป้าหมายที่เกิดซ้ำที่เจาะจงเป็นระยะๆ ด้วยเมธอด recurringAudienceLists.get
หากต้องการกำหนดค่าการแจ้งเตือนเว็บฮุค ให้ระบุช่อง webhookNotification
เมื่อสร้างรายการกลุ่มเป้าหมายที่เกิดซ้ำใหม่
ทำตามเอกสาร WebhookNotification
เพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับการใช้เว็บฮุคใน Google Analytics Data API v1
ดึงข้อมูลผู้ใช้ในการส่งออกกลุ่มเป้าหมาย
หากต้องการเรียกข้อมูลผู้ใช้ในการส่งออกกลุ่มเป้าหมาย ให้เรียกใช้เมธอด audienceExports.query
แล้วระบุชื่อการส่งออกกลุ่มเป้าหมายที่ดึงมาจากข้อมูลเมตาการกําหนดค่าที่ได้รับจาก recurringAudienceLists.get
หรือ recurringAudienceLists.list
คำขอ HTTP
POST https://analyticsdata.googleapis.com/v1beta/properties/1234567/audienceExports/123:query
หากการส่งออกกลุ่มเป้าหมายพร้อมแล้ว ระบบจะแสดงผลการตอบกลับที่มีรายชื่อผู้ใช้ในกลุ่มเป้าหมาย
การตอบสนองของ HTTP
{
"audienceExport": {
"name": "properties/1234567/audienceExports/123",
"audience": "properties/1234567/audiences/12345",
"audienceDisplayName": "Purchasers",
"dimensions": [
{
"dimensionName": "deviceId"
}
],
"state": "ACTIVE",
"beginCreatingTime": "2023-06-22T23:35:28.787910949Z"
},
"audienceRows": [
{
"dimensionValues": [
{
"value": "1000276123.1681742376"
}
]
},
{
"dimensionValues": [
{
"value": "1000374452.1668627377"
}
]
},
{
"dimensionValues": [
{
"value": "1000391956.1652750758"
}
]
},
{
"dimensionValues": [
{
"value": "1000410539.1682018694"
}
]
},
{
"dimensionValues": [
{
"value": "1000703969.1666725875"
}
]
}
],
"rowCount": 5
}