- Żądanie HTTP
- Parametry ścieżki
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- ChangeHistoryResourceType
- ActionType
- ChangeHistoryEvent
- ActorType
- ChangeHistoryChange
- ChangeHistoryResource
- Wypróbuj
Przeszukuje wszystkie zmiany na koncie lub jego kontach podrzędnych, biorąc pod uwagę określony zestaw filtrów.
Zwraca tylko podzbiór zmian obsługiwanych przez interfejs API. Interfejs może zwrócić dodatkowe zmiany.
Żądanie HTTP
POST https://analyticsadmin.googleapis.com/v1alpha/{account=accounts/*}:searchChangeHistoryEvents
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
Parametry | |
---|---|
account |
Wymagany. Zasób konta, dla którego mają zostać zwrócone zasoby historii zmian. Format: accounts/{account} Przykład: |
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{ "property": string, "resourceType": [ enum ( |
Pola | |
---|---|
property |
Opcjonalnie. Nazwa zasobu usługi podrzędnej. Jeśli jest ustawiona, zwraca tylko zmiany wprowadzone w tej usłudze lub jej zasobach podrzędnych. Format: properties/{propertyId} Przykład: |
resourceType[] |
Opcjonalnie. Jeśli ta opcja jest ustawiona, zwracane są tylko zmiany dotyczące zasobu, który pasuje do co najmniej jednego z tych typów. |
action[] |
Opcjonalnie. Jeśli to ustawienie jest włączone, zwracane są tylko zmiany, które pasują do co najmniej jednego z tych typów działań. |
actorEmail[] |
Opcjonalnie. Jeśli to ustawienie jest włączone, zwracane są tylko zmiany wprowadzone przez użytkownika z tej listy. |
earliestChangeTime |
Opcjonalnie. Jeśli jest ustawiona, zwraca tylko zmiany wprowadzone po tym czasie (włącznie). Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i zawierają 0, 3, 6 lub 9 cyfr po przecinku. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: |
latestChangeTime |
Opcjonalnie. Jeśli jest ustawiona, zwraca tylko zmiany wprowadzone przed tym czasem (włącznie). Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i zawierają 0, 3, 6 lub 9 cyfr po przecinku. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: |
pageSize |
Opcjonalnie. Maksymalna liczba elementów ChangeHistoryEvent do zwrócenia. Jeśli nie podano tego argumentu, zwracanych jest maksymalnie 50 elementów. Maksymalna wartość to 200 (wyższe wartości zostaną zredukowane do tej wartości). Pamiętaj, że usługa może zwrócić stronę z mniejszą liczbą elementów niż podana wartość (potencjalnie nawet zero) i że mogą istnieć dodatkowe strony. Jeśli chcesz uzyskać określoną liczbę elementów, musisz nadal wysyłać prośby o dodatkowe strony za pomocą |
pageToken |
Opcjonalnie. Token strony otrzymany z poprzedniego wywołania |
Treść odpowiedzi
Wiadomość z odpowiedzią dla RPC SearchAccounts.
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{
"changeHistoryEvents": [
{
object ( |
Pola | |
---|---|
changeHistoryEvents[] |
wyniki, do których jednostka wywołująca miała dostęp; |
nextPageToken |
Token, który można wysłać jako |
Zakresy autoryzacji
Wymaga następującego zakresu OAuth:
https://www.googleapis.com/auth/analytics.edit
ChangeHistoryResourceType
Rodzaje zasobów, których zmiany mogą być zwracane z historii zmian.
Wartości w polu enum | |
---|---|
CHANGE_HISTORY_RESOURCE_TYPE_UNSPECIFIED |
Typ zasobu jest nieznany lub nieokreślony. |
ACCOUNT |
Zasób konta |
PROPERTY |
Zasób usługi |
FIREBASE_LINK |
Zasób FirebaseLink |
GOOGLE_ADS_LINK |
Zasób GoogleAdsLink |
GOOGLE_SIGNALS_SETTINGS |
Zasób GoogleSignalsSettings |
CONVERSION_EVENT |
Zasób ConversionEvent |
MEASUREMENT_PROTOCOL_SECRET |
Zasób MeasurementProtocolSecret |
CUSTOM_DIMENSION |
Zasób CustomDimension |
CUSTOM_METRIC |
Zasób CustomMetric |
DATA_RETENTION_SETTINGS |
Zasób DataRetentionSettings |
DISPLAY_VIDEO_360_ADVERTISER_LINK |
Zasób DisplayVideo360AdvertiserLink |
DISPLAY_VIDEO_360_ADVERTISER_LINK_PROPOSAL |
Zasób DisplayVideo360AdvertiserLinkProposal |
SEARCH_ADS_360_LINK |
Zasób SearchAds360Link |
DATA_STREAM |
Zasób DataStream |
ATTRIBUTION_SETTINGS |
Zasób AttributionSettings |
EXPANDED_DATA_SET |
Zasób ExpandedDataSet |
CHANNEL_GROUP |
Zasób ChannelGroup |
BIGQUERY_LINK |
Zasób połączenia z BigQuery |
ENHANCED_MEASUREMENT_SETTINGS |
Zasób EnhancedMeasurementSettings |
DATA_REDACTION_SETTINGS |
Zasób DataRedactionSettings |
SKADNETWORK_CONVERSION_VALUE_SCHEMA |
Zasób SKAdNetworkConversionValueSchema |
ADSENSE_LINK |
Zasób AdSenseLink |
AUDIENCE |
Zasób odbiorców |
EVENT_CREATE_RULE |
Zasób EventCreateRule |
KEY_EVENT |
Zasób KeyEvent |
CALCULATED_METRIC |
Zasób CalculatedMetric |
REPORTING_DATA_ANNOTATION |
Zasób ReportingDataAnnotation |
SUBPROPERTY_SYNC_CONFIG |
Zasób SubpropertySyncConfig |
REPORTING_IDENTITY_SETTINGS |
Zasób ReportingIdentitySettings |
ActionType
Rodzaje działań, które mogą zmienić zasób.
Wartości w polu enum | |
---|---|
ACTION_TYPE_UNSPECIFIED |
Typ działania jest nieznany lub nie został określony. |
CREATED |
Zasób został utworzony w ramach tej zmiany. |
UPDATED |
W ramach tej zmiany zaktualizowano zasób. |
DELETED |
Zasób został usunięty w ramach tej zmiany. |
ChangeHistoryEvent
Zestaw zmian na koncie Google Analytics lub w jego usługach podrzędnych, które wynikają z tej samej przyczyny. Typowe przyczyny to aktualizacje wprowadzone w interfejsie Google Analytics, zmiany wprowadzone przez zespół obsługi klienta lub automatyczne zmiany w systemie Google Analytics.
Zapis JSON |
---|
{ "id": string, "changeTime": string, "actorType": enum ( |
Pola | |
---|---|
id |
Identyfikator tego zdarzenia historii zmian. Ten identyfikator jest unikalny w Google Analytics. |
changeTime |
Czas wprowadzenia zmiany. Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i zawierają 0, 3, 6 lub 9 cyfr po przecinku. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: |
actorType |
Typ użytkownika, który wprowadził tę zmianę. |
userActorEmail |
Adres e-mail konta Google, na którym wprowadzono zmianę. Jeśli pole „Użytkownik, który wykonał czynność” ma wartość USER, będzie to prawidłowy adres e-mail. W przeciwnym razie pole będzie puste. Usunięte konta Google spowodują błąd. |
changesFiltered |
Jeśli wartość to „true”, zwrócona lista zmian została przefiltrowana i nie zawiera wszystkich zmian, które zaszły w tym zdarzeniu. |
changes[] |
Lista zmian wprowadzonych w tym zdarzeniu historii zmian, które pasują do filtrów określonych w SearchChangeHistoryEventsRequest. |
ActorType
Różne rodzaje podmiotów, które mogą wprowadzać zmiany w zasobach Google Analytics.
Wartości w polu enum | |
---|---|
ACTOR_TYPE_UNSPECIFIED |
Nieznany lub nieokreślony typ podmiotu. |
USER |
Zmiany wprowadzone przez użytkownika określonego w polu actorEmail. |
SYSTEM |
Zmiany wprowadzone przez system Google Analytics. |
SUPPORT |
Zmiany wprowadzone przez pracowników zespołu pomocy Google Analytics. |
ChangeHistoryChange
Opis zmiany w jednym zasobie Google Analytics.
Zapis JSON |
---|
{ "resource": string, "action": enum ( |
Pola | |
---|---|
resource |
Nazwa zasobu, którego zmiany są opisane w tym wpisie. |
action |
Rodzaj działania, które spowodowało zmianę tego zasobu. |
resourceBeforeChange |
Zawartość zasobu sprzed wprowadzenia zmiany. Jeśli ten zasób został utworzony w ramach tej zmiany, to pole będzie nieobecne. |
resourceAfterChange |
Zawartość zasobu po wprowadzeniu zmiany. Jeśli ten zasób został usunięty w ramach tej zmiany, to pole będzie nieobecne. |
ChangeHistoryResource
Zrzut zasobu przed lub po wprowadzeniu zmiany w historii zmian.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole unii
|
|
account |
Migawka zasobu konta w historii zmian. |
property |
Migawka zasobu Usługa w historii zmian. |
firebaseLink |
Migawka zasobu FirebaseLink w historii zmian. |
googleAdsLink |
Zrzut zasobu GoogleAdsLink w historii zmian. |
googleSignalsSettings |
Zrzut zasobu GoogleSignalsSettings w historii zmian. |
displayVideo360AdvertiserLink |
Migawka zasobu DisplayVideo360AdvertiserLink w historii zmian. |
displayVideo360AdvertiserLinkProposal |
Migawka zasobu DisplayVideo360AdvertiserLinkProposal w historii zmian. |
conversionEvent |
Zrzut zasobu ConversionEvent w historii zmian. |
measurementProtocolSecret |
Zrzut zasobu MeasurementProtocolSecret w historii zmian. |
customDimension |
Migawka zasobu CustomDimension w historii zmian. |
customMetric |
Migawka zasobu CustomMetric w historii zmian. |
dataRetentionSettings |
Zrzut zasobu ustawień przechowywania danych w historii zmian. |
searchAds360Link |
Migawka zasobu SearchAds360Link w historii zmian. |
dataStream |
Zrzut zasobu DataStream w historii zmian. |
attributionSettings |
Migawka zasobu AttributionSettings w historii zmian. |
expandedDataSet |
Zrzut zasobu ExpandedDataSet w historii zmian. |
channelGroup |
Migawka zasobu ChannelGroup w historii zmian. |
bigqueryLink |
Migawka zasobu połączenia BigQuery w historii zmian. |
enhancedMeasurementSettings |
Migawka zasobu EnhancedMeasurementSettings w historii zmian. |
dataRedactionSettings |
Migawka zasobu DataRedactionSettings w historii zmian. |
skadnetworkConversionValueSchema |
Zrzut zasobu SKAdNetworkConversionValueSchema w historii zmian. |
adsenseLink |
Migawka zasobu AdSenseLink w historii zmian. |
audience |
Migawka zasobu Odbiorcy w historii zmian. |
eventCreateRule |
Migawka zasobu EventCreateRule w historii zmian. |
keyEvent |
Zrzut zasobu KeyEvent w historii zmian. |
calculatedMetric |
Zrzut zasobu CalculatedMetric w historii zmian. |
reportingDataAnnotation |
Migawka zasobu ReportingDataAnnotation w historii zmian. |
subpropertySyncConfig |
Zrzut zasobu SubpropertySyncConfig w historii zmian. |
reportingIdentitySettings |
Migawka zasobu ReportingIdentitySettings w historii zmian. |