Google Ads is configured as a Conversion API integration in OneView. OneView automatically sends conversion data to Google Ads's API for campaign optimization.
OneView automatically handles data mapping, routing rules, and API communication with Google Ads. You simply need to select your Conversion Events on OneView, and OneView will take care of the rest.
What gets sent to Google Ads
Conversion Details
OneView automatically processes conversions through deduplication and attribution before sending them to Google Ads.
yyyy-mm-dd HH:mm:ss+|-HH:mm2022-01-01 19:32:45-05:00Idempotency-Key of your event as the Event ID, or, if absent, generates a one based on the event payload.- the Transaction ID (in the context of Online Conversions)
- the Order ID (in the context of Offline Conversions)
- the
timestamp-gclidpair whenever an ID is not accepted by Google Ads
ad_user_data and ad_personalization values to enforce consent compliance.Google Ads-Specific Details
User Identifiers
Enhanced Conversions
OneView can automatically send Enhanced Conversions to Google Ads, along with regular conversions for better matching. You can disable this feature under “Settings” → “Accounts” → “Google Ads” → “PII Handling” → “None”.- Enhanced Conversions for Leads
- Enhanced Conversions for Web
Q: How do I fix the No attempted imports with user-provided data alert?
Q: How do I fix the No attempted imports with user-provided data alert?
- No conversions sent yet — The Conversion Action was created recently, or OneView has not uploaded any conversions to it yet. Google Ads needs at least one import that includes hashed user-provided data before the alert clears.
- No PII available — Events reaching OneView do not include identifiers such as email or phone number, so OneView cannot attach hashed user-provided data to the import.
- Enhanced Conversions disabled in OneView — Enhanced Conversions may be enabled in Google Ads, but PII sending is turned off in OneView under Settings → Accounts → Google Ads → PII Handling → None.
- Wait until OneView has uploaded conversions that include hashed email or phone number.
- Confirm your events send user identifiers to OneView (see Identity Resolution).
- If you want Enhanced Conversions active, ensure PII Handling is not set to None for the Google Ads account in OneView.
Q: How do I fix the No user-provided data matches alert?
Q: How do I fix the No user-provided data matches alert?
- Recent Conversion Action — The Conversion Action was created recently, so Google Ads has not yet had enough time or volume to produce matches.
- PII not linked to a Google account — The hashed emails, phone numbers, or addresses simply do not belong to a Google account. This is common for business addresses and business phone numbers.
Q: How do I fix the Importing limited user-provided data alert?
Q: How do I fix the Importing limited user-provided data alert?
gclid, gbraid or wbraid).- Ad clicks on a device where the user was signed in to their Google account, but never identified on your website
- YouTube engaged views, where a signed-in user watched an ad without clicking
Q: How do I fix the Identifiers or iOS URL parameters are too old alert?
Q: How do I fix the Identifiers or iOS URL parameters are too old alert?
- Expired click-through window: The conversion occurred after your Conversion Action’s click-through window
- Bookmarked URLs: Users bookmark or share landing page URLs containing
gclidparameters, only to convert much later
SKIPPED when Google Ads rejects them due to expired click-through windows.- No action required: OneView handles this automatically by marking conversions as
SKIPPED, even though the conversion will not appear in Google Ads reporting. - Monitor patterns: If you see frequently
SKIPPEDconversions, you may simply experience longer customer journeys than Google Ads expects. - Attribution model: For repeatable conversions, you may want to use a
last_touchattribution model, which will credit the last touchpoint before the conversion (e.g. a “Black Friday” sale), and not the first touchpoint (i.e. whenever the user made their firstpurchasewith you).
Q: How do I fix the Improve performance with tag user-provided data alert?
Q: How do I fix the Improve performance with tag user-provided data alert?
- Set up tag user-provided data yourself on your website, or
- Wait for the Google Ads migration to complete — OneView is already 100% compliant via Data Manager / API.
Troubleshooting
Q: How do I populate UTM parameters for my Google Ads campaigns?
Q: How do I populate UTM parameters for my Google Ads campaigns?
Q: Why OneView and Google Ads reports do not match?
Q: Why OneView and Google Ads reports do not match?
- Recent conversions (< 15 hours ago) Most conversion statistics appear in Google Ads within 3 hours. However, OneView uses Google Ads’ most accurate
EXTERNALattribution model, which can sometimes be delayed by up to 15 hours in reporting. - Campaigns not using
gclidWhen your campaigns usegbraidorwbraidtracking, Google Ads can take up to 72 hours (3 days) to process conversions, regardless of your attribution model. - New conversion actions After creating a new conversion action, you need to wait 4-6 hours before Google Ads can accept conversions for it.
-
Conversions outside the lookback window Google Ads only accepts conversions within its lookback window of up to 90 days. Conversions outside this window are rejected and won’t appear in Google Ads reporting (they’ll show as
SKIPPEDin OneView Conversion API logs). OneView has an unlimited lookback window, so it can attribute all conversions as long as data is retained. -
Missing click identifiers In rare cases, privacy-focused browsers remove Google’s click identifiers altogether (
gclid,gbraid,wbraid). Without these, Google Ads can accept the conversion only if Enhanced Conversions are enabled and bothad_storageandad_user_dataconsents are granted. OneView can still recover this traffic if you’ve configured partner-specificutm_sourceparameters.