Method: accounts.searchChangeHistoryEvents

নির্দিষ্ট ফিল্টার সেট দেওয়া একটি অ্যাকাউন্ট বা তার বাচ্চাদের সমস্ত পরিবর্তনের মাধ্যমে অনুসন্ধান করে।

শুধুমাত্র API দ্বারা সমর্থিত পরিবর্তনের উপসেট প্রদান করে। UI অতিরিক্ত পরিবর্তন ফিরিয়ে দিতে পারে।

HTTP অনুরোধ

POST https://analyticsadmin.googleapis.com/v1beta/{account=accounts/*}:searchChangeHistoryEvents

URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।

পাথ প্যারামিটার

পরামিতি
account

string

প্রয়োজন। যে অ্যাকাউন্ট রিসোর্সটির জন্য ইতিহাস রিসোর্স পরিবর্তন করতে হবে। বিন্যাস: অ্যাকাউন্টস/{account}

উদাহরণ: accounts/100

শরীরের অনুরোধ

অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:

JSON প্রতিনিধিত্ব
{
  "property": string,
  "resourceType": [
    enum (ChangeHistoryResourceType)
  ],
  "action": [
    enum (ActionType)
  ],
  "actorEmail": [
    string
  ],
  "earliestChangeTime": string,
  "latestChangeTime": string,
  "pageSize": integer,
  "pageToken": string
}
ক্ষেত্র
property

string

ঐচ্ছিক। একটি শিশু সম্পত্তি জন্য সম্পদ নাম. সেট করা হলে, শুধুমাত্র এই সম্পত্তি বা এর চাইল্ড রিসোর্সে করা পরিবর্তনগুলি ফেরত দিন। বিন্যাস: বৈশিষ্ট্য/{propertyId}

উদাহরণ: properties/100

resource Type[]

enum ( ChangeHistoryResourceType )

ঐচ্ছিক। যদি সেট করা হয়, তবে শুধুমাত্র পরিবর্তনগুলি ফেরত দেয় যদি সেগুলি এমন একটি সংস্থানের জন্য হয় যা এই ধরনের অন্তত একটির সাথে মেলে।

action[]

enum ( ActionType )

ঐচ্ছিক। সেট করা হলে, শুধুমাত্র এই ধরনের এক বা একাধিক ক্রিয়াগুলির সাথে মেলে এমন পরিবর্তনগুলি ফিরিয়ে দিন৷

actor Email[]

string

ঐচ্ছিক। যদি সেট করা হয়, শুধুমাত্র পরিবর্তনগুলি ফেরত দেয় যদি সেগুলি এই তালিকার কোনো ব্যবহারকারী দ্বারা করা হয়।

earliest Change Time

string ( Timestamp format)

ঐচ্ছিক। যদি সেট করা হয়, শুধুমাত্র এই সময়ের পরে করা পরিবর্তনগুলি ফেরত দিন (অন্তর্ভুক্ত)।

RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-সাধারণ করা হবে এবং 0, 3, 6 বা 9 ভগ্নাংশ সংখ্যা ব্যবহার করে। "Z" ছাড়া অন্য অফসেটগুলিও গৃহীত হয়৷ উদাহরণ: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" বা "2014-10-02T15:01:23+05:30"

latest Change Time

string ( Timestamp format)

ঐচ্ছিক। যদি সেট করা হয়, শুধুমাত্র এই সময়ের আগে করা পরিবর্তনগুলি ফেরত দিন (অন্তর্ভুক্ত)।

RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-সাধারণ করা হবে এবং 0, 3, 6 বা 9 ভগ্নাংশ সংখ্যা ব্যবহার করে। "Z" ছাড়া অন্য অফসেটগুলিও গৃহীত হয়৷ উদাহরণ: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" বা "2014-10-02T15:01:23+05:30"

page Size

integer

ঐচ্ছিক। ChangeHistoryEvent আইটেমের সর্বাধিক সংখ্যা ফেরত দিতে হবে। অনির্দিষ্ট থাকলে, সর্বাধিক 50টি আইটেম ফেরত দেওয়া হবে। সর্বাধিক মান হল 200 (উচ্চ মানগুলিকে সর্বোচ্চে জোর করা হবে)।

মনে রাখবেন যে পরিষেবাটি এই মানের থেকে কম আইটেম সহ একটি পৃষ্ঠা ফেরত দিতে পারে (সম্ভবত এমনকি শূন্য), এবং এখনও অতিরিক্ত পৃষ্ঠা থাকতে পারে। আপনি যদি একটি নির্দিষ্ট সংখ্যক আইটেম চান, তাহলে প্রয়োজনীয় নম্বর না পাওয়া পর্যন্ত আপনাকে pageToken ব্যবহার করে অতিরিক্ত পৃষ্ঠার অনুরোধ করা চালিয়ে যেতে হবে।

page Token

string

