Mapowanie pól

Skorzystaj z mapowań w tabelach, aby przypisać conversions.batchinsert w interfejsie Campaign Manager 360 API do jego odpowiednika IngestEventsRequest w interfejsie Data Manager API.

Pola żądania

conversions.batchinsert (interfejs API Campaign Managera 360) IngestEventsRequest (interfejs Data Manager API) Uwagi
profileId Parametr ścieżki adresu URL Brak odpowiednika
kind Brak odpowiednika Pole metadanych, które nie jest używane przez interfejs Data Manager API.
conversions events Wymagane. Lista konwersji lub zdarzeń. Szczegółowe informacje znajdziesz w sekcji dotyczącej pól konwersji.
encryptionInfo Przeniesiono do: events.adIdentifiers.encryptedUserIds Określony na poziomie zdarzenia. Informacje o szyfrowaniu w usłudze Campaign Manager 360 są teraz podawane w każdym zaszyfrowanym identyfikatorze użytkownika. Zapoznaj się z sekcją Pola konwersji.
Brak odpowiednika encryptionInfo encryptionInfo na poziomie żądania to informacje o szyfrowaniu zaszyfrowanych identyfikatorów użytkowników UserData. Więcej informacji znajdziesz w sekcji Szyfrowanie.
Brak odpowiednika destinations Wymagane. Lista obiektów Destination, które określają konto docelowe i aktywność Floodlight dla zdarzeń. Szczegółowe informacje znajdziesz w przewodniku po miejscach docelowych. Zmapuj poszczególne pola zgodnie z instrukcjami w sekcji dotyczącej pól konwersji.
Brak odpowiednika consent Opcjonalne domyślne ustawienia dotyczące zgody na zdarzenia w żądaniu. Możesz zastąpić tę wartość w przypadku poszczególnych zdarzeń, ustawiając pole consentEvent.
Brak odpowiednika encoding Wymagany, jeśli wysyłane są identyfikatory użytkowników: ustaw na Encoding używany w przypadku wartości UserIdentifier. Jeśli nie używasz identyfikatorów użytkowników, to pole jest ignorowane.
Brak odpowiednika validateOnly Jeśli wartość to prawda, żądanie jest weryfikowane, ale nie wykonywane.

Pola konwersji

Conversion (interfejs API Campaign Managera 360) Event (interfejs Data Manager API) Uwagi
floodlightConfigurationId destinations[].operatingAccount.accountId Określony na poziomie żądania. Ustaw na identyfikator konfiguracji Floodlight.
Brak odpowiednika destinations[].operatingAccount.accountType Określony na poziomie żądania. Ustaw jako: FLOODLIGHT_CONFIG.
floodlightActivityId destinations[].productDestinationId Określony na poziomie żądania. Ustaw na identyfikator aktywności Floodlight (wcześniej znany jako identyfikator aktywności Floodlight).
kind Brak odpowiednika Pole metadanych, które nie jest używane przez interfejs Data Manager API.
Brak odpowiednika destinations[].reference Określony na poziomie żądania. Identyfikator miejsca docelowego zdefiniowany przez użytkownika. Ustaw to pole, jeśli wysyłasz zdarzenia do wielu miejsc docelowych w jednym żądaniu.
adUserDataConsent consent.adUserData Więcej informacji znajdziesz w sekcji Consent.
nonPersonalizedAd consent.adPersonalization Więcej informacji znajdziesz w sekcji Consent.
Brak odpowiednika destinationReferences Jeśli wysyłasz zdarzenia do wielu miejsc docelowych w jednym żądaniu, ustaw w tym polu odpowiedni reference miejsca docelowego.
timestampMicros eventTimestamp
  • Jeśli używasz formatu JSON, ustaw wartość w formacie RFC 3339, który nieco różni się od formatu interfejsu Campaign Managera 360 API, w którym oczekiwano timestampMicros w mikrosekundach od epoki uniksowej.
  • Jeśli używasz buforów protokołu, użyj Timestamp i ustaw pola seconds oraz (opcjonalnie) nanoseconds.

Szczegółowe informacje znajdziesz w sekcji Format sygnatury czasowej.
value conversionValue
quantity conversionCount
ordinal Brak odpowiednika Pola ordinal z interfejsu Campaign Manager 360 API nie ma w interfejsie Data Manager API. Zamiast tego możesz użyć parametru transactionId, aby kontrolować sposób deduplikacji konwersji od tego samego użytkownika w tym samym dniu.

W interfejsie Campaign Managera 360 API możesz zapewnić deduplikację zdarzeń, ustawiając wartość ordinal na stałą wartość, np. 1. W interfejsie Data Manager API parametr transactionId musi być ustawiony na unikalny identyfikator każdego zdarzenia.
Brak odpowiednika transactionId W interfejsie Data Manager API parametr transactionId służy do kontrolowania sposobu deduplikacji konwersji od tego samego użytkownika w tym samym dniu. To pole musi zawierać unikalny identyfikator każdego wydarzenia.

