Audiens di Google Analytics memungkinkan segmentasi pengguna menurut kebutuhan bisnis Anda. Dengan Anda dapat mengelompokkan pengguna situs atau aplikasi berdasarkan .
Anda dapat mengekspor audiens, termasuk ringkasan pengguna mereka, menggunakan API Data.
Lihat Ekspektasi data ekspor audiens panduan untuk mendapatkan informasi penting tentang data yang Anda lihat di ekspor audiens.
Ringkasan
Buat permintaan Data API berikut untuk membuat dan melakukan kueri ekspor audiens:
- Panggil
audienceExports.create
untuk membuat ekspor audiens. - Panggil
audienceExports.query
digunakan untuk mengambil pengguna di audiens.
Untuk informasi selengkapnya, Anda dapat menghubungi
audienceExports.get
ke
mengambil metadata konfigurasi tentang ekspor audiens tertentu, dan
audienceExports.list
ke
mencantumkan semua ekspor audiens untuk properti tertentu.
Pilih entitas pelaporan
Semua metode Data API memerlukan properti Google Analytics
ID yang ditentukan di dalam jalur permintaan URL, dalam
dalam bentuk properties/GA_PROPERTY_ID
. Berikut contohnya:
POST https://analyticsdata.googleapis.com/v1beta/properties/GA_PROPERTY_ID/audienceExports
Laporan dibuat berdasarkan data peristiwa Google Analytics yang dikumpulkan di properti Google Analytics yang ditentukan.
Jika menggunakan salah satu library klien Data API, Anda
tidak perlu mengubah jalur URL permintaan. Sebagian besar klien API menyediakan property
parameter yang mengharapkan string dalam bentuk properties/GA_PROPERTY_ID
. Lihat
Panduan memulai cepat untuk contoh penggunaan
library klien.
Membuat ekspor audiens
Untuk membuat ekspor audiens, panggil metode audienceExports.create
menggunakan
AudienceExport
dalam permintaan Anda. Parameter berikut wajib diisi:
- Nama audiens yang valid di
audience
kolom, dengan formatproperties/{propertyId}/audiences/{audienceId}
. Anda dapat gunakanaudiences.list
Google Analytics Admin API v1 untuk mendapatkan nilai ini. TujuanAudience.name
kolom responsaudiences.list
berisi nama audiens. - Daftar dimensi yang valid di
dimensions
kolom tersebut. Daftar dimensi yang didukung oleh metode ini dapat ditemukan di Dokumentasi skema ekspor audiens. Hanya data untuk dimensi yang disebutkan di kolom ini disertakan dalam audiens ekspor.
Berikut contoh permintaan untuk membuat ekspor audiens:
Permintaan HTTP
POST https://analyticsdata.googleapis.com/v1beta/properties/1234567/audienceExports
{
"audience": "properties/1234567/audiences/12345",
"dimensions": [
{
"dimensionName": "deviceId"
}
]
}
Respons metode audienceExports.create
berisi ekspor audiens
di kolom name
, misalnya properties/1234567/audienceExports/123
.
Berikut adalah contoh respons:
Respons 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"
}
}
Anda dapat menggunakan name
untuk membuat kueri pengguna dari ekspor audiens.
Mengkueri status kesiapan ekspor audiens
Mungkin perlu waktu beberapa menit untuk membuat ekspor audiens setelah
audienceExports.create
panggilan telepon.
Anda dapat memeriksa status kesiapan ekspor audiens dengan memanggil metode
Metode audienceExports.get
.
Gunakan nama ekspor audiens dari respons audienceExports.create
untuk
tentukan ekspor audiens dalam permintaan Anda.
Berikut adalah contoh permintaan:
Permintaan HTTP
GET https://analyticsdata.googleapis.com/v1beta/properties/1234567/audienceExports/123
Status kesiapan untuk ekspor audiens ditampilkan di kolom state
respons tersebut. Setelah pembuatan ekspor audiens selesai, statusnya
perubahan dari CREATING
menjadi ACTIVE
.
Berikut adalah contoh respons:
Respons 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"
}
Anda dapat memperoleh status semua ekspor audiens dengan memanggil
audienceExports.list
.
Mengambil pengguna dari ekspor audiens
Setelah ekspor audiens dibuat, panggil metode audienceExports.query
, dan tentukan
mengekspor name
audiens dalam permintaan.
Berikut adalah contoh permintaan:
Permintaan HTTP
POST https://analyticsdata.googleapis.com/v1beta/properties/1234567/audienceExports/123:query
Jika ekspor audiens sudah siap, panggilan ini akan menampilkan daftar pengguna di audiens Anda.
Berikut adalah contoh respons:
Respons 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
}