Method: accounts.searchChangeHistoryEvents

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

HTTP অনুরোধ

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

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

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

পরামিতি
account

string

প্রয়োজন। যে অ্যাকাউন্ট রিসোর্সটির জন্য ইতিহাস রিসোর্স পরিবর্তন করতে হবে। বিন্যাস: accounts/{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"

resourceType[]

enum ( ChangeHistoryResourceType )

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

action[]

enum ( ActionType )

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

actorEmail[]

string

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

earliestChangeTime

string ( Timestamp format)

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

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

latestChangeTime

string ( Timestamp format)

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

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

pageSize

integer

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

pageToken

string

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

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

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

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

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

object ( ChangeHistoryEvent )

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

nextPageToken

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 পরিমাপ প্রোটোকল গোপন সম্পদ
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 জুড়ে অনন্য।

changeTime

string ( Timestamp format)

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

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

actorType

enum ( ActorType )

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

userActorEmail

string

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

changesFiltered

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 )

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

resourceBeforeChange

object ( ChangeHistoryResource )

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

resourceAfterChange

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 )

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

conversionEvent

object ( ConversionEvent )

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

measurementProtocolSecret

object ( MeasurementProtocolSecret )

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

dataRetentionSettings

object ( DataRetentionSettings )

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

dataStream

object ( DataStream )

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