Google Ads guide

How to Set Up Google Ads Conversion Tracking for Insurance Agencies

Set up Google Ads conversion tracking for insurance agencies by defining the accepted insurance enquiry, mapping calls and quote forms to the CRM and policy workflow, installing the approved event path, and testing it against insurance line, market, consent, carrier, and customer states. Make an accepted quote request or qualified conversation primary only when the agency can identify it later and separate it from a rate question, claim, billing call, existing-policy service, duplicate, unsupported line, or abandoned application.

Insurance lead paths are not interchangeable. Personal auto, home, renters, life, health, commercial, workers’ compensation, and specialty lines can have different licensing areas, carrier routes, intake questions, application cycles, and owners. A quote start can fail validation, a caller can be an existing policyholder, and a bound policy can later cancel. A durable setup records these states without claiming that a website event proves coverage, underwriting, eligibility, binding, or revenue.

Google’s web conversion setup guidance, primary and secondary conversion guidance, and Google tag guidance explain the platform components. The agency supplies the business definitions, call routing, CRM and rater fields, carrier and policy states, consent decisions, and approved value records. This is measurement guidance, not insurance, underwriting, coverage, legal, tax, or financial advice.

Write the insurance conversion contract first

Describe the path from ad or landing page to phone or form, quote request, producer consultation, application, underwriting, carrier handoff, bound policy, issued policy, renewal, cancellation, referral, or service outcome. For every candidate conversion, identify the system that proves the state and the stable ID connecting it to the preceding state. A browser event proves that configured code ran; the CRM, phone provider, comparative rater, carrier portal, or policy system proves what happened in the business.

For each action, record:

  • its business meaning and truth condition;
  • the website, phone, form, CRM, rater, carrier, policy, or value source;
  • the insurance line, customer status, market, and timing rule;
  • the stable lead, call, quote, application, policy, bind, renewal, or cancellation ID;
  • the primary, secondary, diagnostic, or downstream role;
  • the consent and approved-data condition;
  • the owner, test case, retention rule, and rollback decision.

Do not begin by making every insurance page, calculator, phone click, or quote start a primary conversion. Those signals may explain demand without representing a supported prospect. The setup should make clear which action informs bidding, which action measures quote quality, and which later policy state is reconciled through the agency’s own systems.

Separate line-of-business and customer paths

Map personal auto, home, renters, life, health, commercial, workers’ compensation, specialty, referral, renewal, claims, billing, and existing-customer paths that the agency actually handles. Preserve line of insurance, customer or prospect status, personal or business use, serviceable market, requested timing, application disposition, and carrier route when they change qualification or ownership.

An auto quote and a commercial renewal should not share a definition just because both began on a form. A life intake may need a different approved data path from a homeowners call. Claims, billing, policy changes, and coverage questions are service events unless the agency’s own process says otherwise. Tracking code should preserve the route, not provide insurance, underwriting, legal, tax, or financial advice.

Prepare the agency’s source systems

Before adding tags, inspect the phone provider, form handler, consent manager, CRM, comparative rater, appointment scheduler, carrier handoff, policy system, and approved offline records. Decide which system owns each field and how a status change is represented. If a phone provider records a connected call while the CRM records an accepted quote request, those are related facts, not automatically the same conversion.

Build an insurance event table

Use a table that makes the truth condition and reporting role explicit:

EventEvidence that it happenedUseful connectionPossible role
Insurance-page viewPage rendersLine and market contextSecondary
Calculator useApproved calculation step occursLine and session contextSecondary
Phone clickUser activates a phone linkNumber, page, timestampSecondary
Connected callProvider records a connectionCall and routing IDsSecondary or candidate
Accepted quote requestCRM or rater accepts enquiryLead ID and dispositionPrimary candidate
Application completeApproved application state existsApplication and lead IDsDownstream
Policy boundAgency or carrier records bindPolicy and application IDsDownstream
RenewalPolicy renewal state existsPolicy and renewal IDsAnalysis