ঐচ্ছিক। একটি পৃষ্ঠা টোকেন, একটি পূর্ববর্তী accounts.searchChangeHistoryEvents কল থেকে প্রাপ্ত। পরবর্তী পৃষ্ঠাটি পুনরুদ্ধার করতে এটি প্রদান করুন। পেজিনেট করার সময়, accounts.searchChangeHistoryEvents এ প্রদত্ত অন্যান্য সমস্ত প্যারামিটার অবশ্যই পেজ টোকেন প্রদানকারী কলের সাথে মেলে।

প্রতিক্রিয়া শরীর

SearchAccounts RPC-এর জন্য প্রতিক্রিয়া বার্তা।

সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:

JSON প্রতিনিধিত্ব
{
  "changeHistoryEvents": [
    {
      object (ChangeHistoryEvent)
    }
  ],
  "nextPageToken": string
}
ক্ষেত্র
change History Events[]

object ( ChangeHistoryEvent )

কলকারীর কাছে অ্যাক্সেসযোগ্য ফলাফল।

next Page Token

string

একটি টোকেন, যা পরবর্তী পৃষ্ঠা পুনরুদ্ধার করতে pageToken হিসাবে পাঠানো যেতে পারে। যদি এই ক্ষেত্রটি বাদ দেওয়া হয়, তাহলে পরবর্তী পৃষ্ঠা থাকবে না।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

  • https://www.googleapis.com/auth/analytics.edit

চেঞ্জ হিস্ট্রি রিসোর্স টাইপ

সম্পদের ধরন যার পরিবর্তনগুলি পরিবর্তনের ইতিহাস থেকে ফিরে আসতে পারে৷

Enums
CHANGE_HISTORY_RESOURCE_TYPE_UNSPECIFIED সম্পদের ধরন অজানা বা নির্দিষ্ট করা নেই।
ACCOUNT অ্যাকাউন্ট সম্পদ
PROPERTY সম্পত্তি সম্পদ
GOOGLE_SIGNALS_SETTINGS GoogleSignalsSettings সম্পদ
CONVERSION_EVENT রূপান্তর ইভেন্ট সম্পদ
MEASUREMENT_PROTOCOL_SECRET পরিমাপ প্রোটোকল গোপন সম্পদ
CUSTOM_DIMENSION কাস্টম ডাইমেনশন রিসোর্স
CUSTOM_METRIC কাস্টমমেট্রিক সংস্থান
DATA_RETENTION_SETTINGS DataRetentionSettings রিসোর্স
DATA_STREAM ডেটাস্ট্রিম সংস্থান
ATTRIBUTION_SETTINGS অ্যাট্রিবিউশন সেটিংস রিসোর্স

অ্যাকশন টাইপ

কর্মের প্রকার যা একটি সম্পদ পরিবর্তন করতে পারে।

Enums
ACTION_TYPE_UNSPECIFIED কর্মের ধরন অজানা বা নির্দিষ্ট করা নেই।
CREATED এই পরিবর্তনে রিসোর্স তৈরি হয়েছিল।
UPDATED এই পরিবর্তনে রিসোর্স আপডেট করা হয়েছে।
DELETED এই পরিবর্তনে সম্পদ মুছে ফেলা হয়েছে।

চেঞ্জ হিস্ট্রি ইভেন্ট

একটি Google Analytics অ্যাকাউন্ট বা এর চাইল্ড প্রপার্টির মধ্যে পরিবর্তনের একটি সেট যা একই কারণে ঘটে। সাধারণ কারণগুলি হল Google Analytics UI-তে আপডেট করা, গ্রাহক সহায়তা থেকে পরিবর্তন, বা স্বয়ংক্রিয় Google Analytics সিস্টেম পরিবর্তন।

JSON প্রতিনিধিত্ব
{
  "id": string,
  "changeTime": string,
  "actorType": enum (ActorType),
  "userActorEmail": string,
  "changesFiltered": boolean,
  "changes": [
    {
      object (ChangeHistoryChange)
    }
  ]
}
ক্ষেত্র
id

string

এই পরিবর্তনের ইতিহাস ইভেন্টের আইডি। এই আইডিটি Google Analytics জুড়ে অনন্য।

change Time

string ( Timestamp format)

সময় যখন পরিবর্তন করা হয়েছিল।

RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-সাধারণ করা হবে এবং 0, 3, 6 বা 9 ভগ্নাংশ সংখ্যা ব্যবহার করে। "Z" ছাড়া অন্য অফসেটগুলিও গৃহীত হয়৷ উদাহরণ: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" বা "2014-10-02T15:01:23+05:30"

actor Type

enum ( ActorType )

অভিনেতার ধরন যে এই পরিবর্তন করেছে।

user Actor Email

string

