קהלים ב-Google Analytics מאפשרות לפלח את המשתמשים בדרכים בעלות משמעות לעסק. ב- קהלים, אפשר לקבץ את המשתמשים באתר או באפליקציה לפי .
תוכלו לייצא את הקהלים שלכם, כולל תמונת מצב של המשתמשים שלהם, באמצעות Data API.
מידע נוסף זמין בקטע ציפיות מהנתונים של ייצוא קהלים. לקבלת מידע חשוב על הנתונים שאתם רואים בייצוא של קהלים.
סקירה כללית
כדי ליצור ייצוא קהלים ולשליחת שאילתות לגביו, צריך לשלוח את הבקשות הבאות ל-Data API:
- קוראים ל
audienceExports.create
. כדי ליצור ייצוא קהלים. - קוראים ל
audienceExports.query
. משמשת לאחזור המשתמשים בקהל.
לקבלת מידע נוסף, אפשר להתקשר
audienceExports.get
עד
לאחזר את המטא-נתונים של ההגדרות לצורך ייצוא קהלים ספציפי,
audienceExports.list
עד
פירוט של כל פעולות הייצוא של הקהלים בנכס ספציפי.
צריך לבחור ישות לדיווח
לכל ה-methods של 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
}