Hi,
We are having an issue while uploading Enhanced Conversions for a customer.
The customer indicates that he has enabled the proper setting for CUSTOMER_DATA_TERMS.
When checking through the API for this customer with :
SELECT
customer.id, customer.conversion_tracking_setting.accepted_customer_data_terms FROM customer
We indeed have a true value for customer.conversion_tracking_setting.accepted_customer_data_terms
But when we do send the conversions through ConversionAdjustmentUploadService we have the following error :
{
'location' => {
'fieldPathElements' => [
{
'index' => 12,
'fieldName' => 'conversion_adjustments'
}
]
},
'message' => 'Make sure you agree to the customer data processing terms in conversion settings and try again.',
'errorCode' => {
'conversionAdjustmentUploadError' => 'CUSTOMER_NOT_ACCEPTED_CUSTOMER_DATA_TERMS'
}
}
The requestId for debug are : Host=
https://googleads.googleapis.com ClientCustomerId=XXXXXXX Method=Google::Ads::GoogleAds::V15::Services::ConversionAdjustmentUploadService::upload_conversion_adjustments RequestId=KoaiCily9I5ZyPiGQCt4ng
The ClientCustomerId from the log request is the same as the one returned by the GAQL request above to check the status of the CUSTOMER_DATA_TERMS.
Thanks for your help.