Utilizza i mapping nelle tabelle per mappare un
conversions.batchinsert nell'API Campaign Manager 360 al suo
IngestEventsRequest equivalente nell'API Data Manager.
Campi della richiesta
conversions.batchinsert (API Campaign Manager 360) |
IngestEventsRequest (API Data Manager) |
Note |
|---|---|---|
profileId Parametro del percorso dell'URL |
Nessun equivalente | |
kind |
Nessun equivalente | Campo dei metadati; non utilizzato dall'API Data Manager. |
conversions |
events |
Obbligatorio. L'elenco delle conversioni o degli eventi. Per maggiori dettagli, consulta la sezione Campi di conversione. |
encryptionInfo |
Spostato in events.adIdentifiers.encryptedUserIds |
Definito a livello di evento. Le informazioni sulla crittografia di Campaign Manager 360 sono ora specificate in ogni ID utente criptato. Consulta la sezione Campi di conversione. |
| Nessun equivalente | encryptionInfo |
encryptionInfo a livello di richiesta sono le informazioni di crittografia per gli identificatori utente UserData criptati. Per maggiori dettagli, vedi Crittografia. |
| Nessun equivalente | destinations |
Obbligatorio. Un elenco di oggetti Destination che definiscono l'account di destinazione e l'attività Floodlight per gli eventi. Per saperne di più, consulta la guida alle destinazioni. Mappa i singoli campi come mostrato nella sezione Campi di conversione. |
| Nessun equivalente | consent |
Impostazioni predefinite facoltative per il consenso per gli eventi nella richiesta. Puoi eseguire l'override di questo valore per un singolo evento impostando il campo consent di Event. |
| Nessun equivalente | encoding |
Obbligatorio se vengono inviati identificatori utente:impostato su Encoding utilizzato per i valori di UserIdentifier. Se non utilizzi gli identificatori utente, questo campo viene ignorato. |
| Nessun equivalente | validateOnly |
Se impostato su true, la richiesta viene convalidata, ma non eseguita. |
Campi di conversione
Conversion (API Campaign Manager 360) |
Event (API Data Manager) |
Note |
|---|---|---|
floodlightConfigurationId |
destinations[].operatingAccount.accountId |
Definito a livello di richiesta. Imposta l'ID configurazione Floodlight. |
| Nessun equivalente | destinations[].operatingAccount.accountType |
Definito a livello di richiesta. Da impostare su FLOODLIGHT_CONFIG. |
floodlightActivityId |
destinations[].productDestinationId |
Definito a livello di richiesta. Impostato sull'ID attività Floodlight (precedentemente noto come ID attività Floodlight). |
kind |
Nessun equivalente | Campo dei metadati; non utilizzato dall'API Data Manager. |
| Nessun equivalente | destinations[].reference |
Definito a livello di richiesta. Un identificatore definito dall'utente per la destinazione. Imposta questo campo se invii eventi a più destinazioni in un'unica richiesta. |
adUserDataConsent |
consent.adUserData |
Per ulteriori dettagli, consulta Consent. |
nonPersonalizedAd |
consent.adPersonalization |
Per ulteriori dettagli, consulta Consent. |
| Nessun equivalente | destinationReferences |
Se invii eventi a più destinazioni in un'unica richiesta, imposta questo campo sul reference corrispondente della destinazione. |
timestampMicros |
eventTimestamp |
Per maggiori dettagli, vedi Formato per il timestamp. |
value |
conversionValue |
|
quantity |
conversionCount |
|
ordinal |
Nessun equivalente |
Il campo ordinal dell'API Campaign Manager 360 non è presente nell'API Data Manager.
In alternativa, transactionId può essere utilizzato per controllare la deduplicazione delle conversioni dello stesso utente e giorno.
Nell'API Campaign Manager 360, puoi assicurarti che gli eventi vengano deduplicati impostando ordinal su un valore fisso e costante come 1. Nell'API Data Manager,
transactionId deve essere impostato su un identificatore univoco per ogni evento.
|
| Nessun equivalente | transactionId |
Nell'API Data Manager, transactionId viene utilizzato per controllare la deduplicazione delle conversioni dello stesso utente e giorno. Questo campo deve essere impostato
su un identificatore univoco per ogni evento.
Questo campo è facoltativo quando invii le conversioni offline Floodlight. Per ulteriori dettagli, consulta Convertire i dati in oggetti Event.
|
customVariables |
customVariables |
Un elenco di oggetti CustomVariable. L'API Data Manager utilizza stringhe come chiavi anziché enumerazioni. Utilizza tasti come U1, U2 per il campo variable. |
limitAdTracking |
consent.adPersonalization |
Per ulteriori dettagli, consulta Consent. |
childDirectedTreatment |
consent.adPersonalization |
Per ulteriori dettagli, consulta Consent. |
treatmentForUnderage |
consent.adPersonalization |
Per ulteriori dettagli, consulta Consent. |
gclid |
adIdentifiers.gclid |
Per ulteriori dettagli, consulta AdIdentifiers. |
dclid |
adIdentifiers.dclid |
Per ulteriori dettagli, consulta AdIdentifiers. |
matchId |
adIdentifiers.matchId |
Per ulteriori dettagli, consulta AdIdentifiers. |
mobileDeviceId |
adIdentifiers.mobileId |
Per ulteriori dettagli, consulta AdIdentifiers. |
impressionId |
adIdentifiers.impressionId |
Per ulteriori dettagli, consulta AdIdentifiers. |
encryptedUserId |
adIdentifiers.encryptedUserIds |
L'API Data Manager supporta più ID utente criptati. Per ulteriori dettagli, consulta AdIdentifiers. |
encryptedUserIdCandidates |
adIdentifiers.encryptedUserIds |
Ogni ID candidato corrisponde a un oggetto EncryptedUserId nell'elenco. |
encryptionInfo.kind |
Nessun equivalente | Campo dei metadati; non utilizzato dall'API Data Manager. |
encryptionInfo.encryptionEntityType |
adIdentifiers.encryptedUserIds[].entityType |
Anziché specificare le informazioni di crittografia una volta per richiesta, vengono specificate per ID utente criptato. |
encryptionInfo.encryptionEntityId |
adIdentifiers.encryptedUserIds[].entityId |
Anziché specificare le informazioni di crittografia una volta per richiesta, vengono specificate per ID utente criptato. |
encryptionInfo.encryptionSource |
adIdentifiers.encryptedUserIds[].source |
Anziché specificare le informazioni di crittografia una volta per richiesta, vengono specificate per ID utente criptato. |
sessionAttributesEncoded |
adIdentifiers.sessionAttributes |
Per ulteriori dettagli, consulta AdIdentifiers. |
cartData |
cartData |
Per maggiori dettagli, vedi Campi dei dati del carrello. |
userIdentifiers |
userData.userIdentifiers |
Per maggiori dettagli, vedi Campi identificatore dell'utente. |
Campi identificatore dell'utente
Nell'API Data Manager, gli identificatori utente sono raggruppati all'interno di un oggetto
UserData nel campo userData di
Event. Ciò è diverso dall'API Campaign Manager 360, in cui gli identificatori sono collegati direttamente
all'oggetto Conversion.
UserIdentifier (API Campaign Manager 360) |
UserIdentifier (API Data Manager) |
Note |
|---|---|---|
hashedEmail |
emailAddress |
Imposta l'indirizzo email formattato e sottoposto ad hashing. Puoi anche criptare l'indirizzo email sottoposto ad hashing. |
hashedPhoneNumber |
phoneNumber |
Impostato sul numero di telefono formattato e sottoposto ad hashing. Puoi anche criptare il numero di telefono sottoposto ad hashing. |
addressInfo |
address |
Impostato su un oggetto AddressInfo. Segui le linee guida sulla formattazione e sull'hashing. Puoi anche criptare gli attributi sottoposti ad hashing di un indirizzo. |
addressInfo.hashedFirstName |
address.givenName |
|
addressInfo.hashedLastName |
address.familyName |
|
addressInfo.countryCode |
address.regionCode |
|
addressInfo.postalCode |
address.postalCode |
|
addressInfo.city |
Nessun equivalente | Non supportato nella versione attuale dell'API Data Manager. |
addressInfo.state |
Nessun equivalente | Non supportato nella versione attuale dell'API Data Manager. |
addressInfo.hashedStreetAddress |
Nessun equivalente | Non supportato nella versione attuale dell'API Data Manager. |
Campi dei dati del carrello
CartData (API Campaign Manager 360) |
CartData (API Data Manager) |
Note |
|---|---|---|
kind |
Nessun equivalente | Campo dei metadati; non utilizzato dall'API Data Manager. |
merchantId |
merchantId |
|
merchantFeedLabel |
merchantFeedLabel |
|
merchantFeedLanguage |
merchantFeedLanguageCode |
|
items |
items |
Un elenco di oggetti Item. Per ulteriori dettagli, consulta Campi elemento. |
Campi degli articoli per i dati del carrello
Item (API Campaign Manager 360) |
Item (API Data Manager) |
Note |
|---|---|---|
kind |
Nessun equivalente | Campo dei metadati; non utilizzato dall'API Data Manager. |
| Nessun equivalente | itemId |
Facoltativo. Un identificatore univoco per l'elemento. |
itemId |
merchantProductId |
Obbligatorio. Imposta l'ID prodotto di Merchant Center per l'articolo. |
quantity |
quantity |
Obbligatorio. |
unitPrice |
unitPrice |
Obbligatorio. |