Geotargeting April 12, 2026 18 min read

Geotargeting for Hormone Clinics: GPS-Verified Patient Attribution

Geotargeting for hormone therapy clinics works by using GPS coordinates, IP lookups, and device-level signals to serve ads exclusively to patients within a defined geographic boundary — whether that is a radius around your clinic, a set of ZIP codes, or a custom polygon drawn around a competitor's front door. GPS-verified geofencing is accurate to 3–5 meters, compared to IP-based targeting which drifts to the city or ZIP level with error rates of 10–25%. For TRT and HRT practices, this precision is not optional — it drives competitor conquesting, enforces telehealth licensing boundaries across state lines, and provides the attribution data needed to calculate true cost per patient by channel and geo zone.

In this guide
  1. GPS-Verified Geofencing vs. IP-Based Targeting
  2. Competitor Conquesting for Hormone Clinics
  3. Channel-Specific Geotargeting Strategies
  4. Patient Attribution: Click to Appointment
  5. Multi-Location Targeting Architecture
  6. Telehealth Licensing and Geotargeting Compliance
  7. ROI Measurement by Geo Zone
  8. Implementation Playbook
  9. Frequently Asked Questions

GPS-Verified Geofencing vs. IP-Based Targeting

Every geotargeting strategy for hormone clinics begins with the same decision: how precisely do you need to define your audience's physical location? The answer determines which technology you use, what campaigns become possible, and how accurately you can attribute patients to the ads that reached them.

There are two foundational approaches, and they differ by orders of magnitude in precision.

IP-Based Geotargeting

IP-based targeting maps a user's IP address to a geographic location using third-party databases. Google Ads, Meta, and most programmatic platforms use IP geolocation as their default targeting layer. It is simple, universal, and requires no special device permissions.

The problem is accuracy. IP geolocation reliably identifies a user's country and state. It identifies their city correctly roughly 80–90% of the time. At the ZIP code level, accuracy drops to 75–85%. At the neighborhood or street level, it is essentially unreliable.

For a hormone clinic running broad metro-level campaigns — "TRT clinic in Dallas" — IP-based targeting is sufficient. For anything requiring building-level precision, it is not.

GPS-Verified Geofencing

GPS-verified geofencing uses the device's GPS hardware (with user permission) to confirm physical location within 3–5 meters. This technology powers three capabilities that IP targeting cannot deliver:

3–5m GPS-verified
geofence accuracy
72% of patients choose a provider
within 15 miles of home
35–45% lower CPA for clinics
targeting <5 mile radius
When to use each approach

Use IP-based targeting for state-level compliance enforcement, broad metro awareness campaigns, and Google Search ads (which are intent-based, not location-dependent). Use GPS-verified geofencing for competitor conquesting, visit attribution, CTV campaigns, and any scenario where you need to prove a patient was physically present at a specific location. Most hormone clinics run both simultaneously across different campaign types.

Comparison Table

Capability IP-Based GPS-Verified
Location accuracy City / ZIP level 3–5 meters
Competitor conquesting Not possible Yes (building-level)
Visit attribution Not reliable Confirmed physical visits
Requires device permission No Yes (location services)
Audience reach Larger (all users) Smaller (opted-in users)
Cost per impression $3–$8 CPM $8–$20 CPM
Best for Search, broad display Conquesting, CTV, attribution

Competitor Conquesting for Hormone Clinics

Competitor conquesting is the highest-ROI application of GPS-verified geofencing for hormone therapy practices. The concept is straightforward: draw a geofence around a competitor's physical location and serve ads to every device detected within that boundary.

This works because a person physically present at a competing TRT or HRT clinic has already demonstrated intent. They are actively seeking hormone therapy. Your ad does not need to create demand — it only needs to present an alternative.

