- درخواست HTTP
- پارامترهای مسیر
- درخواست بدنه
- بدنه پاسخ
- دامنههای مجوز
- تاریخچه تغییرنوع منبع
- نوع اقدام
- رویداد تغییر تاریخچه
- نوع بازیگر
- تاریخچه تغییرتغییر
- تغییرتاریخچهمنبع
- امتحانش کن!
با توجه به مجموعه فیلترهای مشخص شده، تمام تغییرات یک حساب یا فرزندان آن را جستجو میکند.
فقط زیرمجموعهای از تغییرات پشتیبانیشده توسط API را برمیگرداند. رابط کاربری ممکن است تغییرات بیشتری را نیز برگرداند.
درخواست HTTP
POST https://analyticsadmin.googleapis.com/v1alpha/{account=accounts/*}:searchChangeHistoryEvents
این URL از سینتکس Transcoding در gRPC استفاده میکند.
پارامترهای مسیر
| پارامترها | |
|---|---|
account | الزامی. منبع حساب کاربری که قرار است منابع تاریخچه تغییرات برای آن برگردانده شود. قالب: accounts/{account} مثال: |
درخواست بدنه
بدنه درخواست شامل دادههایی با ساختار زیر است:
| نمایش JSON |
|---|
{ "property": string, "resourceType": [ enum ( |
| فیلدها | |
|---|---|
property | اختیاری. نام منبع برای یک ویژگی فرزند. در صورت تنظیم، فقط تغییرات ایجاد شده در این ویژگی یا منابع فرزند آن را برمیگرداند. قالب: properties/{propertyId} مثال: |
resourceType[] | اختیاری. در صورت تنظیم، فقط تغییراتی را برمیگرداند که مربوط به منبعی باشند که حداقل با یکی از این انواع مطابقت داشته باشد. |
action[] | اختیاری. در صورت تنظیم، فقط تغییراتی را برگردانید که با یک یا چند نوع از این اقدامات مطابقت دارند. |
actorEmail[] | اختیاری. در صورت تنظیم، فقط تغییراتی را برمیگرداند که توسط کاربری در این لیست ایجاد شده باشند. |
earliestChangeTime | اختیاری. در صورت تنظیم، فقط تغییرات ایجاد شده پس از این زمان (شامل) را برمیگرداند. از RFC 3339 استفاده میکند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده میکند. آفستهای غیر از "Z" نیز پذیرفته میشوند. مثالها: |
latestChangeTime | اختیاری. در صورت تنظیم، فقط تغییرات انجام شده قبل از این زمان (شامل) را برمیگرداند. از RFC 3339 استفاده میکند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده میکند. آفستهای غیر از "Z" نیز پذیرفته میشوند. مثالها: |
pageSize | اختیاری. حداکثر تعداد آیتمهای ChangeHistoryEvent که باید برگردانده شوند. اگر مشخص نشود، حداکثر ۵۰ آیتم برگردانده خواهد شد. حداکثر مقدار ۲۰۰ است (مقادیر بالاتر به حداکثر مقدار خود محدود میشوند). توجه داشته باشید که این سرویس ممکن است صفحهای با تعداد آیتمهای کمتر از مقدار مشخص شده (حتی صفر) را برگرداند، و ممکن است هنوز صفحات اضافی وجود داشته باشد. اگر تعداد مشخصی از آیتمها را میخواهید، باید درخواست صفحات اضافی را با استفاده |
pageToken | اختیاری. یک توکن صفحه، که از فراخوانی قبلی |
بدنه پاسخ
پیام پاسخ برای RPC مربوط به SearchAccounts.
در صورت موفقیت، بدنه پاسخ شامل دادههایی با ساختار زیر است:
| نمایش JSON |
|---|
{
"changeHistoryEvents": [
{
object ( |
| فیلدها | |
|---|---|
changeHistoryEvents[] | نتایجی که برای تماس گیرنده قابل دسترسی بودند. |
nextPageToken | یک توکن، که میتواند به عنوان |
دامنههای مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/analytics.edit
تاریخچه تغییرنوع منبع
انواع منابعی که تغییرات آنها ممکن است از تاریخچه تغییرات بازگردانده شود.
| انومها | |
|---|---|
CHANGE_HISTORY_RESOURCE_TYPE_UNSPECIFIED | نوع منبع ناشناخته یا مشخص نشده است. |
ACCOUNT | منبع حساب |
PROPERTY | منبع ملک |
FIREBASE_LINK | منبع فایربیس لینک |
GOOGLE_ADS_LINK | منبع گوگل ادز لینک |
GOOGLE_SIGNALS_SETTINGS | منبع تنظیمات GoogleSignals |
CONVERSION_EVENT | منبع رویداد تبدیل |
MEASUREMENT_PROTOCOL_SECRET | منبع مخفی پروتکل اندازهگیری |
CUSTOM_DIMENSION | منبع CustomDimension |
CUSTOM_METRIC | منبع CustomMetric |
DATA_RETENTION_SETTINGS | منبع تنظیمات حفظ داده |
DISPLAY_VIDEO_360_ADVERTISER_LINK | منبع DisplayVideo360AdvertiserLink |
DISPLAY_VIDEO_360_ADVERTISER_LINK_PROPOSAL | منبع DisplayVideo360AdviserLinkProposal |
SEARCH_ADS_360_LINK | منبع SearchAds360Link |
DATA_STREAM | منبع دیتا استریم |
ATTRIBUTION_SETTINGS | منبع تنظیمات انتساب |
EXPANDED_DATA_SET | منبع ExpandedDataSet |
CHANNEL_GROUP | منبع گروه کانال |
BIGQUERY_LINK | منبع لینک BigQuery |
ENHANCED_MEASUREMENT_SETTINGS | منبع تنظیمات اندازهگیری پیشرفته |
DATA_REDACTION_SETTINGS | منبع تنظیمات اصلاح داده |
SKADNETWORK_CONVERSION_VALUE_SCHEMA | منبع SKAdNetworkConversionValueSchema |
ADSENSE_LINK | منبع ادسنس لینک |
AUDIENCE | منبع مخاطب |
EVENT_CREATE_RULE | منبع EventCreateRule |
KEY_EVENT | منبع KeyEvent |
CALCULATED_METRIC | منبع CalculatedMetric |
REPORTING_DATA_ANNOTATION | منبع حاشیهنویسی گزارشدهی دادهها |
SUBPROPERTY_SYNC_CONFIG | منبع SubpropertySyncConfig |
REPORTING_IDENTITY_SETTINGS | منبع ReportingIdentitySettings |
USER_PROVIDED_DATA_SETTINGS | منبع UserProvidedDataSettings |
نوع اقدام
انواع اقداماتی که ممکن است یک منبع را تغییر دهند.
| انومها | |
|---|---|
ACTION_TYPE_UNSPECIFIED | نوع اقدام ناشناخته یا مشخص نشده است. |
CREATED | در این تغییر، منبعی ایجاد شد. |
UPDATED | منبع در این تغییر بهروزرسانی شد. |
DELETED | منبع در این تغییر حذف شد. |
رویداد تغییر تاریخچه
مجموعهای از تغییرات در یک حساب گوگل آنالیتیکس یا ویژگیهای فرزند آن که ناشی از یک علت واحد هستند. علل رایج میتوانند بهروزرسانیهای انجامشده در رابط کاربری گوگل آنالیتیکس، تغییرات از پشتیبانی مشتری یا تغییرات خودکار سیستم گوگل آنالیتیکس باشند.
| نمایش JSON |
|---|
{ "id": string, "changeTime": string, "actorType": enum ( |
| فیلدها | |
|---|---|
id | شناسه این رویداد تاریخچه تغییرات. این شناسه در سراسر گوگل آنالیتیکس منحصر به فرد است. |
changeTime | زمانی که تغییر ایجاد شد. از RFC 3339 استفاده میکند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده میکند. آفستهای غیر از "Z" نیز پذیرفته میشوند. مثالها: |
actorType | نوع بازیگری که این تغییر را ایجاد کرد. |
userActorEmail | آدرس ایمیل حساب گوگلی که تغییر را ایجاد کرده است. اگر فیلد بازیگر روی USER تنظیم شده باشد، این یک آدرس ایمیل معتبر خواهد بود و در غیر این صورت خالی است. حسابهای گوگلی که حذف شدهاند باعث ایجاد خطا میشوند. |
changesFiltered | اگر درست باشد، فهرست تغییرات برگردانده شده فیلتر شده است و تمام تغییراتی که در این رویداد رخ داده است را نشان نمیدهد. |
changes[] | فهرستی از تغییرات انجامشده در این رویداد تاریخچه تغییرات که با فیلترهای مشخصشده در SearchChangeHistoryEventsRequest مطابقت دارند. |
نوع بازیگر
انواع مختلفی از بازیگران که میتوانند در منابع گوگل آنالیتیکس تغییراتی ایجاد کنند.
| انومها | |
|---|---|
ACTOR_TYPE_UNSPECIFIED | نوع بازیگر ناشناخته یا نامشخص. |
USER | تغییرات ایجاد شده توسط کاربر مشخص شده در actorEmail. |
SYSTEM | تغییراتی که توسط سیستم گوگل آنالیتیکس ایجاد شده است. |
SUPPORT | تغییراتی که توسط کارکنان تیم پشتیبانی گوگل آنالیتیکس ایجاد شده است. |
تاریخچه تغییرتغییر
توضیحی از تغییر در یک منبع گوگل آنالیتیکس.
| نمایش JSON |
|---|
{ "resource": string, "action": enum ( |
| فیلدها | |
|---|---|
resource | نام منبع منبعی که تغییرات آن توسط این مدخل شرح داده شده است. |
action | نوع عملی که این منبع را تغییر داده است. |
resourceBeforeChange | محتوای منبع قبل از ایجاد تغییر. اگر این منبع در این تغییر ایجاد شده باشد، این فیلد وجود نخواهد داشت. |
resourceAfterChange | محتوای منبع پس از اعمال تغییر. اگر این منبع در این تغییر حذف شده باشد، این فیلد وجود نخواهد داشت. |
تغییرتاریخچهمنبع
تصویری از یک منبع، قبل یا بعد از نتیجهی یک تغییر در تاریخچهی تغییرات.
| نمایش JSON |
|---|
{ // Union field |
| فیلدها | |
|---|---|
| |
account | تصویری از یک منبع حساب در تاریخچه تغییرات. |
property | تصویری از یک منبع Property در تاریخچه تغییرات. |
firebaseLink | تصویری از یک منبع FirebaseLink در تاریخچه تغییرات. |
googleAdsLink | تصویری از یک منبع GoogleAdsLink در تاریخچه تغییرات. |
googleSignalsSettings | تصویری از منبع GoogleSignalsSettings در تاریخچه تغییرات. |
displayVideo360AdvertiserLink | تصویری از یک منبع DisplayVideo360AdvertiserLink در تاریخچه تغییرات. |
displayVideo360AdvertiserLinkProposal | تصویری از منبع DisplayVideo360AdvertiserLinkProposal در تاریخچه تغییرات. |
conversionEvent | تصویری از یک منبع ConversionEvent در تاریخچه تغییرات. |
measurementProtocolSecret | تصویری از یک منبع MeasurementProtocolSecret در تاریخچه تغییرات. |
customDimension | تصویری از یک منبع CustomDimension در تاریخچه تغییرات. |
customMetric | تصویری از یک منبع CustomMetric در تاریخچه تغییرات. |
dataRetentionSettings | تصویری از منبع تنظیمات نگهداری دادهها در تاریخچه تغییرات. |
searchAds360Link | تصویری از یک منبع SearchAds360Link در تاریخچه تغییرات. |
dataStream | تصویری از یک منبع DataStream در تاریخچه تغییرات. |
attributionSettings | تصویری از منبع AttributionSettings در تاریخچه تغییرات. |
expandedDataSet | تصویری از یک منبع ExpandedDataSet در تاریخچه تغییرات. |
channelGroup | تصویری از یک منبع ChannelGroup در تاریخچه تغییرات. |
bigqueryLink | تصویری از یک منبع لینک BigQuery در تاریخچه تغییرات. |
enhancedMeasurementSettings | تصویری از منبع EnhancedMeasurementSettings در تاریخچه تغییرات. |
dataRedactionSettings | تصویری از منبع DataRedactionSettings در تاریخچه تغییرات. |
skadnetworkConversionValueSchema | تصویری از منبع SKAdNetworkConversionValueSchema در تاریخچه تغییرات. |
adsenseLink | تصویری از یک منبع AdSenseLink در تاریخچه تغییرات. |
audience | تصویری از یک منبع مخاطب در تاریخچه تغییر. |
eventCreateRule | تصویری از یک منبع EventCreateRule در تاریخچه تغییرات. |
keyEvent | تصویری از یک منبع KeyEvent در تاریخچه تغییرات. |
calculatedMetric | تصویری از یک منبع CalculatedMetric در تاریخچه تغییرات. |
reportingDataAnnotation | تصویری از یک منبع ReportingDataAnnotation در تاریخچه تغییرات. |
subpropertySyncConfig | تصویری از یک منبع SubpropertySyncConfig در تاریخچه تغییرات. |
reportingIdentitySettings | تصویری از منبع ReportingIdentitySettings در تاریخچه تغییرات. |
userProvidedDataSettings | تصویری از منبع UserProvidedDataSettings در تاریخچه تغییرات. |