Google Analytics Admin API

الخدمة: analyticsadmin.googleapis.com

لطلب هذه الخدمة، ننصحك باستخدام مكتبات البرامج التي توفّرها Google. إذا كان تطبيقك بحاجة إلى استخدام مكتباتك الخاصة لطلب هذه الخدمة، استخدِم المعلومات التالية عند إجراء طلبات بيانات من واجهة برمجة التطبيقات.

مستند Discovery

مستند Discovery هو مواصفات يمكن قراءتها آليًا لوصف واجهات برمجة تطبيقات REST واستخدامها. ويتم استخدامه لإنشاء مكتبات العميل والمكوّنات الإضافية IDE والأدوات الأخرى التي تتفاعل مع Google APIs. ويمكن أن توفّر خدمة واحدة عدة مستندات لاكتشاف المحتوى. توفّر هذه الخدمة مستندات الاستكشاف التالية:

نقطة نهاية الخدمة

نقطة نهاية الخدمة هي عنوان URL أساسي يحدِّد عنوان الشبكة لخدمة واجهة برمجة تطبيقات. قد تحتوي خدمة واحدة على نقاط نهاية متعددة للخدمة. تحتوي هذه الخدمة على نقطة نهاية الخدمة التالية وجميع معرّفات الموارد المنتظمة (URI) التالية ذات صلة بنقطة نهاية الخدمة هذه:

  • https://analyticsadmin.googleapis.com

مورد REST: v1beta.accountSummaries

الطُرق
list GET /v1beta/accountSummaries
تعرض ملخّصات عن جميع الحسابات التي يمكن للمُتصِل الوصول إليها.

مورد REST: v1beta.accounts

الطُرق
delete DELETE /v1beta/{name=accounts/*}
يحدِّد هذا الإعداد الحساب المستهدَف كمحذوف محذوف (أي: "المهملات") ويعرضه.
get GET /v1beta/{name=accounts/*}
ابحث عن حساب واحد.
getDataSharingSettings GET /v1beta/{name=accounts/*/dataSharingSettings}
يمكنك الحصول على إعدادات مشاركة البيانات في أحد الحسابات.
list GET /v1beta/accounts
تعرض جميع الحسابات التي يمكن للمتصل الوصول إليها.
patch PATCH /v1beta/{account.name=accounts/*}
يؤدي إلى تعديل حساب.
provisionAccountTicket POST /v1beta/accounts:provisionAccountTicket
يتيح لك طلب إنشاء حساب.
runAccessReport POST /v1beta/{entity=accounts/*}:runAccessReport
تعرض تقريرًا مخصصًا لسجلات الوصول إلى البيانات.
searchChangeHistoryEvents POST /v1beta/{account=accounts/*}:searchChangeHistoryEvents
البحث في جميع التغييرات التي يتم إجراؤها على حساب أو عناصره الثانوية وفقًا لمجموعة الفلاتر المحدّدة

مورد REST: v1beta.property

الطُرق
acknowledgeUserDataCollection POST /v1beta/{property=properties/*}:acknowledgeUserDataCollection
تقر بعبارات جمع بيانات المستخدمين للموقع المحدّد.
create POST /v1beta/properties
يؤدي إلى إنشاء موقع على "إحصاءات Google" 4 يتضمّن الموقع والسمات المحدّدة.
delete DELETE /v1beta/{name=properties/*}
وضع علامة على الموقع المستهدف كمحذوفة مرنة (أي: "المهملات") وعرضها.
get GET /v1beta/{name=properties/*}
ابحث عن موقع واحد على "إحصاءات Google" 4.
getDataRetentionSettings GET /v1beta/{name=properties/*/dataRetentionSettings}
تعرض إعدادات الاحتفاظ بالبيانات الفردية لهذا الموقع.
list GET /v1beta/properties
تعرض المواقع الفرعية ضمن الحساب الرئيسي المحدّد.
patch PATCH /v1beta/{property.name=properties/*}
تعديل الموقع
runAccessReport POST /v1beta/{entity=properties/*}:runAccessReport
تعرض تقريرًا مخصصًا لسجلات الوصول إلى البيانات.
updateDataRetentionSettings PATCH /v1beta/{dataRetentionSettings.name=properties/*/dataRetentionSettings}
يتم تعديل إعدادات الاحتفاظ بالبيانات الفردية لهذا الموقع الإلكتروني.