How to Build a Conquesting Campaign

  1. Identify competitors. Map every TRT clinic, HRT provider, men's health clinic, anti-aging center, and med spa offering hormone services within your metro area. Include both direct competitors and adjacent services (functional medicine practices, weight loss clinics offering peptides).
  2. Draw geofences. Set a 100–300 meter radius around each competitor location. Tighter radii reduce wasted impressions but require higher GPS accuracy. For strip mall locations where multiple businesses share a building, use 150–200 meters.
  3. Set dwell time filters. Configure a minimum dwell time of 5–10 minutes to filter out walk-bys and delivery drivers. You want devices that spent enough time inside the geofence to suggest a patient visit, not someone walking past on the sidewalk.
  4. Build the retargeting audience. Devices detected in competitor geofences are added to a retargeting pool. Serve them ads for 15–30 days after detection. Use messaging that highlights your differentiators — pricing transparency, telehealth convenience, no long-term contracts, faster lab turnaround.
Conquesting performance benchmarks

Competitor conquesting campaigns for hormone clinics typically deliver 2–4x higher click-through rates than standard radius targeting. Conversion rates from click to booked consultation average 8–14%, compared to 3–6% for cold audiences. The audience is smaller but dramatically more qualified. A practice targeting 8–12 competitor locations in a mid-size metro can expect to build a retargeting pool of 2,000–5,000 devices per month.

Conquesting is legal and widely practiced across healthcare marketing. The restrictions apply to the ad content, not the targeting method — your ads must comply with FTC guidelines and state-level healthcare advertising regulations. Never use competitor names in ad copy or make comparative claims without substantiation. For a deeper look at advertising compliance, see our guide on multi-state TRT prescribing compliance.


Channel-Specific Geotargeting Strategies

Each advertising channel implements geotargeting differently. Hormone clinics need a channel-specific strategy rather than a one-size-fits-all radius, because the targeting precision, cost structure, and patient intent vary significantly across platforms.

Google Ads Location Targeting

Google Ads offers three geotargeting modes: radius targeting (distance from a point), location targeting (city, metro, state), and location groups (places of interest, demographics). For hormone clinics, the critical configuration is the location options setting.

By default, Google targets people "in, or who show interest in, your targeted locations." This means someone in New York searching for "TRT clinic Dallas" will see your Dallas ads — useful for relocation-driven searches but wasteful for most hormone clinic campaigns. Switch to "Presence: People in or regularly in your targeted locations" to restrict ads to users physically in your geo zone.

Meta (Facebook/Instagram) Radius Targeting

Meta's location targeting supports radius targeting down to 1 mile — tighter than Google's 5-mile minimum for radius campaigns. This makes Meta the better platform for hyperlocal awareness campaigns around a specific clinic location.

The most effective Meta geotargeting structure for hormone clinics uses three concentric rings:

Meta also supports custom location lists — upload a CSV of addresses and set a uniform radius around each. This is the fastest way to launch multi-location campaigns if you are scaling a TRT practice to multiple locations.

Streaming TV / CTV Geofencing

Connected TV (CTV) geofencing combines the premium feel of television advertising with the precision of digital geotargeting. Ads are served on streaming platforms — Hulu, Peacock, Paramount+, Tubi, Pluto TV — to households within a defined geographic boundary.

CTV geofencing for hormone clinics uses household-level IP mapping, which is more accurate than individual device IP targeting because home routers have stable, mappable IP addresses. Accuracy at the ZIP+4 level reaches 90–95%.

Why CTV works for hormone therapy

The demographics of streaming viewers align closely with the hormone therapy patient profile: 35–60 year old professionals with disposable income, health-conscious, and already consuming wellness content. CTV campaigns for TRT clinics typically deliver a $300–$500 cost per acquired patient — higher than search — but these patients show 15–25% higher lifetime value and 20% better retention rates compared to search-acquired patients. The premium placement builds trust in a category where trust is the primary conversion barrier.

Programmatic Display Geofencing

Programmatic display is where GPS-verified geofencing becomes most powerful. Demand-side platforms (DSPs) like The Trade Desk, StackAdapt, and Simpli.fi support polygon-level geofencing with GPS verification, dwell time filtering, and visit attribution — all the capabilities needed for competitor conquesting and physical visit tracking.

