API Reference

API مدیریت

این راهنمای مرجع برای مدیریت API نسخه 3.0 است. جزئیات کاملی در مورد پرس و جوها و پاسخ ها برای داده های پیکربندی Google Analytics ارائه می دهد. برای راهنمای مفاهیم و ساختار داده‌های پیکربندی، نسخه 3.0 را ببینید .

هر بخش در این راهنما روش درخواست و پاسخ را برای یک نوع موجودیت در داده های پیکربندی برای یک کاربر احراز هویت شده تعریف می کند. درخواست ها همه در قالب REST نشان داده می شوند. در انتهای صفحه برای هر روش، می توانید با استفاده از "Try it!" درخواست را به صورت تعاملی در APIs Explorer امتحان کنید. ارتباط دادن.

انواع منابع

  1. خلاصه حساب
  2. لینک های کاربر حساب
  3. حساب ها
  4. پیوندهای AdWords
  5. منابع داده سفارشی
  6. ابعاد سفارشی
  7. معیارهای سفارشی
  8. آزمایش
  9. فیلترها
  10. اهداف
  11. شناسه مشتری
  12. لینک های فیلتر پروفایل
  13. لینک های کاربر پروفایل
  14. مخاطبان بازاریابی مجدد
  15. بخش ها
  16. گزارش های نمونه برداری نشده
  17. آپلودها
  18. بازدیدها (نمایه ها)
  19. ویژگی های وب
  20. لینک های کاربری Webproperty

خلاصه حساب

برای جزئیات منابع خلاصه حساب، صفحه نمایش منبع را ببینید.

روش درخواست HTTP شرح
URI های مربوط به https://www.googleapis.com/analytics/v3، مگر اینکه به طور دیگری ذکر شده باشد
فهرست GET /management/accountSummaries خلاصه‌های حساب را فهرست می‌کند (درخت سبک متشکل از حساب‌ها/ویژگی‌ها/پروفایل‌ها) که کاربر به آنها دسترسی دارد.

برای جزئیات منبع پیوندهای کاربر حساب، صفحه نمایش منبع را ببینید.

روش درخواست HTTP شرح
URI های مربوط به https://www.googleapis.com/analytics/v3، مگر اینکه به طور دیگری ذکر شده باشد
حذف DELETE /management/accounts/ accountId /entityUserLinks/ linkId یک کاربر را از حساب داده شده حذف می کند.
درج کنید POST /management/accounts/ accountId /entityUserLinks اگر کاربر کمتر از 100 حساب داشته باشد، یک کاربر جدید به حساب داده شده اضافه می کند.
فهرست GET /management/accounts/ accountId /entityUserLinks پیوندهای حساب کاربری را برای یک حساب معین فهرست می کند.
به روز رسانی PUT /management/accounts/ accountId /entityUserLinks/ linkId مجوزها را برای یک کاربر موجود در حساب داده شده به روز می کند.

حساب ها

برای جزئیات منابع حساب ها، صفحه نمایش منبع را ببینید.

روش درخواست HTTP شرح
URI های مربوط به https://www.googleapis.com/analytics/v3، مگر اینکه به طور دیگری ذکر شده باشد
فهرست GET /management/accounts تمام حساب هایی که کاربر به آنها دسترسی دارد را فهرست می کند.

برای جزئیات منبع پیوندهای AdWords، صفحه نمایش منبع را ببینید.

روش درخواست HTTP شرح
URI های مربوط به https://www.googleapis.com/analytics/v3، مگر اینکه به طور دیگری ذکر شده باشد
حذف DELETE /management/accounts/ accountId /webproperties/ webPropertyId /entityAdWordsLinks/ webPropertyAdWordsLinkId یک پیوند دارای وب - AdWords را حذف می کند.
گرفتن GET /management/accounts/ accountId /webproperties/ webPropertyId /entityAdWordsLinks/ webPropertyAdWordsLinkId یک ویژگی وب - پیوند AdWords را برمی‌گرداند که کاربر به آن دسترسی دارد.
درج کنید POST /management/accounts/ accountId /webproperties/ webPropertyId /entityAdWordsLinks یک پیوند webProperty-AdWords ایجاد می کند.
فهرست GET /management/accounts/ accountId /webproperties/ webPropertyId /entityAdWordsLinks پیوندهای webProperty-AdWords را برای یک ویژگی وب معین فهرست می کند.
پچ PATCH /management/accounts/ accountId /webproperties/ webPropertyId /entityAdWordsLinks/ webPropertyAdWordsLinkId پیوند webProperty-AdWords موجود را به روز می کند. این روش از معنای پچ پشتیبانی می کند.
به روز رسانی PUT /management/accounts/ accountId /webproperties/ webPropertyId /entityAdWordsLinks/ webPropertyAdWordsLinkId پیوند webProperty-AdWords موجود را به روز می کند.

