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

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

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

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

ภาพรวม

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

  1. เรียกใช้เมธอด audienceExports.create เพื่อสร้างการส่งออกกลุ่มเป้าหมาย
  2. ระบบจะเรียกใช้เมธอด audienceExports.query เพื่อดึงข้อมูลผู้ใช้ในกลุ่มเป้าหมาย

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

เลือกนิติบุคคลที่รายงาน

เมธอด Data 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
}