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

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

คุณสามารถส่งออกกลุ่มเป้าหมาย รวมถึงภาพรวมของผู้ใช้ได้โดยใช้ Data API

ดูความคาดหวังของข้อมูลการส่งออกกลุ่มเป้าหมาย เพื่อดูข้อมูลสำคัญเกี่ยวกับข้อมูลที่คุณเห็นในการส่งออกกลุ่มเป้าหมาย

ภาพรวม

สร้างคำขอ Data API ต่อไปนี้เพื่อสร้างและค้นหาการส่งออกกลุ่มเป้าหมาย

  1. โทรหา audienceExports.create ในการสร้างการส่งออกกลุ่มเป้าหมาย
  2. โทรหา audienceExports.query ใช้เพื่อเรียกข้อมูลผู้ใช้ในผู้ชม

หากต้องการข้อมูลเพิ่มเติม คุณสามารถโทรติดต่อ audienceExports.get ถึง เรียกข้อมูลเมตาการกำหนดค่าเกี่ยวกับการส่งออกกลุ่มเป้าหมายที่เฉพาะเจาะจง และ audienceExports.list ถึง แสดงรายการการส่งออกกลุ่มเป้าหมายทั้งหมดสำหรับพร็อพเพอร์ตี้ที่เฉพาะเจาะจง

เลือกเอนทิตีการรายงาน

เมธอด API ข้อมูลทั้งหมดต้องใช้พร็อพเพอร์ตี้ Google Analytics ระบุไว้ภายในเส้นทางคำขอ URL ในส่วน ของ properties/GA_PROPERTY_ID เช่น

  POST  https://analyticsdata.googleapis.com/v1beta/properties/GA_PROPERTY_ID/audienceExports

รายงานสร้างขึ้นตามข้อมูลเหตุการณ์ Google Analytics ที่รวบรวมใน พร็อพเพอร์ตี้ Google Analytics ที่ระบุ

หากคุณใช้ไลบรารีของไคลเอ็นต์ Data API รายการใดรายการหนึ่ง จะไม่ต้องเปลี่ยนเส้นทาง URL ของคำขอ ไคลเอ็นต์ API ส่วนใหญ่จะมี property ที่ต้องการสตริงในรูปแบบ properties/GA_PROPERTY_ID โปรดดู คู่มือเริ่มใช้งานฉบับย่อสำหรับตัวอย่างการใช้ ไลบรารีของไคลเอ็นต์

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

หากต้องการสร้างการส่งออกกลุ่มเป้าหมาย ให้เรียกเมธอด audienceExports.create โดยใช้เมธอด AudienceExport ในคำขอของคุณ ต้องมีพารามิเตอร์ต่อไปนี้

  • ชื่อกลุ่มเป้าหมายที่ถูกต้องใน audience โดยอยู่ในรูปแบบ properties/{propertyId}/audiences/{audienceId} คุณสามารถ ให้ใช้ audiences.list ของ Google Analytics Admin API v1 เพื่อรับค่านี้ Audience.name ช่องของการตอบกลับ audiences.list มีชื่อกลุ่มเป้าหมาย
  • รายการมิติข้อมูลที่ถูกต้องใน dimensions ด้วย ดูรายการมิติข้อมูลที่วิธีการนี้รองรับได้ใน เอกสารประกอบสคีมาการส่งออกกลุ่มเป้าหมาย เฉพาะ ข้อมูลสำหรับมิติข้อมูลที่กล่าวถึงในช่องนี้รวมอยู่ในกลุ่มเป้าหมาย ส่งออก

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

คำขอ HTTP

POST https://analyticsdata.googleapis.com/v1beta/properties/1234567/audienceExports
{
  "audience": "properties/1234567/audiences/12345",
  "dimensions": [
    {
      "dimensionName": "deviceId"
    }
  ]
}

การตอบกลับของเมธอด audienceExports.create มีรายการของการส่งออกกลุ่มเป้าหมาย ชื่อในช่อง name เช่น properties/1234567/audienceExports/123 ตัวอย่างการตอบกลับมีดังนี้

การตอบสนองของ HTTP

{
  "response": {
    "@type": "type.googleapis.com/google.analytics.data.v1alpha.AudienceExport",
    "name": "properties/1234567/audienceExports/123",
    "audience": "properties/1234567/audiences/12345",
    "audienceDisplayName": "Purchasers",
    "dimensions": [
      {
        "dimensionName": "deviceId"
      }
    ],
    "state": "CREATING",
    "beginCreatingTime": "2023-06-22T23:35:28.787910949Z"
  }
}

คุณใช้ name เพื่อค้นหาผู้ใช้จากการส่งออกกลุ่มเป้าหมายได้

ค้นหาสถานะความพร้อมของการส่งออกกลุ่มเป้าหมาย

ระบบอาจใช้เวลาหลายนาทีในการสร้างการส่งออกกลุ่มเป้าหมายหลังจาก audienceExports.create การโทร

คุณสามารถตรวจสอบสถานะความพร้อมของการส่งออกกลุ่มเป้าหมายได้โดยการเรียกใช้ audienceExports.get

ใช้ชื่อการส่งออกกลุ่มเป้าหมายจากคำตอบ audienceExports.create เพื่อ ระบุการส่งออกกลุ่มเป้าหมายในคำขอของคุณ

ตัวอย่างคำขอมีดังนี้

คำขอ HTTP

GET https://analyticsdata.googleapis.com/v1beta/properties/1234567/audienceExports/123

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

ตัวอย่างการตอบกลับมีดังนี้

การตอบสนองของ HTTP

{
  "name": "properties/1234567/audienceExports/123",
  "audience": "properties/1234567/audiences/12345",
  "audienceDisplayName": "Purchasers",
  "dimensions": [
    {
      "dimensionName": "deviceId"
    }
  ],
  "state": "CREATING",
  "beginCreatingTime": "2023-06-22T23:35:28.787910949Z"
}

คุณสามารถดูสถานะของการส่งออกกลุ่มเป้าหมายทั้งหมดได้โดยเรียกเมธอด audienceExports.list

เรียกข้อมูลผู้ใช้จากการส่งออกกลุ่มเป้าหมาย

เมื่อสร้างการส่งออกกลุ่มเป้าหมายแล้ว ให้เรียกใช้เมธอด audienceExports.query และระบุเมธอด name ของการส่งออกกลุ่มเป้าหมายในคำขอ

ตัวอย่างคำขอมีดังนี้

คำขอ 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
}