The table is an internal map, not a command to send every state to Google Ads. Use it to decide what can influence bidding, what diagnoses quality, and what is reconciled later through the CRM, rater, carrier, policy, or approved offline process.

Create and name conversion actions

Create one conversion action for each materially different business meaning instead of using one vague “insurance lead” event for every interaction. Names should reveal the state and route, such as accepted_quote_request, qualified_insurance_call, or application_complete, with additional dimensions stored in approved source systems. Keep a name stable while its truth condition is stable; use a documented migration when the meaning changes.

Write a definition that another producer, analyst, or developer can apply without guessing. “Accepted quote request” might mean that the agency serves the market and line, the request passed the agency’s validation and spam checks, the contact can be reached, and the record is not an existing-policy service, claims call, duplicate, vendor, job, or unsupported request. It should not mean “any button clicked” in one campaign and “bound policy” in another.

Record the trigger, source record, timestamp, stable ID, insurance line, customer status, market, consent state, disposition, and conversion role. If one page serves auto and home, preserve the line in the approved first-party system rather than creating a misleadingly generic action. If separate actions are needed for truly different outcomes, document how they roll up without counting the same prospect twice.

Select the earliest reliable primary state

Use Google’s primary and secondary conversion guidance when assigning roles. An accepted quote request, qualified conversation, or consultation can be primary when the agency defines, observes, and reconciles it consistently. An application, bound policy, or renewal may be a later business outcome that is valuable for analysis or an approved offline workflow, but it is not automatically the right web signal for bidding.

Choose the earliest state that is meaningful and reliably recorded. Waiting for a bound policy can make the signal delayed and sparse; counting every quote start can make it noisy and optimistic. Keep application, bind, issue, cancellation, and renewal evidence in the agency’s own reporting model while allowing Google Ads to receive only the permitted signal that matches the campaign’s purpose.

Do not let an action name overstate what it proves. An insurance_lead event should not mean coverage. An application_complete event should not fire on a premium guide. A policy_bound event must be tied to the agency or carrier state that establishes binding, not to an ad click or thank-you page. Name, trigger, owner, and source record must agree.

Install web, phone, and CRM paths

Use the approved implementation path for the agency’s site and systems. Google’s web conversion setup documentation and Google tag documentation describe the platform setup. The exact tag manager, consent, call, CRM, rater, carrier, policy, and offline-import implementation depends on the agency’s technology, permissions, and compliance review.

Start with a written event contract and a test environment or controlled record. Confirm that the page or quote event occurs only under the intended condition, that a phone event is distinguished from a connected or qualified call when necessary, and that the CRM receives the same stable lead ID. Validation failure, spam filtering, redirect, browser refresh, duplicate submission, call transfer, or carrier handoff must not silently create another prospect.

Connect forms, calls, and quote evidence

For a form, define the point at which the agency accepts the enquiry. A submit-button click can happen before validation, consent capture, spam filtering, rater creation, or CRM acceptance. Prefer evidence from the approved form, rater, or CRM path that establishes whether the request was accepted, then retain the event ID and disposition needed for reconciliation.

For calls, separate a phone-link click, call attempt, connected call, qualified conversation, consultation, quote request, and later application. The phone provider or CRM should own the state proving each stage. Missed calls, callbacks, transfers, repeat callers, shared numbers, after-hours routing, claims, billing, and service calls need explicit relationship rules.

For policy and renewal outcomes, use the agency’s approved CRM, carrier, policy, or offline workflow rather than pretending that a browser event proves a bind or issue. Preserve source, timestamp, matching identifier, consent state, line, customer type, outcome state, and owner. Do not export more personal, health, driver, claim, or policy information than the approved process requires.

Preserve identity across retries and carrier handoffs

A stable lead ID should survive a quote retry, callback, consultation reschedule, carrier handoff, application update, policy issue, renewal, cancellation, or referral. Separate IDs can exist for calls, appointments, quotes, applications, policies, binds, renewals, and cancellations, but their relationships must be explicit. The goal is to connect evidence, not to turn every record into another ad conversion.