منابع داده سفارشی

برای جزئیات منابع منابع داده سفارشی، صفحه نمایش منبع را ببینید.

روش درخواست HTTP شرح
URI های مربوط به https://www.googleapis.com/analytics/v3، مگر اینکه به طور دیگری ذکر شده باشد
فهرست GET /management/accounts/ accountId /webproperties/ webPropertyId /customDataSources فهرست منابع داده سفارشی که کاربر به آنها دسترسی دارد.

ابعاد سفارشی

برای جزئیات منابع ابعاد سفارشی، صفحه نمایش منبع را ببینید.

روش درخواست HTTP شرح
URI های مربوط به https://www.googleapis.com/analytics/v3، مگر اینکه به طور دیگری ذکر شده باشد
گرفتن GET /management/accounts/ accountId /webproperties/ webPropertyId /customDimensions/ customDimensionId یک بعد سفارشی دریافت کنید که کاربر به آن دسترسی دارد.
درج کنید POST /management/accounts/ accountId /webproperties/ webPropertyId /customDimensions یک بعد سفارشی جدید ایجاد کنید.
فهرست GET /management/accounts/ accountId /webproperties/ webPropertyId /customDimensions ابعاد سفارشی که کاربر به آنها دسترسی دارد را فهرست می کند.
پچ PATCH /management/accounts/ accountId /webproperties/ webPropertyId /customDimensions/ customDimensionId یک بعد سفارشی موجود را به روز می کند. این روش از معنای پچ پشتیبانی می کند.
به روز رسانی PUT /management/accounts/ accountId /webproperties/ webPropertyId /customDimensions/ customDimensionId یک بعد سفارشی موجود را به روز می کند.

معیارهای سفارشی

برای جزئیات منابع معیارهای سفارشی، صفحه نمایش منبع را ببینید.

روش درخواست HTTP شرح
URI های مربوط به https://www.googleapis.com/analytics/v3، مگر اینکه به طور دیگری ذکر شده باشد
گرفتن GET /management/accounts/ accountId /webproperties/ webPropertyId /customMetrics/ customMetricId معیاری سفارشی دریافت کنید که کاربر به آن دسترسی دارد.
درج کنید POST /management/accounts/ accountId /webproperties/ webPropertyId /customMetrics یک متریک سفارشی جدید ایجاد کنید.
فهرست GET /management/accounts/ accountId /webproperties/ webPropertyId /customMetrics معیارهای سفارشی را که کاربر به آنها دسترسی دارد فهرست می کند.
پچ PATCH /management/accounts/ accountId /webproperties/ webPropertyId /customMetrics/ customMetricId یک سنجه سفارشی موجود را به روز می کند. این روش از معنای پچ پشتیبانی می کند.
به روز رسانی PUT /management/accounts/ accountId /webproperties/ webPropertyId /customMetrics/ customMetricId یک سنجه سفارشی موجود را به روز می کند.

آزمایش

برای جزئیات منابع آزمایشی، صفحه نمایش منبع را ببینید.

روش درخواست HTTP شرح
URI های مربوط به https://www.googleapis.com/analytics/v3، مگر اینکه به طور دیگری ذکر شده باشد
حذف DELETE /management/accounts/ accountId /webproperties/ webPropertyId /profiles/ profileId /experiments/ experimentId یک آزمایش را حذف کنید.
گرفتن GET /management/accounts/ accountId /webproperties/ webPropertyId /profiles/ profileId /experiments/ experimentId آزمایشی را برمی‌گرداند که کاربر به آن دسترسی دارد.
درج کنید POST /management/accounts/ accountId /webproperties/ webPropertyId /profiles/ profileId /experiments یک آزمایش جدید ایجاد کنید.
فهرست GET /management/accounts/ accountId /webproperties/ webPropertyId /profiles/ profileId /experiments آزمایش هایی را که کاربر به آنها دسترسی دارد فهرست می کند.
پچ PATCH /management/accounts/ accountId /webproperties/ webPropertyId /profiles/ profileId /experiments/ experimentId یک آزمایش موجود را به‌روزرسانی کنید. این روش از معنای پچ پشتیبانی می کند.
به روز رسانی PUT /management/accounts/ accountId /webproperties/ webPropertyId /profiles/ profileId /experiments/ experimentId یک آزمایش موجود را به‌روزرسانی کنید.