For hormone clinics, programmatic display geofencing serves two primary functions:

Channel Performance Comparison

Channel Geo Precision Avg CPA Patient LTV Index Best Use Case
Google Search Metro / radius $200–$350 1.0x (baseline) High-intent capture
Meta Ads 1-mile radius $150–$250 0.85x Hyperlocal awareness
CTV / Streaming ZIP+4 household $300–$500 1.20x Premium brand trust
Programmatic Display GPS polygon (3–5m) $250–$400 1.10x Conquesting, gym targeting
Blended (optimized) Multi-layer $180–$300 1.05x Full-funnel coverage

Patient Attribution: Click to Appointment

Geotargeting is only as valuable as your ability to connect it to revenue. For hormone clinics, the attribution challenge is tracking a patient from their first ad exposure through consultation booking to their first in-clinic appointment — and doing so across multiple channels, devices, and touchpoints that may span days or weeks.

The average TRT patient sees 4–7 ad touchpoints across 2–3 channels before booking a consultation. A Google search ad on day one, a retargeting display ad on day four, an Instagram ad on day eight, and a final Google search on day twelve that leads to booking. Without multi-touch attribution, each channel claims credit for the same patient.

The Attribution Stack

Layer 1: UTM Parameters

Every ad click should carry UTM parameters that persist through the booking flow into your CRM. At minimum: utm_source (google, meta, programmatic), utm_medium (cpc, display, ctv), utm_campaign (campaign name with geo zone identifier), and utm_content (ad creative variant). These parameters should auto-populate in your intake form so the patient does not need to self-report how they found you.

Layer 2: Call Tracking

Assign unique phone numbers to each campaign or geo zone. When a patient calls, the tracking number routes to your main line while recording which campaign generated the call. For a multi-location practice, this also routes to the correct location automatically based on the campaign's geo assignment. Call tracking platforms like CallRail or CallTrackingMetrics integrate with most CRMs and ad platforms.

Layer 3: Geofence Visit Attribution

GPS-verified visit attribution answers a question that digital tracking cannot: did the patient physically show up? After a user sees a CTV or display ad, the geofencing platform monitors whether their device enters a geofence drawn around your clinic within a 14–30 day attribution window. If confirmed, the visit is attributed to the ad exposure. This is the only reliable way to measure CTV and OOH (out-of-home) advertising effectiveness for physical clinic locations.

Layer 4: CRM Closed-Loop Reporting

The final attribution layer connects ad spend to actual patient revenue. When a patient completes their first appointment and begins a treatment protocol, their CRM record should include the full attribution chain: initial ad source, all touchpoints, booking date, first appointment date, and initial protocol value. This enables true cost per acquired patient calculation, not cost per lead or cost per click.

Attribution model recommendation

For hormone clinics, a position-based (U-shaped) attribution model provides the most actionable data. Assign 40% credit to the first touch (awareness), 40% to the last touch (conversion), and distribute the remaining 20% across middle touchpoints. This model values both the channel that introduced the patient to your practice and the channel that drove the booking, without over-crediting either. Avoid last-click attribution — it systematically undervalues CTV, display, and social campaigns that drive awareness but rarely receive the final click.

A platform like LUKE Health's CRM connects all four attribution layers automatically, linking ad platform data to booking records to clinical outcomes. This eliminates the manual reconciliation that consumes 5–10 hours per week at practices using disconnected tools.


Multi-Location Targeting Architecture

As a TRT or HRT practice expands to multiple locations, geotargeting complexity grows non-linearly. Two locations double the configuration work. Five locations introduce overlapping service areas, internal competition for the same patients, and budget allocation decisions that single-location practices never face. See our multi-location scaling guide for the operational side of this expansion.

Non-Overlapping Geo Zones

The cardinal rule: no two locations should target the same geographic area in the same campaign type. When two locations bid on the same patient, you drive up your own costs and split your own attribution data.

