フィールド マッピング

表のマッピングを使用して、キャンペーン マネージャー 360 API の conversions.batchinsert をデータ マネージャー API の同等の IngestEventsRequest にマッピングします。

リクエスト フィールド

conversions.batchinsert(キャンペーン マネージャー 360 API) IngestEventsRequest(Data Manager API) メモ
profileId URL パス パラメータ 同等のものはありません
kind 同等のものはありません メタデータ フィールド。Data Manager API では使用されません。
conversions events 必須。コンバージョンまたはイベントのリスト。詳しくは、コンバージョン フィールドのセクションをご覧ください。
encryptionInfo events.adIdentifiers.encryptedUserIds」に移動しました イベントレベルで定義されます。キャンペーン マネージャー 360 の暗号化情報は、暗号化された各ユーザー ID で指定されるようになりました。コンバージョン フィールド セクションをご覧ください。
同等のものはありません encryptionInfo リクエスト レベルの encryptionInfo は、暗号化された UserData ユーザー ID の暗号化情報です。詳しくは、暗号化をご覧ください。
同等のものはありません destinations 必須。イベントのターゲット アカウントと Floodlight アクティビティを定義する Destination オブジェクトのリスト。詳しくは、デスティネーション ガイドをご覧ください。コンバージョン フィールドのセクションに示されているように、個々のフィールドをマッピングします。
同等のものはありません consent リクエスト内のイベントのデフォルトの同意設定(省略可)。個々のイベントでこの値をオーバーライドするには、Eventconsent フィールドを設定します。
同等のものはありません encoding ユーザー ID を送信する場合は必須: UserIdentifier 値に使用される Encoding に設定します。ユーザー ID を使用していない場合、このフィールドは無視されます。
同等のものはありません validateOnly true の場合、リクエストは検証されますが、実行されません。

コンバージョン フィールド

Conversion(キャンペーン マネージャー 360 API) Event(Data Manager API) メモ
floodlightConfigurationId destinations[].operatingAccount.accountId リクエスト レベルで定義されます。Floodlight 設定 ID に設定します。
同等のものはありません destinations[].operatingAccount.accountType リクエスト レベルで定義されます。FLOODLIGHT_CONFIG に設定します。
floodlightActivityId destinations[].productDestinationId リクエスト レベルで定義されます。Floodlight アクティビティ ID(以前は Floodlight アクティビティ ID と呼ばれていました)に設定します。
kind 同等のものはありません メタデータ フィールド。Data Manager API では使用されません。
同等のものはありません destinations[].reference リクエスト レベルで定義されます。宛先のユーザー定義識別子。1 つのリクエストで複数の宛先にイベントを送信する場合は、このフィールドを設定します。
adUserDataConsent consent.adUserData 詳細については、Consent をご覧ください。
nonPersonalizedAd consent.adPersonalization 詳細については、Consent をご覧ください。
同等のものはありません destinationReferences 1 つのリクエストで複数の場所にイベントを送信する場合は、このフィールドを送信先の対応する reference に設定します。
timestampMicros eventTimestamp
  • JSON 形式を使用する場合は、RFC 3339 形式の値に設定します。これは、Unix エポックからのマイクロ秒単位の timestampMicros を想定していたキャンペーン マネージャー 360 API とは若干異なります。
  • プロトコル バッファを使用する場合は、Timestamp を使用して、seconds フィールドと(必要に応じて)nanoseconds フィールドを設定します。

詳細については、タイムスタンプの形式をご覧ください。
value conversionValue
quantity conversionCount
ordinal 同等のものはありません キャンペーン マネージャー 360 API の ordinal フィールドが、Data Manager API に存在しません。代わりに、transactionId を使用して、同一日に同一ユーザーによる複数コンバージョンが発生している場合の処理方法を指定できます。

キャンペーン マネージャー 360 API では、ordinal1 などの固定の定数値に設定することで、イベントの重複除去を確実に行うことができます。Data Manager API では、transactionId はイベントごとに一意の識別子に設定する必要があります。
同等のものはありません transactionId Data Manager API では、transactionId は同一日に同一ユーザーによる複数コンバージョンが発生している場合の処理方法を指定するために使用されます。このフィールドは、イベントごとに一意の識別子に設定する必要があります。

