For most small businesses, use a native Google Ads conversion action as the primary bidding signal, and send the same form, booking, call, or purchase event to GA4 for analysis. If you import the GA4 version into Ads, keep one copy secondary so a single action is not counted twice.
That is a strong default, not an absolute rule. A conversion created from a GA4 key event can also guide bidding when it is set to primary and its goal is selected for the campaign. The better choice depends on the event, the implementation already in place, and which Google Ads measurement features the business needs.
The two systems have different jobs
GA4 and Google Ads may receive the same event, but they answer different questions. GA4 is built to examine behavior across channels and sessions. Google Ads is concerned with the actions attributed to ads and the signals available to campaign bidding.
It helps to separate conversion measurement into three jobs:
- Detect the event: confirm that a form, call, booking, or purchase actually happened.
- Assign credit: determine which channel or ad interaction receives credit under the selected attribution settings.
- Guide spending: tell Google Ads which outcomes are valuable enough to influence bids.
A setup can perform the first job correctly and still fail at the third. For example, a pricing-page visit may be recorded perfectly in GA4, yet it is usually too weak to share primary status with a completed order or qualified inquiry.
Choose the source by business outcome
Swipe sideways to view every column.
| Situation | Ads setup | GA4 role | Reason |
|---|---|---|---|
| Lead form | Usually native primary | Journey analysis | Direct control over bidding |
| Online purchase | Native primary with value | Cross-channel sales | Ads-specific measurement options |
| Reliable event already in GA4 | GA4-based conversion can be primary | Source event | Avoids rebuilding a sound trigger |
| Tracked phone call | Native call conversion | Supporting behavior | Call duration and reporting |
| Page view or button click | Usually secondary | Funnel analysis | Weak proof of business value |
The table uses “usually” deliberately. If a GA4 purchase event is accurate, carries the correct value, and is already maintained by the business, creating a Google Ads conversion from that key event may be perfectly workable. Replacing it with another tag simply because “native is better” can add complexity without improving the underlying data.
When native Google Ads tracking is the better fit
Use a native Google Ads action when the outcome exists mainly to measure and optimize advertising, or when the account needs an Ads-specific feature that a GA4-based conversion does not provide.
Forms and bookings that drive campaign bids
A lead-generation campaign should usually optimize toward the clearest event the website can prove. That might be a successful form response, a confirmed appointment, or a completed quote request.
A button click is rarely enough. Someone can press Submit while a required field is blank, encounter a server error, or abandon an embedded scheduler before choosing a time. Better triggers include:
- a confirmation page that loads only after success;
- a confirmed form-success event pushed to the data layer;
- a booking platform event that fires after the appointment is saved;
- a server-side confirmation tied to an accepted submission or order.
Embedded forms can complicate this. If a form runs inside a third-party iframe, the surrounding page may see the button click without seeing the successful submission. Test the finished event on both desktop and mobile, then confirm that a corresponding record appears in the form system or CRM.
Purchases that need values and deduplication
Purchase conversions should normally send the actual order value rather than a fixed placeholder. They should also include a unique transaction ID when the implementation supports it. The ID prevents the same order from being counted again if a customer reloads or revisits the confirmation page.
Google Ads treats counting and deduplication as separate controls. “Every” allows multiple legitimate purchases after an ad interaction to count. A transaction ID distinguishes those separate orders from the accidental repeat firing of one order.
Phone calls measured beyond the tap
A tap on a telephone link proves that someone opened the dialer. It does not prove that the call connected or reached a useful conversation.
Google Ads can use Google forwarding numbers to report calls generated by ads and, for website call tracking, replace the displayed business number after an eligible ad visit. The advertiser can set a minimum duration for a call conversion.
Choose that threshold from actual call handling. If routine greetings and routing take about 35 seconds, a 20-second threshold will admit many calls that never reached a sales discussion. Duration is still only a proxy: a long complaint can be commercially worthless, while a short call from a ready buyer can lead directly to a sale.
When a GA4-based conversion is a sensible choice
Importing or creating a Google Ads conversion from a GA4 key event is reasonable when the Analytics event is already dependable, the business wants consistent event definitions across reporting tools, or website access makes another implementation difficult.
Before making it primary, check four details:
- The event fires only after the intended outcome, not on an attempted action.
- The value and currency are correct when money is involved.
- The conversion settings use the appropriate counting and attribution options.
- The campaign is configured to use the goal containing that conversion.
That last condition is easy to miss. In the normal goal setup, a conversion action must be primary and belong to a goal used by the campaign before it becomes a bidding signal. Custom goals are an important exception: an action included in a selected custom goal can be used for bidding even if the action is labeled secondary.
GA4-based conversions also have limitations. Google states that view-through conversions require native Google Ads conversion measurement. Businesses that rely heavily on Display, YouTube, or other impression-led campaigns should account for that difference rather than assuming the two sources are interchangeable.
Do not give the same event two primary labels
The most damaging mistake is often not choosing the “wrong” platform. It is allowing two conversion actions to represent the same outcome in the campaign’s bidding set.
Suppose a campaign generates nine completed estimate forms. A native Ads tag records nine, and an imported GA4 version records the same nine. If both are used as primary bidding actions, reporting can show 18 conversions even though the business received nine inquiries.
At $900 in ad spend, the displayed cost per conversion would appear to be $50 instead of the real $100 per inquiry. Nothing improved. The denominator was merely doubled.
Keep both versions only when there is a reason to compare them. Name them clearly, such as “Estimate request — Ads tag” and “Estimate request — GA4,” then leave one secondary. Secondary actions remain visible in the All conversions reporting column without normally steering bids.
Set counting rules around the action, not a blanket policy
Google recommends “One” as the typical choice for leads and “Every” for sales. That is useful guidance, but the business event still deserves thought.
- Lead form: One is usually appropriate when repeated submissions after one ad click do not create additional sales value.
- Purchase: Every is normally appropriate because separate orders can each produce revenue.
- Appointment: One may fit a consultation request, while Every might fit a paid booking business where each reservation has value.
- Micro-action: Keep it secondary unless a campaign has a well-defined reason to optimize for it.
Do not assign a lead value simply because the setup screen asks for one. If 20 qualified leads historically produce four customers and an average customer contributes $600 in gross profit, the estimated value per qualified lead would be $120 before other acquisition and servicing costs. Label that as an estimate, document the assumptions, and update it when close rates or margins change.
Enhanced conversions may settle the choice
Enhanced conversions supplement existing measurement with customer-provided data, such as an email address, that is hashed before it is sent to Google. Since April 2026, Google Ads has used a unified account-level setting that can accept this data from website tags, Data Manager, and supported API connections.
This can make a native Google Ads implementation more attractive when the business wants Ads-specific measurement features or plans to connect online leads with later offline outcomes. It is not permission to send every field a form collects. Review Google's customer-data policies, the site's disclosures, consent settings, and any applicable privacy requirements before enabling the feature.
Expect GA4 and Google Ads totals to differ
Two healthy reports do not have to display identical numbers. Differences can come from attribution settings, conversion windows, consent behavior, modeled data, eligible channels, and the date used to place a conversion in a report.
Standard Google Ads conversion columns generally assign the conversion to the date of the ad interaction. If someone clicks an ad on August 27 and buys on September 2, the conversion can appear against August 27. An order system will usually place the sale on September 2. Google Ads also provides “by conversion time” columns for comparisons that need the event date.
Begin troubleshooting with records the business can inspect:
- If both platforms exceed form or order records, look for duplicate triggers, test submissions, spam, and confirmation pages that fire repeatedly.
- If GA4 receives the event but Ads does not, inspect consent behavior, tag identifiers, the campaign's selected goals, and whether an attributable ad interaction existed.
- If Ads reports roughly twice the real total, segment by conversion action and look for duplicate primary actions.
- If the lead count is accurate but few inquiries qualify, the tracking may be working. Traffic quality or the offer may be the problem.
Move beyond form counts when lead quality varies
A completed form is a practical starting signal. It becomes less useful when one campaign sends serious buyers and another sends people outside the service area, job applicants, vendors, or unreachable contacts.
At that point, connect advertising data to a later CRM stage such as qualified lead, attended consultation, accepted estimate, or closed sale. Choose a stage that employees update consistently and that occurs often enough to be useful for campaign decisions.
Do not automate unreliable records. If leads sit indefinitely in a “New” stage, first define who updates each record, what qualifies or disqualifies a lead, and when stale opportunities are closed. A sophisticated import cannot recover sales outcomes that were never recorded.
Audit the signal before changing bids
Open the Google Ads conversion summary and inspect every action that can influence the campaign. The goal is not to collect as many green status indicators as possible. It is to trace each bidding signal back to one recognizable business result.
- Write down the form record, call record, booking, CRM stage, or order that proves each conversion happened.
- Confirm that only one primary action represents each outcome.
- Move page views, phone-link clicks, and similar micro-actions to secondary unless they serve a deliberate campaign purpose.
- Check that the campaign uses the intended conversion goal.
- Use One for typical lead actions and Every for purchases, adjusting where the business model calls for something different.
- Submit a test conversion and follow it through the website, GA4, Google Ads, and the operational system.
- Record the date of any tracking change so the resulting break in reporting is not mistaken for a change in demand.
One real outcome should produce one primary bidding signal. Native Google Ads tracking is usually the stronger choice for Ads-specific optimization, call measurement, and advanced matching features. A reliable GA4-based conversion is a valid alternative when it provides the cleanest implementation. In either case, the CRM, booking platform, or order system remains the final test of whether the conversion produced worthwhile business.
Sources reviewed: (checked 2026-09-04)
- About primary and secondary conversion actions — Google Ads Help
- Create Google Ads conversions based on Google Analytics key events — Google Ads Help
- About conversion counting options — Google Ads Help
- Set up tracking calls to a phone number on a website — Google Ads Help
- About enhanced conversions at the account level in Google Ads — Google Ads Help