فیلترها

برای جزئیات منابع فیلترها، صفحه نمایش منبع را ببینید.

روش درخواست HTTP شرح
URI های مربوط به https://www.googleapis.com/analytics/v3، مگر اینکه به طور دیگری ذکر شده باشد
حذف DELETE /management/accounts/ accountId /filters/ filterId یک فیلتر را حذف کنید
گرفتن GET /management/accounts/ accountId /filters/ filterId فیلترهایی را که کاربر به آن دسترسی دارد برمی‌گرداند.
درج کنید POST /management/accounts/ accountId /filters یک فیلتر جدید ایجاد کنید.
فهرست GET /management/accounts/ accountId /filters تمام فیلترهای یک حساب را فهرست می کند
پچ PATCH /management/accounts/ accountId /filters/ filterId یک فیلتر موجود را به روز می کند. این روش از معنای پچ پشتیبانی می کند.
به روز رسانی PUT /management/accounts/ accountId /filters/ filterId یک فیلتر موجود را به روز می کند.

اهداف

برای جزئیات منابع اهداف، صفحه نمایش منبع را ببینید.

روش درخواست HTTP شرح
URI های مربوط به https://www.googleapis.com/analytics/v3، مگر اینکه به طور دیگری ذکر شده باشد
گرفتن GET /management/accounts/ accountId /webproperties/ webPropertyId /profiles/ profileId /goals/ goalId هدفی را دریافت می کند که کاربر به آن دسترسی دارد.
درج کنید POST /management/accounts/ accountId /webproperties/ webPropertyId /profiles/ profileId /goals یک هدف جدید ایجاد کنید.
فهرست GET /management/accounts/ accountId /webproperties/ webPropertyId /profiles/ profileId /goals اهدافی را که کاربر به آنها دسترسی دارد فهرست می کند.
پچ PATCH /management/accounts/ accountId /webproperties/ webPropertyId /profiles/ profileId /goals/ goalId یک هدف موجود را به روز می کند. این روش از معنای پچ پشتیبانی می کند.
به روز رسانی PUT /management/accounts/ accountId /webproperties/ webPropertyId /profiles/ profileId /goals/ goalId یک هدف موجود را به روز می کند.

شناسه مشتری

برای جزئیات منابع Management.clientId، صفحه نمایش منبع را ببینید.

روش درخواست HTTP شرح
URI های مربوط به https://www.googleapis.com/analytics/v3، مگر اینکه به طور دیگری ذکر شده باشد
hashClientId POST /management/clientId:hashClientId شناسه مشتری داده شده را هش می کند.

برای جزئیات منبع پیوندهای فیلتر نمایه، صفحه نمایش منبع را ببینید.

روش درخواست HTTP شرح
URI های مربوط به https://www.googleapis.com/analytics/v3، مگر اینکه به طور دیگری ذکر شده باشد
حذف DELETE /management/accounts/ accountId /webproperties/ webPropertyId /profiles/ profileId /profileFilterLinks/ linkId پیوند فیلتر پروفایل را حذف کنید.
گرفتن GET /management/accounts/ accountId /webproperties/ webPropertyId /profiles/ profileId /profileFilterLinks/ linkId پیوند فیلتر نمایه واحد را برمی‌گرداند.
درج کنید POST /management/accounts/ accountId /webproperties/ webPropertyId /profiles/ profileId /profileFilterLinks یک لینک فیلتر پروفایل جدید ایجاد کنید.
فهرست GET /management/accounts/ accountId /webproperties/ webPropertyId /profiles/ profileId /profileFilterLinks تمام پیوندهای فیلتر نمایه را برای یک نمایه فهرست می کند.
پچ PATCH /management/accounts/ accountId /webproperties/ webPropertyId /profiles/ profileId /profileFilterLinks/ linkId پیوند فیلتر نمایه موجود را به روز کنید. این روش از معنای پچ پشتیبانی می کند.
به روز رسانی PUT /management/accounts/ accountId /webproperties/ webPropertyId /profiles/ profileId /profileFilterLinks/ linkId پیوند فیلتر نمایه موجود را به روز کنید.

