- Żądanie HTTP
 - Treść żądania
 - Treść odpowiedzi
 - Zakresy autoryzacji
 - Wydarzenie
 - AdIdentifiers
 - DeviceInfo
 - EventSource
 - CartData
 - Produkt
 - CustomVariable
 - ExperimentalField
 - UserProperties
 - CustomerType
 - CustomerValueBucket
 - Wypróbuj
 
Przesyła listę zasobów Event z podanego pliku Destination.
Żądanie HTTP
POST https://datamanager.googleapis.com/v1/events:ingest
Adres URL używa składni transkodowania gRPC.
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
| Zapis JSON | 
|---|
{ "destinations": [ { object (  | 
                
| Pola | |
|---|---|
destinations[] | 
                  
                     
 Wymagane. Lista miejsc docelowych, do których mają być wysyłane zdarzenia.  | 
                
events[] | 
                  
                     
 Wymagane. Lista zdarzeń do wysłania do określonych miejsc docelowych. W jednym żądaniu można wysłać maksymalnie 2000 zasobów   | 
                
consent | 
                  
                     
 Opcjonalnie: Zgoda na poziomie żądania, która ma być stosowana do wszystkich użytkowników w żądaniu. Zgoda na poziomie użytkownika zastępuje zgodę na poziomie żądania i może być określona w każdym   | 
                
validateOnly | 
                  
                     
 Opcjonalnie: Do celów testowych. Jeśli   | 
                
encoding | 
                  
                     
 Opcjonalnie: Wymagane w przypadku przesyłania plików w   | 
                
encryptionInfo | 
                  
                     
 Opcjonalnie: Informacje o szyfrowaniu przesyłanych plików   | 
                
Treść odpowiedzi
Odpowiedź z IngestEventsRequest.
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
| Zapis JSON | 
|---|
{ "requestId": string }  | 
                  
| Pola | |
|---|---|
requestId | 
                    
                       
 Automatycznie wygenerowany identyfikator żądania.  | 
                  
Zakresy autoryzacji
Wymaga następującego zakresu OAuth:
https://www.googleapis.com/auth/datamanager
Zdarzenie
Zdarzenie reprezentujące interakcję użytkownika z witryną lub aplikacją reklamodawcy.
| Zapis JSON | 
|---|
{ "destinationReferences": [ string ], "transactionId": string, "eventTimestamp": string, "lastUpdatedTimestamp": string, "userData": { object (  | 
              
| Pola | |
|---|---|
destinationReferences[] | 
                
                   
 Opcjonalnie: Ciąg znaków referencyjny używany do określania miejsca docelowego. Jeśli to pole jest puste, zdarzenie zostanie wysłane do wszystkich   | 
              
transactionId | 
                
                   
 Opcjonalnie: Unikalny identyfikator tego wydarzenia. Wymagane w przypadku konwersji korzystających z wielu źródeł danych.  | 
              
eventTimestamp | 
                
                   
 Wymagane. Czas wystąpienia zdarzenia. 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:   | 
              
lastUpdatedTimestamp | 
                
                   
 Opcjonalnie: Ostatnia aktualizacja wydarzenia. 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:   | 
              
userData | 
                
                   
 Opcjonalnie: Fragmenty danych przekazywanych przez użytkowników, które reprezentują użytkownika powiązanego ze zdarzeniem.  | 
              
consent | 
                
                   
 Opcjonalnie: Informacje o tym, czy powiązany użytkownik wyraził zgodę na różne rodzaje przetwarzania danych.  | 
              
adIdentifiers | 
                
                   
 Opcjonalnie: Identyfikatory i inne informacje używane do dopasowywania zdarzenia konwersji do innej aktywności online (np. kliknięć reklam).  | 
              
currency | 
                
                   
 Opcjonalnie: Kod waluty powiązany ze wszystkimi wartościami pieniężnymi w tym zdarzeniu.  | 
              
conversionValue | 
                
                   
 Opcjonalnie: Wartość konwersji powiązana ze zdarzeniem w przypadku konwersji opartych na wartości.  | 
              
eventSource | 
                
                   
 Opcjonalnie: Sygnał wskazujący, gdzie wystąpiło zdarzenie (w internecie, aplikacji, sklepie stacjonarnym itp.).  | 
              
eventDeviceInfo | 
                
                   
 Opcjonalnie: Informacje zebrane o używanym urządzeniu (jeśli takie było) w momencie wystąpienia zdarzenia.  | 
              
cartData | 
                
                   
 Opcjonalnie: Informacje o transakcji i produktach powiązanych ze zdarzeniem.  | 
              
customVariables[] | 
                
                   
 Opcjonalnie: Dodatkowe informacje o parach klucz/wartość do wysłania do kontenerów konwersji (działanie powodujące konwersję lub aktywność FL).  | 
              
experimentalFields[] | 
                
                   
 Opcjonalnie: Lista par klucz/wartość dla pól eksperymentalnych, które mogą zostać włączone do interfejsu API.  | 
              
userProperties | 
                
                   
 Opcjonalnie: Informacje o użytkowniku ocenione przez reklamodawcę w momencie wystąpienia zdarzenia.  | 
              
AdIdentifiers
Identyfikatory i inne informacje używane do dopasowywania zdarzenia konwersji do innej aktywności online (np. kliknięć reklam).
| Zapis JSON | 
|---|
{
  "sessionAttributes": string,
  "gclid": string,
  "gbraid": string,
  "wbraid": string,
  "landingPageDeviceInfo": {
    object ( | 
              
| Pola | |
|---|---|
sessionAttributes | 
                
                   
 Opcjonalnie: Atrybuty sesji na potrzeby atrybucji i modelowania zdarzeń.  | 
              
gclid | 
                
                   
 Opcjonalnie: Identyfikator kliknięcia Google (gclid) powiązany z tym zdarzeniem.  | 
              
gbraid | 
                
                   
 Opcjonalnie: Identyfikator kliknięcia w przypadku kliknięć powiązanych ze zdarzeniami w aplikacji pochodzącymi z urządzeń z systemem iOS od wersji 14.  | 
              
wbraid | 
                
                   
 Opcjonalnie: Identyfikator kliknięcia w przypadku kliknięć powiązanych ze zdarzeniami w witrynie pochodzącymi z urządzeń z systemem iOS od wersji 14.  | 
              
landingPageDeviceInfo | 
                
                   
 Opcjonalnie: Informacje zebrane o urządzeniu używanym (jeśli dotyczy) w momencie wejścia na stronę reklamodawcy po interakcji z reklamą.  | 
              
DeviceInfo
Informacje o urządzeniu używanym (jeśli dotyczy) w momencie wystąpienia zdarzenia.
| Zapis JSON | 
|---|
{ "userAgent": string, "ipAddress": string }  | 
              
| Pola | |
|---|---|
userAgent | 
                
                   
 Opcjonalnie: Ciąg znaków klienta użytkownika urządzenia w danym kontekście.  | 
              
ipAddress | 
                
                   
 Opcjonalnie: Adres IP urządzenia w danym kontekście. Uwaga: Google Ads nie obsługuje dopasowywania adresów IP użytkowników z Europejskiego Obszaru Gospodarczego (EOG), Wielkiej Brytanii i Szwajcarii. Dodaj logikę, która warunkowo wyklucza udostępnianie adresów IP użytkowników z tych regionów, i zadbaj o to, aby udostępniać użytkownikom jasne i wyczerpujące informacje na temat danych, które zbierasz w swoich witrynach, aplikacjach i innych usługach, a jeśli jest to wymagane przez prawo lub obowiązujące zasady Google, uzyskać ich zgodę. Więcej informacji znajdziesz na stronie Importowanie konwersji offline.  | 
              
EventSource
Źródło zdarzenia.
| Wartości w polu enum | |
|---|---|
EVENT_SOURCE_UNSPECIFIED | 
                Nieokreślone źródło zdarzeń. Nigdy nie należy go używać. | 
WEB | 
                Wydarzenie zostało wygenerowane w przeglądarce. | 
APP | 
                Wydarzenie zostało wygenerowane przez aplikację. | 
IN_STORE | 
                Wydarzenie zostało wygenerowane na podstawie transakcji w sklepie stacjonarnym. | 
PHONE | 
                Wydarzenie zostało wygenerowane na podstawie rozmowy telefonicznej. | 
OTHER | 
                Wydarzenie zostało wygenerowane z innych źródeł. | 
CartData
Dane koszyka powiązane ze zdarzeniem.
| Zapis JSON | 
|---|
{
  "merchantId": string,
  "merchantFeedLabel": string,
  "merchantFeedLanguageCode": string,
  "transactionDiscount": number,
  "items": [
    {
      object ( | 
              
| Pola | |
|---|---|
merchantId | 
                
                   
 Opcjonalnie: Identyfikator Merchant Center powiązany z produktami.  | 
              
merchantFeedLabel | 
                
                   
 Opcjonalnie: Etykieta pliku danych Merchant Center powiązana z plikiem danych produktów.  | 
              
merchantFeedLanguageCode | 
                
                   
 Opcjonalnie: Kod języka w formacie ISO 639-1 powiązany z plikiem danych Merchant Center, w którym przesyłane są Twoje produkty.  | 
              
transactionDiscount | 
                
                   
 Opcjonalnie: Suma wszystkich rabatów powiązanych z transakcją.  | 
              
items[] | 
                
                   
 Opcjonalnie: Lista produktów powiązanych ze zdarzeniem.  | 
              
Element
Reprezentuje element w koszyku powiązany ze zdarzeniem.
| Zapis JSON | 
|---|
{ "merchantProductId": string, "quantity": string, "unitPrice": number }  | 
              
| Pola | |
|---|---|
merchantProductId | 
                
                   
 Opcjonalnie: Identyfikator produktu na koncie Merchant Center.  | 
              
quantity | 
                
                   
 Opcjonalnie: Liczba tego produktu powiązanego ze zdarzeniem.  | 
              
unitPrice | 
                
                   
 Opcjonalnie: Cena jednostkowa bez podatku, dostawy i wszelkich rabatów na poziomie transakcji.  | 
              
Zmienna niestandardowa
Zmienna niestandardowa na potrzeby konwersji z reklam.
| Zapis JSON | 
|---|
{ "variable": string, "value": string, "destinationReferences": [ string ] }  | 
              
| Pola | |
|---|---|
variable | 
                
                   
 Opcjonalnie: Nazwa zmiennej niestandardowej do ustawienia. Jeśli zmienna nie zostanie znaleziona w przypadku danego miejsca docelowego, zostanie zignorowana.  | 
              
value | 
                
                   
 Opcjonalnie: Wartość, która ma być przechowywana w zmiennej niestandardowej.  | 
              
destinationReferences[] | 
                
                   
 Opcjonalnie: Ciąg odniesienia używany do określania, do którego z   | 
              
ExperimentalField
Eksperymentalne pole reprezentujące nieoficjalne pola.
| Zapis JSON | 
|---|
{ "field": string, "value": string }  | 
              
| Pola | |
|---|---|
field | 
                
                   
 Opcjonalnie: Nazwa pola do użycia.  | 
              
value | 
                
                   
 Opcjonalnie: Wartość pola do ustawienia.  | 
              
UserProperties
Informacje o użytkowniku ocenione przez reklamodawcę w momencie wystąpienia zdarzenia. Więcej informacji znajdziesz na stronie https://support.google.com/google-ads/answer/14007601.
| Zapis JSON | 
|---|
{ "customerType": enum (  | 
              
| Pola | |
|---|---|
customerType | 
                
                   
 Opcjonalnie: Typ klienta powiązanego ze zdarzeniem.  | 
              
customerValueBucket | 
                
                   
 Opcjonalnie: Wartość klienta określona przez reklamodawcę.  | 
              
CustomerType
Typ klienta powiązanego ze zdarzeniem.
| Wartości w polu enum | |
|---|---|
CUSTOMER_TYPE_UNSPECIFIED | 
                Nieokreślony typ klienta. Nigdy nie należy go używać. | 
NEW | 
                klient jest nowy dla reklamodawcy. | 
RETURNING | 
                Klient wraca do reklamodawcy. | 
REENGAGED | 
                Klient ponownie zaangażował się w interakcję z reklamodawcą. | 
CustomerValueBucket
Wartość klienta określona przez reklamodawcę.
| Wartości w polu enum | |
|---|---|
CUSTOMER_VALUE_BUCKET_UNSPECIFIED | 
                Unspecified CustomerValueBucket. Nigdy nie należy go używać. | 
LOW | 
                Klient ma niską wartość. | 
MEDIUM | 
                Klient ma średnią wartość. | 
HIGH | 
                Klient jest wartościowy. |