Listy odbiorców w Google Analytics pozwalają podzielić użytkowników w sposób odpowiadający wymaganiom Twojej firmy. Na odbiorców, można grupować użytkowników witryny lub aplikacji na podstawie .
Możesz eksportować listy odbiorców, w tym podsumowanie ich użytkowników, za pomocą Interfejs Data API.
Zapoznaj się z artykułem Oczekiwania dotyczące danych związanych z eksportem odbiorców. zawiera ważne informacje o danych, które widzisz w eksportach list odbiorców.
Omówienie
Aby utworzyć eksport list odbiorców i wysłać do niego zapytanie, wykonaj te żądania do interfejsu Data API:
- Zadzwoń pod numer
audienceExports.create
, aby utworzyć eksport list odbiorców. - Zadzwoń pod numer
audienceExports.query
jest używana do pobierania użytkowników z listy odbiorców.
Więcej informacji można uzyskać, dzwoniąc pod numer
audienceExports.get
do
Pobieranie metadanych konfiguracji dotyczących określonego eksportu odbiorców oraz
audienceExports.list
do
wyświetlić listę wszystkich eksportów list odbiorców z danej usługi.
Wybierz podmiot zgłaszający
Wszystkie metody interfejsu API danych wymagają usługi w Google Analytics
identyfikatora w ścieżce żądania adresu URL w parametrze
format properties/GA_PROPERTY_ID
. Oto przykład:
POST https://analyticsdata.googleapis.com/v1beta/properties/GA_PROPERTY_ID/audienceExports
Raport jest generowany na podstawie danych o zdarzeniach Google Analytics zebranych w w danej usłudze w Google Analytics.
Jeśli używasz jednej z bibliotek klienta interfejsu Data API,
nie muszą zmieniać ścieżki adresu URL żądania. Większość klientów API udostępnia property
który oczekuje ciągu znaków w postaci properties/GA_PROPERTY_ID
. Zobacz
Krótki przewodnik, w którym znajdziesz przykłady korzystania z
bibliotek klienckich.
Tworzenie eksportu list odbiorców
Aby utworzyć eksport list odbiorców, wywołaj metodę audienceExports.create
za pomocą funkcji
AudienceExport
do wybranego obiektu. Wymagane są te parametry:
- Prawidłowa nazwa listy odbiorców w polu
audience
. w formacieproperties/{propertyId}/audiences/{audienceId}
. Dostępne opcje użyjaudiences.list
interfejsu Google Analytics Admin API w wersji 1.Audience.name
pole odpowiedziaudiences.list
zawiera nazwę listy odbiorców. - Prawidłowa lista wymiarów w atrybucie
dimensions
. Listę wymiarów obsługiwanych przez tę metodę znajdziesz w Dokumentacja schematu eksportu odbiorców. Tylko dane z wymiarów wymienionych w tym polu są uwzględniane na liście odbiorców eksportu.
Oto przykładowe żądanie utworzenia eksportu list odbiorców:
Żądanie HTTP
POST https://analyticsdata.googleapis.com/v1beta/properties/1234567/audienceExports
{
"audience": "properties/1234567/audiences/12345",
"dimensions": [
{
"dimensionName": "deviceId"
}
]
}
Odpowiedź metody audienceExports.create
zawiera komponent eksportu list odbiorców
w polu name
, np. properties/1234567/audienceExports/123
.
Oto przykładowa odpowiedź:
Odpowiedź HTTP
{
"response": {
"@type": "type.googleapis.com/google.analytics.data.v1alpha.AudienceExport",
"name": "properties/1234567/audienceExports/123",
"audience": "properties/1234567/audiences/12345",
"audienceDisplayName": "Purchasers",
"dimensions": [
{
"dimensionName": "deviceId"
}
],
"state": "CREATING",
"beginCreatingTime": "2023-06-22T23:35:28.787910949Z"
}
}
Za pomocą name
możesz wysyłać zapytania do użytkowników z eksportu list odbiorców.
Wysyłanie zapytania o stan gotowości eksportu list odbiorców
Wygenerowanie eksportu listy odbiorców po
audienceExports.create
.
Stan gotowości eksportu list odbiorców możesz sprawdzić, wywołując metodę
audienceExports.get
.
Użyj nazwy eksportu odbiorców z odpowiedzi audienceExports.create
do
określ eksport listy odbiorców w swoim żądaniu.
Oto przykładowe żądanie:
Żądanie HTTP
GET https://analyticsdata.googleapis.com/v1beta/properties/1234567/audienceExports/123
Stan gotowości do eksportu list odbiorców jest zwracany w polu state
.
odpowiedzi. Po zakończeniu generowania eksportu list odbiorców jego stan
zmienia się z CREATING
na ACTIVE
.
Oto przykładowa odpowiedź:
Odpowiedź HTTP
{
"name": "properties/1234567/audienceExports/123",
"audience": "properties/1234567/audiences/12345",
"audienceDisplayName": "Purchasers",
"dimensions": [
{
"dimensionName": "deviceId"
}
],
"state": "CREATING",
"beginCreatingTime": "2023-06-22T23:35:28.787910949Z"
}
Stan wszystkich eksportów list odbiorców możesz sprawdzić, wywołując metodę
audienceExports.list
.
Pobieranie użytkowników z eksportu list odbiorców
Po wygenerowaniu eksportu list odbiorców wywołaj metodę audienceExports.query
i określ metodę
eksport listy odbiorców (name
) w żądaniu.
Oto przykładowe żądanie:
Żądanie HTTP
POST https://analyticsdata.googleapis.com/v1beta/properties/1234567/audienceExports/123:query
Jeśli eksport list odbiorców jest gotowy, wywołanie zwróci listę użytkowników z z całego świata.
Oto przykładowa odpowiedź:
Odpowiedź HTTP
{
"audienceExport": {
"name": "properties/1234567/audienceExports/123",
"audience": "properties/1234567/audiences/12345",
"audienceDisplayName": "Purchasers",
"dimensions": [
{
"dimensionName": "deviceId"
}
],
"state": "ACTIVE",
"beginCreatingTime": "2023-06-22T23:35:28.787910949Z"
},
"audienceRows": [
{
"dimensionValues": [
{
"value": "1000276123.1681742376"
}
]
},
{
"dimensionValues": [
{
"value": "1000374452.1668627377"
}
]
},
{
"dimensionValues": [
{
"value": "1000391956.1652750758"
}
]
},
{
"dimensionValues": [
{
"value": "1000410539.1682018694"
}
]
},
{
"dimensionValues": [
{
"value": "1000703969.1666725875"
}
]
}
],
"rowCount": 5
}