To pole jest opcjonalne podczas wysyłania konwersji Floodlight offline. Więcej informacji znajdziesz w artykule Konwertowanie danych na obiekty Event.
customVariables customVariables Lista CustomVariable obiektów. Interfejs Data Manager API używa ciągów znaków jako kluczy zamiast wyliczeń. W polu variable używaj klawiszy takich jak U1U2.
limitAdTracking consent.adPersonalization Więcej informacji znajdziesz w sekcji Consent.
childDirectedTreatment consent.adPersonalization Więcej informacji znajdziesz w sekcji Consent.
treatmentForUnderage consent.adPersonalization Więcej informacji znajdziesz w sekcji Consent.
gclid adIdentifiers.gclid Więcej informacji znajdziesz w sekcji AdIdentifiers.
dclid adIdentifiers.dclid Więcej informacji znajdziesz w sekcji AdIdentifiers.
matchId adIdentifiers.matchId Więcej informacji znajdziesz w sekcji AdIdentifiers.
mobileDeviceId adIdentifiers.mobileId Więcej informacji znajdziesz w sekcji AdIdentifiers.
impressionId adIdentifiers.impressionId Więcej informacji znajdziesz w sekcji AdIdentifiers.
encryptedUserId adIdentifiers.encryptedUserIds Interfejs Data Manager API obsługuje wiele zaszyfrowanych identyfikatorów użytkowników. Więcej informacji znajdziesz w sekcji AdIdentifiers.
encryptedUserIdCandidates adIdentifiers.encryptedUserIds Każdy identyfikator kandydata jest mapowany na obiekt EncryptedUserId na liście.
encryptionInfo.kind Brak odpowiednika Pole metadanych, które nie jest używane przez interfejs Data Manager API.
encryptionInfo.encryptionEntityType adIdentifiers.encryptedUserIds[].entityType Zamiast określać informacje o szyfrowaniu raz na żądanie, określa się je dla każdego zaszyfrowanego identyfikatora użytkownika.
encryptionInfo.encryptionEntityId adIdentifiers.encryptedUserIds[].entityId Zamiast określać informacje o szyfrowaniu raz na żądanie, określa się je dla każdego zaszyfrowanego identyfikatora użytkownika.
encryptionInfo.encryptionSource adIdentifiers.encryptedUserIds[].source Zamiast określać informacje o szyfrowaniu raz na żądanie, określa się je dla każdego zaszyfrowanego identyfikatora użytkownika.
sessionAttributesEncoded adIdentifiers.sessionAttributes Więcej informacji znajdziesz w sekcji AdIdentifiers.
cartData cartData Więcej informacji znajdziesz w sekcji Pola danych koszyka.
userIdentifiers userData.userIdentifiers Więcej informacji znajdziesz w sekcji Pola identyfikatorów użytkownika.

Pola identyfikatorów użytkownika

W interfejsie Data Manager API identyfikatory użytkowników są grupowane w obiekcie UserData w polu userData obiektu Event. Różni się to od interfejsu Campaign Managera 360 API, w którym identyfikatory są bezpośrednio dołączane do obiektu Conversion.

UserIdentifier (interfejs API Campaign Managera 360) UserIdentifier (interfejs Data Manager API) Uwagi
hashedEmail emailAddress Ustaw na sformatowany i zahaszowany adres e-mail. Możesz też zaszyfrować zahaszowany adres e-mail.
hashedPhoneNumber phoneNumber Ustaw na sformatowany i zahaszowany numer telefonu. Możesz też zaszyfrować zahaszowany numer telefonu.
addressInfo address Ustaw na obiekt AddressInfo. Postępuj zgodnie z wytycznymi dotyczącymi formatowania i szyfrowania. Możesz też zaszyfrować zahaszowane atrybuty adresu.
addressInfo.hashedFirstName address.givenName
addressInfo.hashedLastName address.familyName
addressInfo.countryCode address.regionCode
addressInfo.postalCode address.postalCode
addressInfo.city Brak odpowiednika Nie jest obsługiwane w bieżącej wersji interfejsu Data Manager API.
addressInfo.state Brak odpowiednika Nie jest obsługiwane w bieżącej wersji interfejsu Data Manager API.
addressInfo.hashedStreetAddress Brak odpowiednika Nie jest obsługiwane w bieżącej wersji interfejsu Data Manager API.

Pola danych koszyka

CartData (interfejs API Campaign Managera 360) CartData (interfejs Data Manager API) Uwagi
kind Brak odpowiednika Pole metadanych, które nie jest używane przez interfejs Data Manager API.
merchantId merchantId
merchantFeedLabel merchantFeedLabel
merchantFeedLanguage merchantFeedLanguageCode
items items Lista Item obiektów. Więcej informacji znajdziesz w sekcji Pola produktów.

Pola produktów w danych koszyka

Item (interfejs API Campaign Managera 360) Item (interfejs Data Manager API) Uwagi
kind Brak odpowiednika Pole metadanych, które nie jest używane przez interfejs Data Manager API.
Brak odpowiednika itemId Opcjonalnie. Unikalny identyfikator produktu.
itemId merchantProductId Wymagane. Ustaw identyfikator produktu w Merchant Center dla danego produktu.
quantity quantity Wymagane.
unitPrice unitPrice Wymagane.