Define each location's primary service area (PSA) as a polygon — not a radius — that accounts for natural boundaries like highways, rivers, and neighborhood divisions. Assign each PSA exclusively to one location. Where service areas naturally overlap (two clinics 12 miles apart in a metro area), use negative geo targets to carve clean boundaries.

Budget Allocation by Location Performance

Location Type Recommended Budget Split Primary Channels Geo Strategy
New location (0–6 months) 40–50% of per-location budget Meta awareness, CTV, display Wider radius (20–30 mi), conquest heavy
Growing location (6–18 months) 30–35% of per-location budget Balanced search + social Standard radius (10–15 mi), moderate conquest
Mature location (18+ months) 20–25% of per-location budget Google Search, retargeting Tight radius (5–10 mi), retention focus

Hybrid Physical + Telehealth Targeting

Many hormone therapy practices operate both physical clinics and telehealth services in the same states. This creates a targeting architecture challenge: telehealth ads should cover the full licensed state, but they should not cannibalize the in-person clinic's local audience.

The solution is campaign-level segmentation:

For the full playbook on building this kind of multi-channel practice from scratch, see our TRT clinic launch playbook.


Telehealth Licensing and Geotargeting Compliance

Geotargeting is not just a marketing optimization tool for hormone clinics — it is a compliance enforcement mechanism. Prescribing testosterone, HRT compounds, or peptides across state lines without proper licensing is a violation of state medical board regulations, DEA rules for controlled substances, and potentially the Ryan Haight Act for online prescriptions.

Geotargeting prevents these violations at the top of the funnel by ensuring patients in unlicensed states never see your ads, never reach your booking page, and never enter your intake process.

State-Level Exclusion Lists

Every ad platform supports state-level exclusions. Maintain a master list of states where your practice holds active prescribing licenses and configure every campaign to only target those states. This sounds simple, but the operational challenge is keeping the list current as licenses are added, renewed, or lapsed.

Common failure modes:

For a detailed breakdown of multi-state licensing requirements, see our multi-state TRT prescribing compliance guide.

Automated compliance enforcement

LUKE Health syncs your provider licensing database with your ad platform targeting rules. When a license expires, targeting is automatically restricted for that state across all channels. When a new license is activated, targeting opens. This eliminates the human-error gap between licensing events and marketing configuration — the most common source of geotargeting compliance violations in multi-state hormone therapy practices.

Controlled Substance Advertising Restrictions

Testosterone is a Schedule III controlled substance under DEA classification. While advertising TRT services is legal, several states impose additional restrictions on how controlled substance treatments can be marketed. Geotargeting must account for these state-specific rules:

Rather than maintaining state-specific ad creatives for every market, most multi-state practices create a single compliant creative that satisfies the most restrictive state in their operating footprint, then use geotargeting only for the licensing boundary enforcement.


ROI Measurement by Geo Zone

The ultimate purpose of geotargeting is not targeting — it is measurement. When every patient acquisition is tagged with the geo zone that delivered them, you can calculate ROI at a granularity that transforms budget allocation from guesswork into data-driven optimization.

Cost Per Patient by Distance

Distance from clinic is the single strongest predictor of acquisition cost for in-person hormone therapy practices. Patients within 5 miles of the clinic cost 35–45% less to acquire than patients at 15–25 miles. This follows a predictable curve:

Distance from Clinic Avg CPA Conversion Rate Show Rate 12-Month Retention
0–5 miles $150–$220 12–16% 88% 72%
5–10 miles $200–$300 8–12% 82% 65%
10–15 miles $280–$380 5–8% 75% 58%
15–25 miles $350–$500 3–5% 65% 48%
Telehealth (statewide) $250–$400 6–10% 92% 60%

The show rate column reveals why distance matters beyond acquisition cost. A patient who books from 20 miles away is 26% more likely to no-show their first appointment compared to a patient at 5 miles. No-shows cost hormone clinics $150–$250 per occurrence in wasted provider time, lab prep, and scheduling gaps.

Geo Zone ROI Calculation

True geo zone ROI accounts for the full patient lifecycle, not just the acquisition event. Here is the formula:

