Google Analytics Data API

به داده‌های گزارش در گوگل آنالیتیکس دسترسی پیدا می‌کند. هشدار: ایجاد چندین برنامه، حساب یا پروژه مشتری برای شبیه‌سازی یا عمل کردن به عنوان یک برنامه، حساب یا پروژه مشتری واحد (به ترتیب) یا برای دور زدن محدودیت‌ها یا سهمیه‌های استفاده خاص سرویس، نقض مستقیم شرایط خدمات پلتفرم ابری گوگل و همچنین شرایط خدمات APIهای گوگل است. این اقدامات می‌تواند منجر به خاتمه فوری پروژه(های) GCP شما بدون هیچ گونه هشداری شود.

سرویس: analyticsdata.googleapis.com

برای فراخوانی این سرویس، توصیه می‌کنیم از کتابخانه‌های کلاینت ارائه شده توسط گوگل استفاده کنید. اگر برنامه شما برای فراخوانی این سرویس نیاز به استفاده از کتابخانه‌های خودتان دارد، هنگام ارسال درخواست‌های API از اطلاعات زیر استفاده کنید.

سند کشف

یک سند کشف ، مشخصاتی قابل خواندن توسط ماشین برای توصیف و استفاده از APIهای REST است. از آن برای ساخت کتابخانه‌های کلاینت، افزونه‌های IDE و سایر ابزارهایی که با APIهای گوگل تعامل دارند، استفاده می‌شود. یک سرویس ممکن است چندین سند کشف ارائه دهد. این سرویس اسناد کشف زیر را ارائه می‌دهد:

نقطه پایانی سرویس

یک نقطه پایانی سرویس ، یک URL پایه است که آدرس شبکه یک سرویس API را مشخص می‌کند. یک سرویس ممکن است چندین نقطه پایانی سرویس داشته باشد. این سرویس دارای نقطه پایانی سرویس زیر است و تمام URI های زیر نسبت به این نقطه پایانی سرویس هستند:

  • https://analyticsdata.googleapis.com

منبع REST: v1beta.properties

روش‌ها
batchRunPivotReports POST /v1beta/{property=properties/*}:batchRunPivotReports
چندین گزارش محوری را به صورت دسته‌ای برمی‌گرداند.
batchRunReports POST /v1beta/{property=properties/*}:batchRunReports
چندین گزارش را به صورت دسته‌ای برمی‌گرداند.
checkCompatibility POST /v1beta/{property=properties/*}:checkCompatibility
این روش سازگاری، ابعاد و معیارهایی را فهرست می‌کند که می‌توانند به یک درخواست گزارش اضافه شوند و سازگاری را حفظ کنند.
getMetadata GET /v1beta/{name=properties/*/metadata}
فراداده‌های مربوط به ابعاد و معیارهای موجود در روش‌های گزارش‌دهی را برمی‌گرداند.
runPivotReport POST /v1beta/{property=properties/*}:runPivotReport
یک گزارش محوری سفارشی از داده‌های رویداد گوگل آنالیتیکس شما را برمی‌گرداند.
runRealtimeReport POST /v1beta/{property=properties/*}:runRealtimeReport
یک گزارش سفارشی از داده‌های رویداد بلادرنگ برای ملک شما برمی‌گرداند.
runReport POST /v1beta/{property=properties/*}:runReport
یک گزارش سفارشی از داده‌های رویداد گوگل آنالیتیکس شما را برمی‌گرداند.

منبع REST: v1beta.properties.audienceExports

روش‌ها
create POST /v1beta/{parent=properties/*}/audienceExports
یک خروجی از مخاطبان برای بازیابی بعدی ایجاد می‌کند.
get GET /v1beta/{name=properties/*/audienceExports/*}
فراداده‌های پیکربندی مربوط به یک خروجی مخاطب خاص را دریافت می‌کند.
list GET /v1beta/{parent=properties/*}/audienceExports
تمام خروجی‌های مخاطبان یک ویژگی را فهرست می‌کند.
query POST /v1beta/{name=properties/*/audienceExports/*}:query
خروجی مخاطبان کاربران را بازیابی می‌کند.

منبع REST: v1alpha.properties

روش‌ها
getMetadata GET /v1alpha/{name=properties/*/metadata}
فراداده‌های مربوط به ابعاد و معیارهای موجود در روش‌های گزارش‌دهی را برمی‌گرداند.
getPropertyQuotasSnapshot GET /v1alpha/{name=properties/*/propertyQuotasSnapshot}
تمام سهمیه‌های املاک را که بر اساس دسته‌بندی سهمیه برای یک ملک مشخص سازماندهی شده‌اند، دریافت کنید.
runFunnelReport POST /v1alpha/{property=properties/*}:runFunnelReport
یک گزارش قیف سفارشی از داده‌های رویداد گوگل آنالیتیکس شما را برمی‌گرداند.
runReport POST /v1alpha/{property=properties/*}:runReport
یک گزارش سفارشی از داده‌های رویداد گوگل آنالیتیکس شما را برمی‌گرداند.

منبع REST: v1alpha.properties.audienceLists

روش‌ها
create POST /v1alpha/{parent=properties/*}/audienceLists
فهرستی از مخاطبان برای بازیابی بعدی ایجاد می‌کند.
get GET /v1alpha/{name=properties/*/audienceLists/*}
فراداده‌های پیکربندی مربوط به یک لیست مخاطب خاص را دریافت می‌کند.
list GET /v1alpha/{parent=properties/*}/audienceLists
تمام فهرست‌های مخاطبان یک ملک را فهرست می‌کند.
query POST /v1alpha/{name=properties/*/audienceLists/*}:query
فهرستی از کاربران مخاطب را بازیابی می‌کند.

منبع REST: v1alpha.properties.recurringAudienceLists

روش‌ها
create POST /v1alpha/{parent=properties/*}/recurringAudienceLists
یک لیست مخاطبان تکراری ایجاد می‌کند.
get GET /v1alpha/{name=properties/*/recurringAudienceLists/*}
فراداده‌های پیکربندی مربوط به یک فهرست مخاطبان خاص و تکرارشونده را دریافت می‌کند.
list GET /v1alpha/{parent=properties/*}/recurringAudienceLists
تمام فهرست‌های مخاطبان تکراری یک ملک را فهرست می‌کند.

منبع REST: v1alpha.properties.reportTasks

روش‌ها
create POST /v1alpha/{parent=properties/*}/reportTasks
ایجاد یک وظیفه گزارش را آغاز می‌کند.
get GET /v1alpha/{name=properties/*/reportTasks/*}
فراداده‌های گزارش مربوط به یک وظیفه گزارش خاص را دریافت می‌کند.
list GET /v1alpha/{parent=properties/*}/reportTasks
تمام وظایف گزارش مربوط به یک ملک را فهرست می‌کند.
query POST /v1alpha/{name=properties/*/reportTasks/*}:query
محتوای یک وظیفه گزارش را بازیابی می‌کند.