مورد REST: v1beta.property.conversionEvents

الطُرق
create POST /v1beta/{parent=properties/*}/conversionEvents
تنشئ حدث إحالة ناجحة بالسمات المحدَّدة.
delete DELETE /v1beta/{name=properties/*/conversionEvents/*}
حذف حدث إحالة ناجحة معيّن في أحد المواقع
get GET /v1beta/{name=properties/*/conversionEvents/*}
يمكنك استرداد حدث إحالة ناجحة واحد.
list GET /v1beta/{parent=properties/*}/conversionEvents
تعرض قائمة بأحداث الإحالة الناجحة في الموقع الرئيسي المحدد.

مورد REST: v1beta.property.customdimension

الطُرق
archive POST /v1beta/{name=properties/*/customDimensions/*}:archive
أرشفة سمة مخصّصة على أحد المواقع
create POST /v1beta/{parent=properties/*}/customDimensions
تنشئ سمة مخصّصة.
get GET /v1beta/{name=properties/*/customDimensions/*}
ابحث عن سمة مخصّصة واحدة.
list GET /v1beta/{parent=properties/*}/customDimensions
إدراج المكوّنات المخصّصة في أحد المواقع.
patch PATCH /v1beta/{customDimension.name=properties/*/customDimensions/*}
تعدّل سمة مخصّصة على أحد المواقع.

مورد REST: v1beta.property.customMetrics

الطُرق
archive POST /v1beta/{name=properties/*/customMetrics/*}:archive
تتم أرشفة مقياس مخصّص في أحد المواقع.
create POST /v1beta/{parent=properties/*}/customMetrics
تنشئ مقياسًا مخصّصًا.
get GET /v1beta/{name=properties/*/customMetrics/*}
ابحث عن مقياس مخصّص واحد.
list GET /v1beta/{parent=properties/*}/customMetrics
تعرض المقاييس المخصّصة على أحد المواقع.
patch PATCH /v1beta/{customMetric.name=properties/*/customMetrics/*}
يتم تعديل مقياس مخصّص على أحد المواقع.

مورد REST: v1beta.property.dataStreams

الطُرق
create POST /v1beta/{parent=properties/*}/dataStreams
تنشئ مصدر بيانات.
delete DELETE /v1beta/{name=properties/*/dataStreams/*}
حذف مصدر بيانات على أحد المواقع
get GET /v1beta/{name=properties/*/dataStreams/*}
ابحث عن مصدر بيانات واحد.
list GET /v1beta/{parent=properties/*}/dataStreams
تعرض مصادر البيانات في أحد المواقع.
patch PATCH /v1beta/{dataStream.name=properties/*/dataStreams/*}
تعدِّل مصدر بيانات على أحد المواقع.

مورد REST: v1beta.property.dataStreams.measurementProtocolSecrets

الطُرق
create POST /v1beta/{parent=properties/*/dataStreams/*}/measurementProtocolSecrets
يُنشئ سرًا لبروتوكول القياس.
delete DELETE /v1beta/{name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
يُحذف من خلال MeasurementProtocolSecret.
get GET /v1beta/{name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
ابحث عن MeasurementPro في "GA4" واحد.
list GET /v1beta/{parent=properties/*/dataStreams/*}/measurementProtocolSecrets
تعرض عملية القياس الفرعية MeasurementProtocolSecrets ضمن الموقع الإلكتروني الرئيسي المحدّد.
patch PATCH /v1beta/{measurementProtocolSecret.name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
تعديل سر بروتوكول القياس

مورد REST: v1alpha.accountSummaries

الطُرق
list GET /v1alpha/accountSummaries
تعرض ملخّصات عن جميع الحسابات التي يمكن للمُتصِل الوصول إليها.

مورد REST: v1alpha.accounts

الطُرق
delete DELETE /v1alpha/{name=accounts/*}
يحدِّد هذا الإعداد الحساب المستهدَف كمحذوف محذوف (أي: "المهملات") ويعرضه.
get GET /v1alpha/{name=accounts/*}
ابحث عن حساب واحد.
getDataSharingSettings GET /v1alpha/{name=accounts/*/dataSharingSettings}
يمكنك الحصول على إعدادات مشاركة البيانات في أحد الحسابات.
list GET /v1alpha/accounts
تعرض جميع الحسابات التي يمكن للمتصل الوصول إليها.
patch PATCH /v1alpha/{account.name=accounts/*}
يؤدي إلى تعديل حساب.
provisionAccountTicket POST /v1alpha/accounts:provisionAccountTicket
يتيح لك طلب إنشاء حساب.
runAccessReport POST /v1alpha/{entity=accounts/*}:runAccessReport
تعرض تقريرًا مخصصًا لسجلات الوصول إلى البيانات.
searchChangeHistoryEvents POST /v1alpha/{account=accounts/*}:searchChangeHistoryEvents
البحث في جميع التغييرات التي يتم إجراؤها على حساب أو عناصره الثانوية وفقًا لمجموعة الفلاتر المحدّدة

مورد REST: v1alpha.accounts.accessBindings

الطُرق
batchCreate POST /v1alpha/{parent=accounts/*}/accessBindings:batchCreate
تنشئ معلومات عن عمليات ربط الوصول المتعددة بحساب أو موقع.
batchDelete POST /v1alpha/{parent=accounts/*}/accessBindings:batchDelete
يؤدي إلى حذف معلومات عن روابط عدة مستخدمين إلى حساب أو موقع.
batchGet GET /v1alpha/{parent=accounts/*}/accessBindings:batchGet
يمكنه الحصول على معلومات عن عمليات ربط متعددة للوصول إلى حساب أو موقع.
batchUpdate POST /v1alpha/{parent=accounts/*}/accessBindings:batchUpdate
تعدِّل معلومات عن عمليات ربط الوصول المتعددة بحساب أو موقع.
create POST /v1alpha/{parent=accounts/*}/accessBindings
تنشئ هذه السياسة رابطًا للوصول إلى حساب أو موقع.
delete DELETE /v1alpha/{name=accounts/*/accessBindings/*}
لحذف ربط إمكانية الوصول إلى حساب أو موقع
get GET /v1alpha/{name=accounts/*/accessBindings/*}
يحصل على معلومات حول ربط إمكانية الوصول.
list GET /v1alpha/{parent=accounts/*}/accessBindings
تعرض جميع عمليات ربط الوصول على حساب أو موقع.
patch PATCH /v1alpha/{accessBinding.name=accounts/*/accessBindings/*}
تعدِّل عملية ربط الوصول إلى حساب أو موقع.

مورد REST: v1alpha.property

الطُرق
acknowledgeUserDataCollection POST /v1alpha/{property=properties/*}:acknowledgeUserDataCollection
تقر بعبارات جمع بيانات المستخدمين للموقع المحدّد.
create POST /v1alpha/properties
يؤدي إلى إنشاء موقع على "إحصاءات Google" 4 يتضمّن الموقع والسمات المحدّدة.
createConnectedSiteTag POST /v1alpha/properties:createConnectedSiteTag
تنشئ علامة موقع إلكتروني مرتبطة لموقع Universal Analytics.
delete DELETE /v1alpha/{name=properties/*}
وضع علامة على الموقع المستهدف كمحذوفة مرنة (أي: "المهملات") وعرضها.
deleteConnectedSiteTag POST /v1alpha/properties:deleteConnectedSiteTag
حذف علامة موقع إلكتروني مرتبطة لموقع Universal Analytics.
fetchAutomatedGa4ConfigurationOptOut POST /v1alpha/properties:fetchAutomatedGa4ConfigurationOptOut
يجلب حالة الإيقاف لعملية إعداد "إحصاءات Google 4" التلقائية لموقع على Universal Analytics.
fetchConnectedGa4Property GET /v1alpha/properties:fetchConnectedGa4Property
بالاستناد إلى موقع UA محدّد، يبحث عن موقع "إحصاءات Google 4" (GA4) المرتبط به.
get GET /v1alpha/{name=properties/*}
ابحث عن موقع واحد على "إحصاءات Google" 4.
getAttributionSettings GET /v1alpha/{name=properties/*/attributionSettings}
ابحث عن مفردات إحالة "إعدادات الإحالة".
getDataRetentionSettings GET /v1alpha/{name=properties/*/dataRetentionSettings}
تعرض إعدادات الاحتفاظ بالبيانات الفردية لهذا الموقع.
getGoogleSignalsSettings GET /v1alpha/{name=properties/*/googleSignalsSettings}
ابحث عن إعدادات "إشارات Google" لأحد المواقع.
list GET /v1alpha/properties
تعرض المواقع الفرعية ضمن الحساب الرئيسي المحدّد.
listConnectedSiteTags POST /v1alpha/properties:listConnectedSiteTags
تعرض علامات المواقع الإلكترونية المرتبطة لأحد مواقع Universal Analytics.
patch PATCH /v1alpha/{property.name=properties/*}
تعديل الموقع
runAccessReport POST /v1alpha/{entity=properties/*}:runAccessReport
تعرض تقريرًا مخصصًا لسجلات الوصول إلى البيانات.
setAutomatedGa4ConfigurationOptOut POST /v1alpha/properties:setAutomatedGa4ConfigurationOptOut
تضبط حالة الإيقاف لعملية إعداد "إحصاءات Google 4" التلقائية لموقع على Universal Analytics.
updateAttributionSettings PATCH /v1alpha/{attributionSettings.name=properties/*/attributionSettings}
تعدِّل إعدادات تحديد المصدر في أحد المواقع.
updateDataRetentionSettings PATCH /v1alpha/{dataRetentionSettings.name=properties/*/dataRetentionSettings}
يتم تعديل إعدادات الاحتفاظ بالبيانات الفردية لهذا الموقع الإلكتروني.
updateGoogleSignalsSettings PATCH /v1alpha/{googleSignalsSettings.name=properties/*/googleSignalsSettings}
تعدِّل إعدادات "إشارات Google" لأحد المواقع.