Geo Zone ROI Formula

Geo Zone ROI = (Patients Acquired x Avg 12-Month Revenue x Retention Rate) / Total Ad Spend in Zone

Example: Zone A delivers 20 patients/month at $250 CPA. Average 12-month revenue per TRT patient is $3,600. Retention is 70%.
ROI = (20 x $3,600 x 0.70) / (20 x $250) = $50,400 / $5,000 = 10.1x return

Run this calculation for each geo zone monthly. You will find that your highest-volume zone is rarely your highest-ROI zone. A suburban zone producing 8 patients per month at $180 CPA with 75% retention often outperforms a downtown zone producing 25 patients per month at $320 CPA with 55% retention — even though the downtown zone looks better in a simple CPA comparison.

Budget Reallocation Triggers

Set threshold-based rules for geo zone budget reallocation:

Platforms like LUKE Health automate these reallocation triggers, adjusting geo zone budgets based on real-time attribution data rather than waiting for manual monthly reviews.


Implementation Playbook

Implementing geotargeting for a hormone clinic is a three-phase process: foundation, optimization, and scale. Rushing to the optimization phase without the foundation in place — particularly attribution tracking — means you will spend money on targeting precision but lack the data to measure what it produces.

Phase 1: Foundation (Weeks 1–4)

  1. Map your licensed states. Build a master spreadsheet of every state where each provider holds an active license, license expiration dates, and renewal status. This becomes your targeting allowlist.
  2. Define geo zones. For each physical location, create three concentric zones (0–5, 5–15, 15–30 miles). For telehealth, define state-level zones minus physical PSAs.
  3. Implement UTM taxonomy. Standardize UTM parameters across all channels. Include geo zone identifiers in utm_campaign (e.g., trt-dallas-zone1-search).
  4. Set up call tracking. Assign unique numbers per geo zone or per channel. Integrate with your CRM.
  5. Configure platform targeting. Set Google Ads to "Presence" mode. Build Meta location lists. Configure state exclusions on all platforms.

Phase 2: Optimization (Weeks 5–12)

  1. Launch competitor conquesting. Identify 8–12 competitor locations. Draw geofences. Build retargeting audiences. Test 2–3 ad creative variants.
  2. Implement visit attribution. Work with your DSP or geofencing partner to set up conversion zones around your clinic locations. Define the attribution window (14–30 days).
  3. Run geo bid adjustments. After 30 days of data, adjust Google Ads bids by distance ring. Increase bids in high-converting zones, decrease in low-converting zones.
  4. Build closed-loop reporting. Connect CRM data back to ad platforms. Calculate true cost per patient, not cost per lead, by geo zone and channel.

Phase 3: Scale (Months 4+)

  1. Add CTV. With attribution infrastructure in place, launch streaming TV campaigns in your top-performing ZIP codes. Measure with visit attribution.
  2. Expand conquesting targets. Add gyms, wellness centers, and adjacent businesses to your geofence network. Test lifestyle targeting overlays (fitness enthusiasts, supplement buyers).
  3. Automate budget reallocation. Implement threshold-based rules to shift spend between geo zones based on real-time performance data.
  4. Launch new locations with proven playbook. Each new location inherits the targeting architecture, conquesting list, and attribution framework from your existing locations — compressing the time to profitability from 12 months to 4–6 months.

Frequently Asked Questions