Google অ্যাকাউন্টের ইমেল ঠিকানা যা পরিবর্তন করেছে। এটি একটি বৈধ ইমেল ঠিকানা হবে যদি অভিনেতা ক্ষেত্রটি USER এ সেট করা থাকে এবং অন্যথায় খালি থাকে৷ মুছে ফেলা Google অ্যাকাউন্টগুলি একটি ত্রুটি সৃষ্টি করবে৷

changes Filtered

boolean

যদি সত্য হয়, তাহলে প্রত্যাবর্তিত পরিবর্তনের তালিকা ফিল্টার করা হয়েছে, এবং এই ইভেন্টে ঘটে যাওয়া সমস্ত পরিবর্তনের প্রতিনিধিত্ব করে না।

changes[]

object ( ChangeHistoryChange )

এই পরিবর্তনের ইতিহাস ইভেন্টে করা পরিবর্তনগুলির একটি তালিকা যা SearchChangeHistoryEventsRequest-এ নির্দিষ্ট করা ফিল্টারগুলির সাথে মানানসই।

অভিনেতার ধরন

বিভিন্ন ধরনের অভিনেতা যারা Google Analytics রিসোর্সে পরিবর্তন করতে পারে।

Enums
ACTOR_TYPE_UNSPECIFIED অজানা বা অনির্দিষ্ট অভিনেতা প্রকার।
USER অভিনেতা ইমেইলে নির্দিষ্ট ব্যবহারকারীর দ্বারা করা পরিবর্তন।
SYSTEM Google Analytics সিস্টেম দ্বারা করা পরিবর্তন.
SUPPORT Google Analytics সমর্থন দলের কর্মীদের দ্বারা করা পরিবর্তন.

ইতিহাস পরিবর্তন করুন

একটি একক Google Analytics রিসোর্সে পরিবর্তনের বর্ণনা।

JSON প্রতিনিধিত্ব
{
  "resource": string,
  "action": enum (ActionType),
  "resourceBeforeChange": {
    object (ChangeHistoryResource)
  },
  "resourceAfterChange": {
    object (ChangeHistoryResource)
  }
}
ক্ষেত্র
resource

string

সম্পদের নাম যার পরিবর্তন এই এন্ট্রি দ্বারা বর্ণিত হয়েছে।

action

enum ( ActionType )

কর্মের ধরন যা এই সম্পদ পরিবর্তন করেছে।

resource Before Change

object ( ChangeHistoryResource )

পরিবর্তন করার আগে থেকে সম্পদ বিষয়বস্তু. এই পরিবর্তনে এই সম্পদ তৈরি করা হলে, এই ক্ষেত্রটি অনুপস্থিত থাকবে।

resource After Change

object ( ChangeHistoryResource )

পরিবর্তন করার পর থেকে সম্পদ বিষয়বস্তু. যদি এই পরিবর্তনে এই সংস্থানটি মুছে ফেলা হয়, তাহলে এই ক্ষেত্রটি অনুপস্থিত থাকবে।

পরিবর্তনের ইতিহাস সম্পদ

পরিবর্তনের ইতিহাসে পরিবর্তনের ফলাফলের আগে বা পরে একটি সম্পদের একটি স্ন্যাপশট।

JSON প্রতিনিধিত্ব
{

  // Union field resource can be only one of the following:
  "account": {
    object (Account)
  },
  "property": {
    object (Property)
  },
  "firebaseLink": {
    object (FirebaseLink)
  },
  "googleAdsLink": {
    object (GoogleAdsLink)
  },
  "conversionEvent": {
    object (ConversionEvent)
  },
  "measurementProtocolSecret": {
    object (MeasurementProtocolSecret)
  },
  "dataRetentionSettings": {
    object (DataRetentionSettings)
  },
  "dataStream": {
    object (DataStream)
  }
  // End of list of possible types for union field resource.
}
ক্ষেত্র

ইউনিয়ন ফিল্ড resource

resource নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:

account

object ( Account )

পরিবর্তনের ইতিহাসে একটি অ্যাকাউন্ট সম্পদের একটি স্ন্যাপশট।

property

object ( Property )

পরিবর্তনের ইতিহাসে একটি সম্পত্তি সম্পদের একটি স্ন্যাপশট।

conversion Event

object ( ConversionEvent )

পরিবর্তনের ইতিহাসে একটি ConversionEvent সম্পদের একটি স্ন্যাপশট।

measurement Protocol Secret

object ( MeasurementProtocolSecret )

পরিবর্তনের ইতিহাসে একটি MeasurementProtocolSecret সম্পদের একটি স্ন্যাপশট।

data Retention Settings

object ( DataRetentionSettings )

পরিবর্তনের ইতিহাসে ডেটা ধরে রাখার সেটিংস রিসোর্সের একটি স্ন্যাপশট।

data Stream

object ( DataStream )

পরিবর্তনের ইতিহাসে ডেটাস্ট্রিম রিসোর্সের একটি স্ন্যাপশট।