Test a duplicate quote, browser refresh, callback after a missed call, transferred call, existing customer using a new form, line-of-business change, renewal request, cancellation, and application referred to a carrier. Record whether the source system merges, relates, rejects, or updates each record. Make that behavior part of the event contract before reading campaign performance.

Set value and consent boundaries

Decide whether the setup reports a modeled qualified-lead value, booked-consultation value, accepted-quote value, completed-application value, bound-policy value, issued-policy value, renewal value, commission value, realized revenue, or contribution. These are different measures. An estimated premium, coverage amount, commission, renewal probability, or binding likelihood is not realized revenue merely because it was attached to an ad event.

Document the source and assumptions behind every modeled value. Keep insurance line, personal or commercial status, carrier, timing, cancellation, referral, and policy state available for analysis when they change the model. If a later value is not yet known, use an explicit pending state or approved model rather than replacing it with a confident number.

Review consent, privacy notice, retention, access, approved integrations, data owners, producer responsibilities, and applicable insurance-advertising or licensing requirements before sending lead fields to advertising or analytics systems. Google’s conversion measurement and data-use guidance is a platform resource; it does not decide what the agency may collect, share, or retain in a particular jurisdiction.

Keep policy and customer details out of events

A measurement event may need a stable first-party ID, source, event name, insurance line, customer status, market, application state, channel, value category, and consent state. It should not become a copy of policy numbers, payment data, health details, driver records, claim files, identity documents, underwriting notes, exact property details, or unnecessary household information. A conversion does not establish coverage, eligibility, premium, underwriting, binding, or a claim result.

Use fictional or controlled records for testing. Test consent granted, declined, changed, and unavailable; auto, home, renters, life, health, commercial, and specialty; quote, application, bind, issue, renewal, cancellation, referral, existing-customer, claim, billing, duplicate, out-of-area, and unsupported-line paths. Keep consent-management, phone, CRM, rater, carrier, policy, tag, and release versions in the test record so a mismatch can be traced to a change.

Connect quotes, policies, and approved later outcomes

The setup is useful when it explains what happened after the initial enquiry. Connect the original lead or call record to consultation, quote, application, underwriting, carrier, bind, issue, renewal, cancellation, referral, and approved value states in the agency’s systems. The relationship may be one-to-many: one household or business can request several lines, and one enquiry can result in more than one policy or no policy.

Reconcile Google Ads actions with phone, form, CRM, rater, carrier, policy, bind, issue, renewal, cancellation, referral, and approved commission evidence over an appropriate reporting period. Investigate differences caused by attribution or reporting delay, call routing, duplicate rules, consent, browser behavior, time zones, validation, carrier handoffs, incomplete applications, cancellations, or offline referrals. A mismatch is a data-path question, not a reason to redefine a conversion until the totals look better.

Preserve the lead-to-policy relationship

Keep the original source, campaign, landing page, call or form ID, consent state, insurance line, customer type, market, and channel beside downstream quote and policy references. Do not count an application, bound policy, renewal, or commission record as a new prospect lead. Do not overwrite a rejected, cancelled, or existing-policy service record with an unrelated quote merely because a phone number or email matches.

If an approved offline process is used, document its matching key, source owner, status, timestamp, insurance line, customer type, carrier path, consent state, and retention rule. A later import should improve evidence about lead quality or policy value; it should not expose policy contents or make an estimated premium look like realized revenue.

Segment reconciliation by insurance line, personal versus commercial, customer versus prospect, market, carrier path, call versus form, landing page, campaign, device, quote state, application disposition, bind state, issue state, renewal, cancellation, referral, and approved value category. A problem limited to commercial forms needs a different investigation from a missing event across every auto and home path.

Test the complete insurance setup

Use an approved test environment and controlled contacts. Google Tag Assistant can help inspect tag behavior, but a browser event is not proof of an accepted quote request, complete application, policy binding, renewal, or policy value. Compare the event with the form handler, phone provider, CRM, rater, carrier workflow, policy system, and approved outcome record that establishes the business state.

Cover line, customer, and carrier cases