How does geotargeting work for hormone therapy clinics?
Geotargeting for hormone therapy clinics uses GPS coordinates, IP address lookups, and device-level location signals to serve ads only to patients within a defined geographic area — typically a radius around the clinic, a set of ZIP codes, or a custom polygon drawn around competitor locations. GPS-verified geofencing is the most precise method, confirming a device's physical location within 3–5 meters before serving an ad or attributing a visit. This allows TRT and HRT practices to target patients near their clinic, run competitor conquesting campaigns, and enforce telehealth licensing boundaries so ads only reach patients in states where the practice holds active prescribing licenses.
What is competitor conquesting for hormone clinics?
Competitor conquesting is a geotargeting strategy where a hormone therapy clinic draws a geofence around a competitor's physical location — typically a 100–300 meter radius — and serves ads to devices detected within that zone. When a potential patient visits or passes by a competing TRT or HRT clinic, they receive ads for your practice. This is legal and widely used in healthcare marketing, though the ads themselves must comply with FTC and state advertising regulations. Conquesting campaigns for hormone clinics typically see 2–4x higher click-through rates than standard radius targeting because the audience has already demonstrated intent by visiting a competitor.
How accurate is GPS-verified geofencing compared to IP-based targeting?
GPS-verified geofencing is accurate to 3–5 meters, while IP-based geotargeting is only accurate to the city or ZIP code level — often with a 10–25% error rate at the ZIP level. For hormone clinics, this difference matters in three scenarios: competitor conquesting (where you need precise building-level targeting), attribution (confirming a patient physically visited your clinic after seeing an ad), and compliance (ensuring ads are not served across state lines where you lack prescribing authority). IP-based targeting is sufficient for broad metro-level campaigns but fails at the precision work that drives the highest ROI for hormone therapy practices.
How do hormone clinics track which ad channel drove each patient?
Patient attribution for hormone clinics uses a combination of UTM parameters, unique phone numbers per channel, geofence visit attribution, and CRM-to-ad-platform data syncing. When a patient clicks a Google Ad, the UTM parameters follow them through the booking flow into the CRM. Call tracking assigns unique phone numbers to each campaign so inbound calls are attributed to the correct channel. GPS-verified geofencing tracks whether a patient who saw a CTV or display ad later visited the clinic physically. A purpose-built platform like LUKE Health connects these touchpoints automatically, linking first ad click to consultation booking to first appointment — giving hormone clinics true cost-per-patient figures by channel and geo zone.
Can geotargeting enforce telehealth licensing restrictions for TRT clinics?
Yes. Geotargeting is one of the most reliable ways to enforce telehealth licensing restrictions for TRT and HRT clinics operating across multiple states. By configuring ad platforms to only serve ads in states where your providers hold active prescribing licenses, you prevent patients from scheduling consultations you cannot legally fulfill. Google Ads, Meta, and programmatic platforms all support state-level exclusion lists. LUKE Health takes this further by syncing your provider licensing data with your ad targeting rules — when a license expires or a new state is added, your ad targeting updates automatically, reducing compliance risk from human error.
What is a good cost per patient acquisition for a hormone therapy clinic using geotargeting?
For hormone therapy clinics using geotargeted advertising, a good cost per patient acquisition (CPA) ranges from $150 to $400 depending on market density and channel mix. Google Ads search campaigns in competitive metros typically run $200–$350 per acquired patient. Meta radius targeting tends to deliver $150–$250 CPA for practices with strong creative assets. CTV and streaming geofencing campaigns are higher at $300–$500 CPA but deliver patients with 15–25% higher lifetime value due to the premium audience profile. Clinics within 5 miles of their target patients see 35–45% lower CPA than those targeting a 25-mile radius, making tight geotargeting a direct lever on acquisition cost.
How should multi-location TRT practices structure their geotargeting?
Multi-location TRT practices should structure geotargeting with non-overlapping geo zones per location, each with its own campaign budget and attribution tracking. Assign each location a primary service area (typically a 10–15 mile radius) and use negative geo targets to prevent locations from competing against each other in shared zones. Each location should have its own landing page, unique tracking phone number, and location-specific ad copy mentioning the nearest address. For practices with both physical and telehealth locations in the same state, segment campaigns by visit type — in-person ads target the physical radius, while telehealth ads can target the full licensed state with location exclusions around physical clinics to avoid cannibalization.

Geotargeting Built Into Your Clinic Platform

LUKE Health connects your provider licensing data, ad platform targeting, and patient CRM into a single system — so your geotargeting stays compliant, your attribution stays accurate, and your budget goes to the geo zones that actually produce patients.

Automated licensing enforcement. Closed-loop attribution. Geo zone ROI dashboards.