برای جزئیات منبع پیوندهای کاربر نمایه، صفحه نمایش منبع را ببینید.

روش درخواست HTTP شرح
URI های مربوط به https://www.googleapis.com/analytics/v3، مگر اینکه به طور دیگری ذکر شده باشد
حذف DELETE /management/accounts/ accountId /webproperties/ webPropertyId /profiles/ profileId /entityUserLinks/ linkId کاربر را از نمای داده شده (نمایه) حذف می کند.
درج کنید POST /management/accounts/ accountId /webproperties/ webPropertyId /profiles/ profileId /entityUserLinks کاربر جدیدی را به نمای داده شده (نمایه) اضافه می کند.
فهرست GET /management/accounts/ accountId /webproperties/ webPropertyId /profiles/ profileId /entityUserLinks پیوندهای پروفایل کاربر را برای یک نمای معین (نمایه) فهرست می کند.
به روز رسانی PUT /management/accounts/ accountId /webproperties/ webPropertyId /profiles/ profileId /entityUserLinks/ linkId مجوزها را برای یک کاربر موجود در نمای داده شده (نمایه) به روز می کند.

مخاطبان بازاریابی مجدد

برای جزئیات منابع مخاطبان بازاریابی مجدد، به صفحه نمایش منبع مراجعه کنید.

روش درخواست HTTP شرح
URI های مربوط به https://www.googleapis.com/analytics/v3، مگر اینکه به طور دیگری ذکر شده باشد
حذف DELETE /management/accounts/ accountId /webproperties/ webPropertyId /remarketingAudiences/ remarketingAudienceId مخاطبان بازاریابی مجدد را حذف کنید.
گرفتن GET /management/accounts/ accountId /webproperties/ webPropertyId /remarketingAudiences/ remarketingAudienceId مخاطبان بازاریابی مجدد را به دست می آورد که کاربر به آنها دسترسی دارد.
درج کنید POST /management/accounts/ accountId /webproperties/ webPropertyId /remarketingAudiences مخاطبان بازاریابی مجدد جدیدی ایجاد می کند.
فهرست GET /management/accounts/ accountId /webproperties/ webPropertyId /remarketingAudiences مخاطبین بازاریابی مجدد را که کاربر به آنها دسترسی دارد فهرست می کند.
پچ PATCH /management/accounts/ accountId /webproperties/ webPropertyId /remarketingAudiences/ remarketingAudienceId مخاطبان بازاریابی مجدد موجود را به روز می کند. این روش از معنای پچ پشتیبانی می کند.
به روز رسانی PUT /management/accounts/ accountId /webproperties/ webPropertyId /remarketingAudiences/ remarketingAudienceId مخاطبان بازاریابی مجدد موجود را به روز می کند.

بخش ها

برای جزئیات منابع بخش ها، صفحه نمایش منبع را ببینید.

روش درخواست HTTP شرح
URI های مربوط به https://www.googleapis.com/analytics/v3، مگر اینکه به طور دیگری ذکر شده باشد
فهرست GET /management/segments بخش هایی را که کاربر به آنها دسترسی دارد فهرست می کند.

گزارش های نمونه برداری نشده

برای جزئیات منابع گزارش های نمونه برداری نشده، صفحه نمایش منبع را ببینید.

روش درخواست HTTP شرح
URI های مربوط به https://www.googleapis.com/analytics/v3، مگر اینکه به طور دیگری ذکر شده باشد
حذف DELETE /management/accounts/ accountId /webproperties/ webPropertyId /profiles/ profileId /unsampledReports/ unsampledReportId یک گزارش نمونه برداری نشده را حذف می کند.
گرفتن GET /management/accounts/ accountId /webproperties/ webPropertyId /profiles/ profileId /unsampledReports/ unsampledReportId یک گزارش بدون نمونه را برمی گرداند.
درج کنید POST /management/accounts/ accountId /webproperties/ webPropertyId /profiles/ profileId /unsampledReports یک گزارش بدون نمونه جدید ایجاد کنید.
فهرست GET /management/accounts/ accountId /webproperties/ webPropertyId /profiles/ profileId /unsampledReports گزارش های نمونه برداری نشده ای را که کاربر به آنها دسترسی دارد فهرست می کند.

آپلودها

برای جزئیات منبع آپلود، صفحه نمایش منبع را ببینید.