مورد REST: v1alpha.property.accessBindings

الطُرق
batchCreate POST /v1alpha/{parent=properties/*}/accessBindings:batchCreate
تنشئ معلومات عن عمليات ربط الوصول المتعددة بحساب أو موقع.
batchDelete POST /v1alpha/{parent=properties/*}/accessBindings:batchDelete
يؤدي إلى حذف معلومات عن روابط عدة مستخدمين إلى حساب أو موقع.
batchGet GET /v1alpha/{parent=properties/*}/accessBindings:batchGet
يمكنه الحصول على معلومات عن عمليات ربط متعددة للوصول إلى حساب أو موقع.
batchUpdate POST /v1alpha/{parent=properties/*}/accessBindings:batchUpdate
تعدِّل معلومات عن عمليات ربط الوصول المتعددة بحساب أو موقع.
create POST /v1alpha/{parent=properties/*}/accessBindings
تنشئ هذه السياسة رابطًا للوصول إلى حساب أو موقع.
delete DELETE /v1alpha/{name=properties/*/accessBindings/*}
لحذف ربط إمكانية الوصول إلى حساب أو موقع
get GET /v1alpha/{name=properties/*/accessBindings/*}
يحصل على معلومات حول ربط إمكانية الوصول.
list GET /v1alpha/{parent=properties/*}/accessBindings
تعرض جميع عمليات ربط الوصول على حساب أو موقع.
patch PATCH /v1alpha/{accessBinding.name=properties/*/accessBindings/*}
تعدِّل عملية ربط الوصول إلى حساب أو موقع.

مورد REST: v1alpha.property.audiences

الطُرق
archive POST /v1alpha/{name=properties/*/audiences/*}:archive
تتم أرشفة شريحة جمهور في أحد المواقع.
create POST /v1alpha/{parent=properties/*}/audiences
تنشئ شريحة جمهور.
get GET /v1alpha/{name=properties/*/audiences/*}
ابحث عن جمهور واحد.
list GET /v1alpha/{parent=properties/*}/audiences
قوائم المستخدمين على موقع
patch PATCH /v1alpha/{audience.name=properties/*/audiences/*}
تعدِّل شريحة جمهور على أحد المواقع.

مورد REST: v1alpha.property.channelGroups

الطُرق
create POST /v1alpha/{parent=properties/*}/channelGroups
لإنشاء مجموعة قنوات.
delete DELETE /v1alpha/{name=properties/*/channelGroups/*}
لحذف "مجموعة القنوات" على موقع إلكتروني.
get GET /v1alpha/{name=properties/*/channelGroups/*}
ابحث عن مجموعة قنوات واحدة.
list GET /v1alpha/{parent=properties/*}/channelGroups
تعرض مجموعات القنوات على موقع إلكتروني.
patch PATCH /v1alpha/{channelGroup.name=properties/*/channelGroups/*}
تعديل مجموعة قنوات

مورد REST: v1alpha.property.conversionEvents

الطُرق
create POST /v1alpha/{parent=properties/*}/conversionEvents
تنشئ حدث إحالة ناجحة بالسمات المحدَّدة.
delete DELETE /v1alpha/{name=properties/*/conversionEvents/*}
حذف حدث إحالة ناجحة معيّن في أحد المواقع
get GET /v1alpha/{name=properties/*/conversionEvents/*}
يمكنك استرداد حدث إحالة ناجحة واحد.
list GET /v1alpha/{parent=properties/*}/conversionEvents
تعرض قائمة بأحداث الإحالة الناجحة في الموقع الرئيسي المحدد.

مورد REST: v1alpha.property.customdimension

الطُرق
archive POST /v1alpha/{name=properties/*/customDimensions/*}:archive
أرشفة سمة مخصّصة على أحد المواقع
create POST /v1alpha/{parent=properties/*}/customDimensions
تنشئ سمة مخصّصة.
get GET /v1alpha/{name=properties/*/customDimensions/*}
ابحث عن سمة مخصّصة واحدة.
list GET /v1alpha/{parent=properties/*}/customDimensions
إدراج المكوّنات المخصّصة في أحد المواقع.
patch PATCH /v1alpha/{customDimension.name=properties/*/customDimensions/*}
تعدّل سمة مخصّصة على أحد المواقع.

مورد REST: v1alpha.property.customMetrics

الطُرق
archive POST /v1alpha/{name=properties/*/customMetrics/*}:archive
تتم أرشفة مقياس مخصّص في أحد المواقع.
create POST /v1alpha/{parent=properties/*}/customMetrics
تنشئ مقياسًا مخصّصًا.
get GET /v1alpha/{name=properties/*/customMetrics/*}
ابحث عن مقياس مخصّص واحد.
list GET /v1alpha/{parent=properties/*}/customMetrics
تعرض المقاييس المخصّصة على أحد المواقع.
patch PATCH /v1alpha/{customMetric.name=properties/*/customMetrics/*}
يتم تعديل مقياس مخصّص على أحد المواقع.

مورد REST: v1alpha.property.dataStreams

الطُرق
create POST /v1alpha/{parent=properties/*}/dataStreams
تنشئ مصدر بيانات.
delete DELETE /v1alpha/{name=properties/*/dataStreams/*}
حذف مصدر بيانات على أحد المواقع
get GET /v1alpha/{name=properties/*/dataStreams/*}
ابحث عن مصدر بيانات واحد.
getEnhancedMeasurementSettings GET /v1alpha/{name=properties/*/dataStreams/*/enhancedMeasurementSettings}
تعرض إعدادات القياس المحسّنة لمصدر البيانات هذا.
getGlobalSiteTag GET /v1alpha/{name=properties/*/dataStreams/*/globalSiteTag}
تعرض علامة الموقع لمصدر بيانات الويب المحدّد.
list GET /v1alpha/{parent=properties/*}/dataStreams
تعرض مصادر البيانات في أحد المواقع.
patch PATCH /v1alpha/{dataStream.name=properties/*/dataStreams/*}
تعدِّل مصدر بيانات على أحد المواقع.
updateEnhancedMeasurementSettings PATCH /v1alpha/{enhancedMeasurementSettings.name=properties/*/dataStreams/*/enhancedMeasurementSettings}
تعدِّل إعدادات القياس المحسّن لمصدر البيانات هذا.

مورد REST: v1alpha.property.dataStreams.eventCreateRules

الطُرق
create POST /v1alpha/{parent=properties/*/dataStreams/*}/eventCreateRules
تعمل هذه السياسة على إنشاء EventCreateRule.
delete DELETE /v1alpha/{name=properties/*/dataStreams/*/eventCreateRules/*}
حذف EventCreateRule
get GET /v1alpha/{name=properties/*/dataStreams/*/eventCreateRules/*}
ابحث عن EventCreateRule في قاعدة واحدة.
list GET /v1alpha/{parent=properties/*/dataStreams/*}/eventCreateRules
تعرض EventEventRules في مصدر بيانات ويب.
patch PATCH /v1alpha/{eventCreateRule.name=properties/*/dataStreams/*/eventCreateRules/*}
تُعدِّل أداة EventCreateRule.

مورد REST: v1alpha.property.dataStreams.measurementProtocolSecrets

الطُرق
create POST /v1alpha/{parent=properties/*/dataStreams/*}/measurementProtocolSecrets
يُنشئ سرًا لبروتوكول القياس.
delete DELETE /v1alpha/{name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
يُحذف من خلال MeasurementProtocolSecret.
get GET /v1alpha/{name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
ابحث عن MeasurementPro في "GA4" واحد.
list GET /v1alpha/{parent=properties/*/dataStreams/*}/measurementProtocolSecrets
تعرض عملية القياس الفرعية MeasurementProtocolSecrets ضمن الموقع الإلكتروني الرئيسي المحدّد.
patch PATCH /v1alpha/{measurementProtocolSecret.name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
تعديل سر بروتوكول القياس

مورد REST: v1alpha.property.displayVideo360advertiserLinkProposals

الطُرق
approve POST /v1alpha/{name=properties/*/displayVideo360AdvertiserLinkProposals/*}:approve
توافق على عرض DisplayVideo360المعلّن.
cancel POST /v1alpha/{name=properties/*/displayVideo360AdvertiserLinkProposals/*}:cancel
تؤدي إلى إلغاء عرض DisplayVideo360advertiserLinkProposal.
create POST /v1alpha/{parent=properties/*}/displayVideo360AdvertiserLinkProposals
تنشئ منصّة DisplayVideo360advertiserLinkProposal.
delete DELETE /v1alpha/{name=properties/*/displayVideo360AdvertiserLinkProposals/*}
يؤدي إلى حذف اقتراح VideoVideo360advertiserLink في أحد المواقع الإلكترونية.
get GET /v1alpha/{name=properties/*/displayVideo360AdvertiserLinkProposals/*}
ابحث عن عرض DisplayLink360 AdvertiserLink واحد.
list GET /v1alpha/{parent=properties/*}/displayVideo360AdvertiserLinkProposals
تعرض DisplayVideo360ADVERTISERLinkProposals على أحد المواقع.

مورد REST: v1alpha.property.expandedDataSets

الطُرق
create POST /v1alpha/{parent=properties/*}/expandedDataSets
تنشئ مجموعة موسّعة.
delete DELETE /v1alpha/{name=properties/*/expandedDataSets/*}
حذف إحدى البيانات الموسّعة على أحد المواقع
get GET /v1alpha/{name=properties/*/expandedDataSets/*}
ابحث عن مجموعة موسّعة واحدة من البيانات الموسّعة.
list GET /v1alpha/{parent=properties/*}/expandedDataSets
تعرض مجموعات موسّعة من البيانات على موقع إلكتروني.
patch PATCH /v1alpha/{expandedDataSet.name=properties/*/expandedDataSets/*}
تعدِّل مجموعة موسّعة على الموقع الإلكتروني.