Google Ads guide

How to Set Up Google Ads Conversion Tracking

Set up Google Ads conversion tracking by defining the business action first, choosing one authoritative measurement path, configuring the conversion action, implementing the event, and testing it against the system that owns the outcome. Google’s web conversion setup guide describes website conversion measurement as analyzing actions people take after interacting with an ad. A tag alone is not a trustworthy tracking system.

This guide is educational and does not edit an account or website. For the conceptual model, see what Google Ads conversion tracking is. Before relying on the data for bidding or reporting, verify consent, deduplication, attribution, values, and downstream quality. Use the free Google Ads audit for agencies for a structured account review.

Define the conversion before installing anything

Write one sentence: “Count [specific business outcome] when [system condition] is true, once per [unit], and send [value] to [conversion action].” Examples include a paid order, a sales-qualified opportunity, a completed booking, or a phone call that meets an approved duration rule.

Separate:

  • micro-events such as page views, button clicks, and form starts;
  • completed website actions;
  • qualified leads, accepted opportunities, sales, payments, and renewals;
  • revenue, net revenue, margin, or lifetime-value proxies.

Choose which action is primary for bidding and which should remain observation-only. Do not make every event a primary conversion merely because it is easy to trigger.

Create the conversion action and goal

In Google Ads, create or review the conversion action that represents the event. Record its source, category or goal, counting method, value behavior, conversion window, attribution, primary or secondary status, and campaign goal. Google’s current interface may organize goals and settings differently over time; preserve the actual configuration in the change record.

Use this setup table:

SettingDecision to record
NameClear action and business stage, not a generic “conversion.”
SourceWebsite, app, call, imported offline event, or other supported source.
TriggerConfirmed condition that means the action succeeded.
CountingOne or every, based on the business event.
ValueFixed, dynamic, imported, margin, or intentionally absent.
Primary statusWhether it belongs in the “Conversions” column and bidding goal.
Window and attributionBuying cycle and credit rules that fit the business.
OwnerPerson responsible for testing and future changes.

For an ecommerce purchase, use a transaction ID and dynamic value where appropriate. For a lead, distinguish a successfully accepted submission from a form open or button click. For an offline stage, define the identifier, import delay, deduplication, and source of truth.

Choose one implementation path

The implementation should observe the event once and pass the intended fields. Common paths include:

  • Google tag and an event implementation on the website;
  • Google Tag Manager with a controlled data layer and trigger;
  • linked analytics events, when the team accepts the analytics-to-Ads definition;
  • call or app conversion measurement;
  • offline or CRM imports for later business stages;
  • enhanced conversions layered onto eligible web or lead measurement.

Avoid sending the same event from multiple routes without a tested deduplication design. A Google tag, Google Tag Manager, and Analytics import can all be technically active while counting one order more than once.

Website events

Google’s Google tag setup guidance explains that a tag connects the site with the conversion action and that an event identifies the action to count. Install the base tag according to the current instructions, then fire the event at the confirmed business condition—not merely when a user clicks Submit.

For a purchase, use a confirmed order state, transaction ID, value, and currency. For a lead, trigger after the form is accepted and the required fields pass validation. For a single-page application, use a reliable data-layer or route event rather than assuming a page reload proves success.

Configure values, counting, and deduplication

The tracking event must match the business record. Decide whether repeated actions from one ad interaction should count once or multiple times. A lead form usually counts one accepted lead; an ecommerce purchase action can count every legitimate transaction.

For values, document:

  1. event value and currency;
  2. gross, net, margin, expected, or fixed definition;
  3. taxes, shipping, discounts, refunds, and cancellations;
  4. transaction or event ID;
  5. duplicate and retry behavior;
  6. later value adjustments or offline updates;
  7. inclusion in the bidding value column.

Do not send a made-up value merely to enable value-based bidding. A consistent but wrong value can teach the system to pursue the wrong customer or product.

Test the path before trusting the report

