ConversionUploadError

Enum describing possible conversion upload errors.

Enums

UNSPECIFIED

Enum unspecified.

UNKNOWN

Used for return value only. Represents value unknown in this version.

TOO_MANY_CONVERSIONS_IN_REQUEST

Upload fewer than 2001 events in a single request.

UNPARSEABLE_GCLID

The imported gclid could not be decoded. Make sure you have not modified the click IDs.

CONVERSION_PRECEDES_EVENT

The imported event has a conversion_date_time that precedes the click. Make sure your conversion_date_time is correct and try again.

EXPIRED_EVENT

The imported event can't be recorded because its click occurred before this conversion's click-through window. Make sure you import the most recent data.

TOO_RECENT_EVENT

The click associated with the given identifier or iOS URL parameter occurred less than 6 hours ago. Retry after 6 hours have passed.

EVENT_NOT_FOUND

The imported event could not be attributed to a click. This may be because the event did not come from a Google Ads campaign.

UNAUTHORIZED_CUSTOMER

The click ID or call is associated with an Ads account you don't have access to. Make sure you import conversions for accounts managed by your manager account.

TOO_RECENT_CONVERSION_ACTION

Can't import events to a conversion action that was just created. Try importing again in 6 hours.

CONVERSION_TRACKING_NOT_ENABLED_AT_IMPRESSION_TIME

At the time of the click, conversion tracking was not enabled in the effective conversion account of the click's Google Ads account.

EXTERNAL_ATTRIBUTION_DATA_SET_FOR_NON_EXTERNALLY_ATTRIBUTED_CONVERSION_ACTION

The imported event includes external attribution data, but the conversion action isn't set up to use an external attribution model. Make sure the conversion action is correctly configured and try again.

EXTERNAL_ATTRIBUTION_DATA_NOT_SET_FOR_EXTERNALLY_ATTRIBUTED_CONVERSION_ACTION

The conversion action is set up to use an external attribution model, but the imported event is missing data. Make sure imported events include the external attribution credit and all necessary fields.

ORDER_ID_NOT_PERMITTED_FOR_EXTERNALLY_ATTRIBUTED_CONVERSION_ACTION

Order IDs can't be used for a conversion measured with an external attribution model. Make sure the conversion is correctly configured and imported events include only necessary data and try again.

ORDER_ID_ALREADY_IN_USE

The imported event includes an order ID that was previously recorded, so the event was not processed.

DUPLICATE_ORDER_ID

Imported events include multiple conversions with the same order ID and were not processed. Make sure order IDs are unique and try again.

TOO_RECENT_CALL

Can't import calls that occurred less than 6 hours ago. Try uploading again in 6 hours.

EXPIRED_CALL

The call can't be recorded because it occurred before this conversion action's lookback window. Make sure your import is configured to get the most recent data.

CALL_NOT_FOUND

The call or click leading to the imported event can't be found. Make sure your data source is set up to include correct identifiers.

CONVERSION_PRECEDES_CALL

The call has a conversion_date_time that precedes the associated click. Make sure your conversion_date_time is correct.

CONVERSION_TRACKING_NOT_ENABLED_AT_CALL_TIME

At the time of the imported call, conversion tracking was not enabled in the effective conversion account of the click's Google Ads account.

UNPARSEABLE_CALLERS_PHONE_NUMBER

Make sure phone numbers are formatted as E.164 (+16502531234), International (+64 3-331 6005), or US national number (6502531234).

CLICK_CONVERSION_ALREADY_EXISTS

The imported event has the same click and conversion_date_time as an existing conversion. Use a unique conversion_date_time or order ID for each unique event and try again.

CALL_CONVERSION_ALREADY_EXISTS

The imported call has the same conversion_date_time as an existing conversion. Make sure your conversion_date_time correctly configured and try again.

DUPLICATE_CLICK_CONVERSION_IN_REQUEST

Multiple events have the same click and conversion_date_time. Make sure your conversion_date_time is correctly configured and try again.

DUPLICATE_CALL_CONVERSION_IN_REQUEST

Multiple events have the same call and conversion_date_time. Make sure your conversion_date_time is correctly configured and try again.

CUSTOM_VARIABLE_NOT_ENABLED

Enable the custom variable in your conversion settings and try again.

CUSTOM_VARIABLE_VALUE_CONTAINS_PII

Can't import events with custom variables containing personally-identifiable information (PII). Remove these variables and try again.

INVALID_CUSTOMER_FOR_CLICK

The click from the imported event is associated with a different Google Ads account. Make sure you're importing to the correct account.

INVALID_CUSTOMER_FOR_CALL

The click from the call is associated with a different Google Ads account. Make sure you're importing to the correct account. Query conversion_tracking_setting.google_ads_conversion_customer on Customer to identify the correct account.

CONVERSION_NOT_COMPLIANT_WITH_ATT_POLICY

The connversion can't be imported because the conversion source didn't comply with Apple App Transparency Tracking (ATT) policies or because the customer didn't consent to tracking.

CLICK_NOT_FOUND

The email address or phone number for this event can't be matched to a click. This may be because it didn't come from a Google Ads campaign, and you can safely ignore this warning. If this includes more imported events than is expected, you may need to check your setup.

INVALID_USER_IDENTIFIER

Make sure you hash user provided data using SHA-256 and ensure you are normalizing according to the guidelines.

EXTERNALLY_ATTRIBUTED_CONVERSION_ACTION_NOT_PERMITTED_WITH_USER_IDENTIFIER

User provided data can't be used with external attribution models. Use a different attribution model or omit user identifiers and try again.

UNSUPPORTED_USER_IDENTIFIER

The provided user identifiers are not supported. Use only hashed email or phone number and try again.

GBRAID_WBRAID_BOTH_SET

Can't use both gbraid and wbraid parameters. Use only 1 and try again.

UNPARSEABLE_WBRAID

Can't parse event import data. Check if your wbraid parameter was not modified and try again.

UNPARSEABLE_GBRAID

Can't parse event import data. Check if your gbraid parameter was not modified and try again.

ONE_PER_CLICK_CONVERSION_ACTION_NOT_PERMITTED_WITH_BRAID

Conversion actions that use one-per-click counting can't be used with gbraid or wbraid parameters.

CUSTOMER_DATA_POLICY_PROHIBITS_ENHANCED_CONVERSIONS

Enhanced conversions can't be used for this account because of Google customer data policies. Contact your Google representative.

CUSTOMER_NOT_ACCEPTED_CUSTOMER_DATA_TERMS

Make sure you agree to the customer data processing terms in conversion settings and try again. You can check your setting by querying conversion_tracking_setting.accepted_customer_data_terms on Customer.

ORDER_ID_CONTAINS_PII

Can't import events with order IDs containing personally-identifiable information (PII).

CUSTOMER_NOT_ENABLED_ENHANCED_CONVERSIONS_FOR_LEADS

Make sure you've turned on enhanced conversions for leads in conversion settings and try again. You can check your setting by querying conversion_tracking_setting.enhanced_conversions_for_leads_enabled on Customer.

INVALID_JOB_ID

The provided job id in the request is not within the allowed range. A job ID must be a positive integer in the range [1, 2^31).

NO_CONVERSION_ACTION_FOUND

The conversion action specified in the upload request cannot be found. Make sure it's available in this account.

INVALID_CONVERSION_ACTION_TYPE

The conversion action specified in the upload request isn't set up for uploading conversions.