روش درخواست HTTP شرح
URI های مربوط به https://www.googleapis.com/analytics/v3، مگر اینکه به طور دیگری ذکر شده باشد
حذف آپلود داده POST /management/accounts/ accountId /webproperties/ webPropertyId /customDataSources/ customDataSourceId /deleteUploadData اطلاعات مرتبط با آپلود قبلی را حذف کنید.
گرفتن GET /management/accounts/ accountId /webproperties/ webPropertyId /customDataSources/ customDataSourceId /uploads/ uploadId آپلودهایی را که کاربر به آنها دسترسی دارد فهرست کنید.
فهرست GET /management/accounts/ accountId /webproperties/ webPropertyId /customDataSources/ customDataSourceId /uploads آپلودهایی را که کاربر به آنها دسترسی دارد فهرست کنید.
آپلود داده POST
https://www.googleapis.com/upload/analytics/v3/management/accounts/ accountId /webproperties/ webPropertyId /customDataSources/ customDataSourceId /uploads
داده ها را برای یک منبع داده سفارشی آپلود کنید.

بازدیدها (نمایه ها)

برای مشاهده (نمایه ها) جزئیات منابع، صفحه نمایش منبع را ببینید.

روش درخواست HTTP شرح
URI های مربوط به https://www.googleapis.com/analytics/v3، مگر اینکه به طور دیگری ذکر شده باشد
حذف DELETE /management/accounts/ accountId /webproperties/ webPropertyId /profiles/ profileId یک نما (نمایه) را حذف می کند.
گرفتن GET /management/accounts/ accountId /webproperties/ webPropertyId /profiles/ profileId یک نمای (نمایه) که کاربر به آن دسترسی دارد دریافت می کند.
درج کنید POST /management/accounts/ accountId /webproperties/ webPropertyId /profiles یک نمای جدید (نمایه) ایجاد کنید.
فهرست GET /management/accounts/ accountId /webproperties/ webPropertyId /profiles نماها (پروفایل) را که کاربر به آنها دسترسی دارد فهرست می کند.
پچ PATCH /management/accounts/ accountId /webproperties/ webPropertyId /profiles/ profileId یک نمای (نمایه) موجود را به روز می کند. این روش از معنای پچ پشتیبانی می کند.
به روز رسانی PUT /management/accounts/ accountId /webproperties/ webPropertyId /profiles/ profileId یک نمای (نمایه) موجود را به روز می کند.

ویژگی های وب

برای جزئیات منابع Web Properties، صفحه نمایش منبع را ببینید.

روش درخواست HTTP شرح
URI های مربوط به https://www.googleapis.com/analytics/v3، مگر اینکه به طور دیگری ذکر شده باشد
گرفتن GET /management/accounts/ accountId /webproperties/ webPropertyId دارایی را دریافت می کند که کاربر به آن دسترسی دارد.
درج کنید POST /management/accounts/ accountId /webproperties یک ویژگی جدید ایجاد می کند.
فهرست GET /management/accounts/ accountId /webproperties ویژگی هایی را که کاربر به آنها دسترسی دارد فهرست می کند.
پچ PATCH /management/accounts/ accountId /webproperties/ webPropertyId یک ویژگی موجود را به روز می کند. این روش از معنای پچ پشتیبانی می کند.
به روز رسانی PUT /management/accounts/ accountId /webproperties/ webPropertyId یک ویژگی موجود را به روز می کند.

برای جزئیات منبع پیوندهای کاربر Webproperty، صفحه نمایش منبع را ببینید.

روش درخواست HTTP شرح
URI های مربوط به https://www.googleapis.com/analytics/v3، مگر اینکه به طور دیگری ذکر شده باشد
حذف DELETE /management/accounts/ accountId /webproperties/ webPropertyId /entityUserLinks/ linkId یک کاربر را از ویژگی وب داده شده حذف می کند.
درج کنید POST /management/accounts/ accountId /webproperties/ webPropertyId /entityUserLinks یک کاربر جدید به ویژگی وب داده شده اضافه می کند.
فهرست GET /management/accounts/ accountId /webproperties/ webPropertyId /entityUserLinks پیوندهای webProperty-user را برای یک ویژگی وب معین فهرست می کند.
به روز رسانی PUT /management/accounts/ accountId /webproperties/ webPropertyId /entityUserLinks/ linkId مجوزهای یک کاربر موجود در ویژگی وب داده شده را به روز می کند.