Test an insurance landing page, calculator, phone click, connected call, missed call and callback, accepted auto form, home form, renters form, life or health intake, commercial form, renewal request, claims call, billing call, policy change, existing-customer contact, referral, unsupported line, out-of-area contact, duplicate form, application, carrier handoff, bind, cancellation, and renewal state. If the agency serves multiple markets, carriers, lines, languages, or hours, test each materially different route.

For every test, record:

  • the truth condition, event name, conversion role, expected trigger, and source record;
  • stable lead, call, appointment, quote, application, customer, policy, bind, renewal, and cancellation IDs as applicable;
  • insurance line, customer type, market, application state, source, value category, and channel;
  • consent state and whether the approved data path allowed the event; and
  • expected deduplication, carrier handoff, cancellation, renewal, downstream match, and rollback result.

Diagnose a missing, extra, duplicate, or wrongly valued event by checking the trigger, validation, spam filtering, consent state, phone routing, CRM creation, customer classification, market and line rule, application state, carrier match, policy state, and import timing. Test mobile as well as desktop, calls as well as forms, and declined or changed consent as well as the successful path. Do not add tags or change campaign definitions to hide poor quote or bind quality.

Avoid common setup mistakes

  • Making every insurance page, calculator use, quote start, phone click, coverage article, or document download a primary conversion.
  • Counting claims, billing, policy changes, existing customers, carriers, vendors, job seekers, referrals, spam, duplicates, and out-of-area contacts as new-policy prospects.
  • Treating an application start, underwriting review, approval, renewal notice, or quote as a bound or issued policy.
  • Combining auto, home, renters, life, health, commercial, specialty, and workers’ compensation paths without meaningful line and customer fields.
  • Inventing an exact premium, coverage amount, driver score, property value, call-duration, or form threshold.
  • Creating a new lead or policy ID for a quote retry, callback, transfer, application update, carrier handoff, bind, renewal, or cancellation.
  • Sending policy numbers, payment data, health information, driver records, claim files, identity data, underwriting notes, or exact property details to an advertising platform.
  • Presenting an estimated premium, coverage limit, binding likelihood, commission, or renewal probability as realized revenue.
  • Ignoring licensing area, carrier routing, consent, retention, cancellations, referrals, and customer-service dispositions.
  • Testing only a successful desktop auto form and never checking mobile, calls, commercial, life, existing customers, duplicate, renewal, or declined-consent paths.
  • Changing conversion definitions or campaign settings to conceal a source-system mismatch instead of tracing the event and authoritative record.

Insurance-agency tracking setup checklist

Before relying on the account, confirm that:

  1. Page, calculator, call, form, quote, accepted enquiry, application, underwriting, bind, issue, renewal, cancellation, referral, claim, service, commission, and value boundaries are written down.
  2. Every action has a meaning, truth condition, trigger, source record, insurance-line and customer rule, role, owner, test case, consent condition, and rollback.
  3. Stable IDs connect lead, call, appointment, quote, application, customer, policy, bind, renewal, cancellation, referral, and value records.
  4. Insurance line, customer or prospect type, market, contactability, carrier path, consent, and application disposition are explicit.
  5. Modeled lead, consultation, accepted quote, complete application, bound policy, issued policy, renewal, commission, realized revenue, and contribution values remain distinct.
  6. Privacy, consent, retention, access, approved integrations, applicable insurance-advertising review, licensing, and data owners are documented.
  7. Desktop, mobile, auto, home, renters, life, health, commercial, call, form, consent, duplicate, claim, service, bind, cancellation, renewal, carrier, and existing-customer tests pass.
  8. Google Ads, phone, form, CRM, rater, carrier, policy, bind, renewal, cancellation, referral, commission, and approved-value evidence can be reconciled.

For the broader account framework, see best Google Ads conversion tracking settings and best Google Ads conversion tracking for insurance agencies. adz.so can organize evidence and review steps around the agency’s definitions. It does not provide insurance, underwriting, coverage, legal, tax, financial, or claims advice; assess eligibility; quote or bind policies; manage applications or claims; or replace the agency’s CRM, carriers, compliance process, and professional responsibilities.

Sources and further reading