- درخواست HTTP
- پارامترهای مسیر
- درخواست بدنه
- بدنه پاسخ
- دامنههای مجوز
- ردیف مخاطبان
- ارزش ابعاد مخاطب
- امتحانش کن!
خروجی مخاطبان کاربران را بازیابی میکند. پس از ایجاد مخاطب، کاربران بلافاصله برای خروجی در دسترس نیستند. اولاً، درخواستی به audienceExports.create برای ایجاد خروجی مخاطبان کاربران ضروری است و ثانیاً، این متد برای بازیابی کاربران در خروجی مخاطبان استفاده میشود.
برای آشنایی با خروجیهای مخاطب به همراه مثال، به بخش «ایجاد خروجی مخاطب» مراجعه کنید.
مخاطبان در گوگل آنالیتیکس ۴ به شما این امکان را میدهند که کاربران خود را بر اساس اهمیت کسب و کارتان دستهبندی کنید. برای کسب اطلاعات بیشتر، به https://support.google.com/analytics/answer/9267572 مراجعه کنید.
APIهای Audience Export برخی متدها را در مرحله آلفا و برخی متدها را در مرحله بتا دارند. هدف این است که پس از دریافت بازخورد و پذیرش، متدها را به مرحله بتا برسانیم. برای ارائه بازخورد خود در مورد این API، فرم بازخورد Google Analytics Audience Export API را تکمیل کنید.
درخواست HTTP
POST https://analyticsdata.googleapis.com/v1beta/{name=properties/*/audienceExports/*}:query
این URL از سینتکس Transcoding در gRPC استفاده میکند.
پارامترهای مسیر
| پارامترها | |
|---|---|
name | الزامی. نام مخاطبی که قرار است کاربران از آن استخراج شوند. فرمت: |
درخواست بدنه
بدنه درخواست شامل دادههایی با ساختار زیر است:
| نمایش JSON |
|---|
{ "offset": string, "limit": string } |
| فیلدها | |
|---|---|
offset | اختیاری. تعداد ردیف ردیف شروع. ردیف اول به عنوان ردیف ۰ شمرده میشود. هنگام صفحهبندی، درخواست اول آفست را مشخص نمیکند؛ یا به طور معادل، آفست را روی ۰ تنظیم میکند؛ درخواست اول برای کسب اطلاعات بیشتر در مورد این پارامتر صفحهبندی، به صفحهبندی مراجعه کنید. |
limit | اختیاری. تعداد ردیفهایی که باید برگردانده شوند. اگر مشخص نشود، ۱۰۰۰۰ ردیف برگردانده میشود. API حداکثر ۲۵۰۰۰۰ ردیف را در هر درخواست برمیگرداند، مهم نیست چند ردیف درخواست کنید. اگر تعداد مقادیر بُعد به اندازهی برای کسب اطلاعات بیشتر در مورد این پارامتر صفحهبندی، به صفحهبندی مراجعه کنید. |
بدنه پاسخ
فهرستی از کاربران در خروجی مخاطبان.
در صورت موفقیت، بدنه پاسخ شامل دادههایی با ساختار زیر است:
| نمایش JSON |
|---|
{ "audienceRows": [ { object ( |
| فیلدها | |
|---|---|
audienceRows[] | ردیفهای مربوط به هر کاربر در خروجی مخاطب. تعداد ردیفهای این پاسخ کمتر یا مساوی اندازه صفحه درخواست خواهد بود. |
audienceExport | دادههای پیکربندی مربوط به AudienceExport که در حال پرسوجو هستند. برای کمک به تفسیر ردیفهای مخاطبان در این پاسخ برگردانده شده است. برای مثال، ابعاد موجود در این AudienceExport با ستونهای AudienceRows مطابقت دارد. |
rowCount | تعداد کل ردیفها در نتیجه AudienceExport. برای کسب اطلاعات بیشتر در مورد این پارامتر صفحهبندی، به صفحهبندی مراجعه کنید. |
دامنههای مجوز
به یکی از حوزههای OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/analytics.readonly -
https://www.googleapis.com/auth/analytics
ردیف مخاطبان
ویژگیهای مقدار بُعد برای ردیف کاربر مخاطب.
| نمایش JSON |
|---|
{
"dimensionValues": [
{
object ( |
| فیلدها | |
|---|---|
dimensionValues[] | هر ویژگی مقدار بُعد برای یک کاربر مخاطب. برای هر ستون بُعد درخواستی، یک مقدار بُعد اضافه خواهد شد. |
ارزش ابعاد مخاطب
مقدار یک بُعد.
| نمایش JSON |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "value": string // End of mutually exclusive fields. } |
| فیلدها | |
|---|---|
| یک نوع مقدار بُعد. در زیر لیستی از فیلدهای ناسازگار آمده است. حداکثر یکی از فیلدها در پاسخ تنظیم خواهد شد: | |
value | اگر نوع بُعد رشتهای باشد، به عنوان یک رشته مقداردهی میشود. |
| پایان میدانهای ناسازگار. | |