Floodlight オフライン コンバージョンを送信する場合、このフィールドは省略可能です。詳細については、データを Event オブジェクトに変換するをご覧ください。
customVariables customVariables CustomVariable オブジェクトのリスト。Data Manager API では、列挙型ではなく文字列がキーとして使用されます。variable フィールドには、U1U2 などのキーを使用します。
limitAdTracking consent.adPersonalization 詳細については、Consent をご覧ください。
childDirectedTreatment consent.adPersonalization 詳細については、Consent をご覧ください。
treatmentForUnderage consent.adPersonalization 詳細については、Consent をご覧ください。
gclid adIdentifiers.gclid 詳細については、AdIdentifiers をご覧ください。
dclid adIdentifiers.dclid 詳細については、AdIdentifiers をご覧ください。
matchId adIdentifiers.matchId 詳細については、AdIdentifiers をご覧ください。
mobileDeviceId adIdentifiers.mobileId 詳細については、AdIdentifiers をご覧ください。
impressionId adIdentifiers.impressionId 詳細については、AdIdentifiers をご覧ください。
encryptedUserId adIdentifiers.encryptedUserIds Data Manager API は、複数の暗号化されたユーザー ID をサポートしています。詳細については、AdIdentifiers をご覧ください。
encryptedUserIdCandidates adIdentifiers.encryptedUserIds 各候補 ID は、リスト内の EncryptedUserId オブジェクトにマッピングされます。
encryptionInfo.kind 同等のものはありません メタデータ フィールド。Data Manager API では使用されません。
encryptionInfo.encryptionEntityType adIdentifiers.encryptedUserIds[].entityType リクエストごとに 1 回暗号化情報を指定するのではなく、暗号化されたユーザー ID ごとに指定します。
encryptionInfo.encryptionEntityId adIdentifiers.encryptedUserIds[].entityId リクエストごとに 1 回暗号化情報を指定するのではなく、暗号化されたユーザー ID ごとに指定します。
encryptionInfo.encryptionSource adIdentifiers.encryptedUserIds[].source リクエストごとに 1 回暗号化情報を指定するのではなく、暗号化されたユーザー ID ごとに指定します。
sessionAttributesEncoded adIdentifiers.sessionAttributes 詳細については、AdIdentifiers をご覧ください。
cartData cartData 詳しくは、カートデータのフィールドをご覧ください。
userIdentifiers userData.userIdentifiers 詳しくは、ユーザー識別子フィールドをご覧ください。

ユーザー識別子フィールド

Data Manager API では、ユーザー ID は EventuserData フィールドにある UserData オブジェクト内にグループ化されます。キャンペーン マネージャー 360 API では、識別子が Conversion オブジェクトに直接関連付けられます。

UserIdentifier(キャンペーン マネージャー 360 API) UserIdentifier(Data Manager API) メモ
hashedEmail emailAddress 形式設定とハッシュ化されたメールアドレスに設定します。ハッシュ化されたメールアドレスを暗号化することもできます。
hashedPhoneNumber phoneNumber 形式設定とハッシュ化された電話番号に設定します。ハッシュ化された電話番号を暗号化することもできます。
addressInfo address AddressInfo オブジェクトに設定します。形式とハッシュ化のガイドラインに沿って操作します。アドレスのハッシュ化された属性を暗号化することもできます。
addressInfo.hashedFirstName address.givenName
addressInfo.hashedLastName address.familyName
addressInfo.countryCode address.regionCode
addressInfo.postalCode address.postalCode
addressInfo.city 同等のものはありません 現在のバージョンの Data Manager API ではサポートされていません。
addressInfo.state 同等のものはありません 現在のバージョンの Data Manager API ではサポートされていません。
addressInfo.hashedStreetAddress 同等のものはありません 現在のバージョンの Data Manager API ではサポートされていません。

カートデータのフィールド

CartData(キャンペーン マネージャー 360 API) CartData(Data Manager API) メモ
kind 同等のものはありません メタデータ フィールド。Data Manager API では使用されません。
merchantId merchantId
merchantFeedLabel merchantFeedLabel
merchantFeedLanguage merchantFeedLanguageCode
items items Item オブジェクトのリスト。詳しくは、アイテム フィールドをご覧ください。

カートのデータのアイテム フィールド

Item(キャンペーン マネージャー 360 API) Item(Data Manager API) メモ
kind 同等のものはありません メタデータ フィールド。Data Manager API では使用されません。
同等のものはありません itemId 省略可。アイテムの一意の識別子。
itemId merchantProductId 必須。アイテムの Merchant Center 商品 ID に設定します。
quantity quantity 必須。
unitPrice unitPrice 必須。