Test with a controlled journey:

  • use an approved test query, ad preview, or known traffic path;
  • complete the form, booking, signup, or test order safely;
  • confirm the intended event fires once;
  • inspect the event parameters, transaction ID, value, and currency;
  • check consent and user-provided data behavior;
  • verify that the business system contains the corresponding record;
  • compare the Google Ads conversion action and diagnostic state.

Do not use an unapproved live purchase or customer record as a test. Use a test environment or a documented low-risk path and protect personal data.

Test failures as well as success

Verify that an invalid form does not count, a refresh does not duplicate a lead, an order retry does not create a second conversion, a canceled transaction is handled according to the value policy, and a late CRM stage reaches the correct action. A tracking setup is not ready because the happy path worked once.

Handle consent and first-party data responsibly

Conversion measurement can depend on consent, cookies, ad identifiers, browser behavior, and imported data. Enhanced conversions can supplement eligible measurement with hashed first-party customer data, but the organization remains responsible for the collection, notice, consent, policy, and data-processing conditions that apply.

Use data minimization. Send only the fields needed for the supported measurement, follow Google’s customer-data policies, and do not put customer names, phone numbers, addresses, credentials, or confidential data into URLs, ad parameters, or uncontrolled logs. Hashing is a technical treatment, not a blanket permission to collect data.

If privacy, legal, regulated-industry, or security questions are unresolved, escalate them to the responsible owner before enabling the implementation.

Import downstream outcomes when needed

The first online action is often not the business outcome. A lead can later become qualified, accepted, an opportunity, or a sale. If that stage matters, preserve the identifiers and consented data needed to match it to the ad interaction, define an event ID, reject duplicates, and record the upload delay.

Use one source of truth for the downstream stage. Reconcile:

LayerEvidence
Ad interactionClick or other eligible ad event.
Online actionForm, call, signup, or order event.
CRM or storeMatching record and status.
Imported conversionAction, timestamp, value, and event ID.
ReportingAttribution, window, and included column.
Business resultQualified, closed, paid, refunded, or margin state.

Do not judge a campaign on the early event while claiming it proves the later one.

Review attribution and windows

A conversion action’s attribution model and conversion window affect how the account assigns credit and how long after an interaction an action can count. Choose settings that reflect the buying cycle and keep them stable enough for comparison. Note late conversions and offline imports when evaluating recent periods.

If you change a conversion action, goal, counting rule, window, attribution, or value, record it as a measurement change. A later performance difference may be caused by the definition rather than by the ads or bids.

Common tracking mistakes

  • firing the event on a button click before the outcome succeeds;
  • counting a confirmation-page refresh more than once;
  • sending purchases from both Ads and Analytics without deduplication;
  • making form starts primary when sales-qualified leads are the goal;
  • omitting transaction ID, value, or currency;
  • ignoring consent and data policies;
  • importing offline stages without stable identifiers;
  • judging new data before the conversion cycle matures;
  • changing conversion settings and bidding simultaneously;
  • treating the Google Ads number as the complete business ledger.

The remedy is a written event definition, one controlled path, a test matrix, and reconciliation with the system that owns the outcome.

Use a pre-launch checklist

Before enabling or changing tracking, capture:

  1. business outcome, event condition, and primary or secondary status;
  2. source, tag path, trigger, event ID, value, and currency;
  3. counting, deduplication, consent, attribution, and window;
  4. CRM or store join, offline delay, and source of truth;
  5. success, failure, privacy, and rollback conditions;
  6. owner, approver, test evidence, and date.

An audit-first workflow can help identify tracking, goal, or reporting issues where its live checks cover them. It should not be described as installing tags or changing conversion actions unless that capability is explicitly live.

Practical next step

Define one valuable action, create the matching conversion action, choose one implementation path, test success and failure, reconcile the event with the business record, and only then use it for reporting or bidding. Keep micro-events visible for diagnosis without letting them redefine the optimization goal.

Use what Google Ads conversion tracking is and the free Google Ads audit for agencies as review references.