Learn more about migrating to the Google Ads API by watching our latest webinar

ConversionUploadError

Enum describing possible conversion upload errors.

Enums

UNSPECIFIED

Enum unspecified.

UNKNOWN

The received error code is not known in this version.

TOO_MANY_CONVERSIONS_IN_REQUEST

The request contained more than 2000 conversions.

UNPARSEABLE_GCLID

The specified gclid could not be decoded.

CONVERSION_PRECEDES_GCLID

The specified conversion_date_time is before the event time associated with the given gclid.

EXPIRED_GCLID

The click associated with the given gclid is either too old to be imported or occurred outside of the click through lookback window for the specified conversion action.

TOO_RECENT_GCLID

The click associated with the given gclid occurred too recently. Please try uploading again after 6 hours have passed since the click occurred.

GCLID_NOT_FOUND

The click associated with the given gclid could not be found in the system. This can happen if Google Click IDs are collected for non Google Ads clicks.

UNAUTHORIZED_CUSTOMER

The click associated with the given gclid is owned by a customer account that the uploading customer does not manage.

INVALID_CONVERSION_ACTION

No upload eligible conversion action that matches the provided information can be found for the customer.

TOO_RECENT_CONVERSION_ACTION

The specified conversion action was created too recently. Please try the upload again after 4-6 hours have passed since the conversion action was created.

CONVERSION_TRACKING_NOT_ENABLED_AT_IMPRESSION_TIME

The click associated with the given gclid does not contain conversion tracking information.

EXTERNAL_ATTRIBUTION_DATA_SET_FOR_NON_EXTERNALLY_ATTRIBUTED_CONVERSION_ACTION

The specified conversion action does not use an external attribution model, but external_attribution_data was set.

EXTERNAL_ATTRIBUTION_DATA_NOT_SET_FOR_EXTERNALLY_ATTRIBUTED_CONVERSION_ACTION

The specified conversion action uses an external attribution model, but external_attribution_data or one of its contained fields was not set. Both external_attribution_credit and external_attribution_model must be set for externally attributed conversion actions.

ORDER_ID_NOT_PERMITTED_FOR_EXTERNALLY_ATTRIBUTED_CONVERSION_ACTION

Order IDs are not supported for conversion actions which use an external attribution model.

ORDER_ID_ALREADY_IN_USE

A conversion with the same order id and conversion action combination already exists in our system.

DUPLICATE_ORDER_ID

The request contained two or more conversions with the same order id and conversion action combination.

TOO_RECENT_CALL

The call occurred too recently. Please try uploading again after 12 hours have passed since the call occurred.

EXPIRED_CALL

The click that initiated the call is too old for this conversion to be imported.

CALL_NOT_FOUND

The call or the click leading to the call was not found.

CONVERSION_PRECEDES_CALL

The specified conversion_date_time is before the call_start_date_time.

CONVERSION_TRACKING_NOT_ENABLED_AT_CALL_TIME

The click associated with the call does not contain conversion tracking information.

UNPARSEABLE_CALLERS_PHONE_NUMBER

The caller’s phone number cannot be parsed. It should be formatted either as E.164 "+16502531234", International "+64 3-331 6005" or US national number "6502531234".

CUSTOM_VARIABLE_NOT_ENABLED

The custom variable is not enabled.

CUSTOM_VARIABLE_VALUE_CONTAINS_PII

The value of the custom variable contains private customer data, such as email addresses or phone numbers.

INVALID_CUSTOMER_FOR_CLICK

The click associated with the given GCLID isn't from the account where conversion tracking is set up.

INVALID_CUSTOMER_FOR_CALL

The click associated with the given call isn't from the account where conversion tracking is set up.

CONVERSION_NOT_COMPLIANT_WITH_ATT_POLICY

The conversion can't be uploaded because the conversion source didn't comply with the App Tracking Transparency (ATT) policy or the person who converted didn't consent to tracking.