- Żą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 zwracać dodatkowe zmiany.
Żądanie HTTP
POST https://analyticsadmin.googleapis.com/v1beta/{account=accounts/*}:searchChangeHistoryEvents
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
| Parametry | |
|---|---|
account |
Wymagane. 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 ustawiony, 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 to ustawienie jest włączone, zwracane są 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 (większe 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 prosić 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 |
DATA_STREAM |
Zasób DataStream |
ATTRIBUTION_SETTINGS |
Zasób AttributionSettings |
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 podmiotu, 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 zbiorcze Pole |
|
account |
Migawka zasobu konta w historii zmian. |
property |
Migawka zasobu Usługa w historii zmian. |
firebaseLink |
Migawka zasobu FirebaseLink w historii zmian. |
googleAdsLink |
Migawka zasobu GoogleAdsLink w historii zmian. |
conversionEvent |
Zrzut zasobu ConversionEvent w historii zmian. |
measurementProtocolSecret |
Zrzut zasobu MeasurementProtocolSecret w historii zmian. |
dataRetentionSettings |
Zrzut zasobu ustawień przechowywania danych w historii zmian. |
dataStream |
Zrzut zasobu DataStream w historii zmian. |