Register for one of our Google Ads API Migration Workshops (October 5, 2021 - October 14, 2021)

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.

CLICK_NOT_FOUND

No click was found for the provided user identifiers that could be applied to the specified conversion action.

INVALID_USER_IDENTIFIER

The provided user identifier is not a SHA-256 hash. It is either unhashed or hashed using a different hash function.

EXTERNALLY_ATTRIBUTED_CONVERSION_ACTION_NOT_PERMITTED_WITH_USER_IDENTIFIER

Conversion actions which use an external attribution model cannot be used with UserIdentifier.

UNSUPPORTED_USER_IDENTIFIER

The provided user identifier is not supported. ConversionUploadService only supports hashed_email and hashed_phone_number.

INVALID_USER_IDENTIFIER_SOURCE

The user_identifier_source must be FIRST_PARTY for conversion uploads.