# Sadekul Islam — Complete Technical Reference, Case Study Ledger & Service Architecture (llms-full.txt) > Canonical URL: https://sadekulislam.com/ > Summary Index: https://sadekulislam.com/llms.txt > Operator: Sadekul Islam (sadekul@sadekulislam.com) > Specialty: Google Ads Management, Local Services Ads (LSA), GA4 & Google Tag Manager (Web + Server-Side on Stape) Conversion Tracking for Local Service Businesses worldwide. --- ## 1. Executive Summary & Positioning Sadekul Islam is an independent Google Ads and conversion tracking specialist who works directly with local service business owners and marketing agencies worldwide. Unlike volume agencies that lock trades into 6-to-12-month contracts, charge a percentage of ad spend, or report raw clicks and unverified conversion counts as "leads," Sadekul operates under a strict **Attribution Standard**: 1. **Tracking Tested Before Launch:** Web GTM, Server-Side GTM (Stape), GA4 `generate_lead` events, call tracking duration thresholds, and form validation triggers are verified in GTM Preview and GA4 DebugView before any budget is spent. 2. **Setup, Then Month-to-Month Management:** A one-time setup to build and optimise the campaigns, then a monthly management fee, both quoted in writing for the scope after a free read-only audit, never as a percentage of ad spend. Clients pay Google directly from their own billing profile and retain 100% ownership of their Google Ads account, GA4 property, GTM containers, and negative keyword lists. 3. **Fixed Proving Period with a Written End Date:** Every campaign launch has a pre-agreed test budget cap and decision date (typically 21 to 45 days depending on trade booking velocity). On the review date, the one-page monthly report recommends one of three explicit actions: **continue**, **change**, or **stop**. --- ## 2. Complete Case Study Evidence Matrix | Case Study | Trade / Vertical | Service | Reporting Window | Baseline | Verified Outcome | Spend & Volume | Primary URL | | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | | **Residential Cleaning Rebuild** | Cleaning (US) | Google Ads + GTM/GA4 | Feb–Mar 2026 (vs Dec 2025) | 3 leads at $149.00 CPL on $447.00 spend | **51 leads at $27.89 CPL** (−81% CPL reduction; 20% CVR) | $1,420.00 spend · 255 clicks (25 calls + 26 forms) | https://sadekulislam.com/work/cleaning-company/ | | **High-Volume Cleaning CPA** | Cleaning | Google Ads Search | Aug 2025 (31 days) | $19.00–$22.00 CPL (above $15.00 margin cap) | **72 enquiries at $12.03 CPA** (20% under $15.00 target; 28.6% CVR) | 252 clicks · $3.44 avg CPC | https://sadekulislam.com/work/cleaning-cpa/ | | **Ocala FL Local Services Ads** | Local Services / Cleaning (FL) | Google LSA Setup & Mgmt | Apr 1–30, 2026 (First 30 days) | Stalled verification, 0 LSA leads | **42 charged leads at $33.86 CPL** · 96.76% top impression rate | $1,422.00 billed spend across 6 Florida cities | https://sadekulislam.com/work/google-lsa/ | | **Auto Detailing & Ceramic Shop** | Auto Detailing | Search + Local PMax | Aug 1–31, 2026 (31 days) | Relying on organic/word-of-mouth | **68 conversions at $20.14 CPA** (35 PMax + 33 Search) | $1,369.26 spend · 1,335 clicks · $0.97 avg CPC | https://sadekulislam.com/work/auto-detailing-shop/ | | **Pest Control Agency Rebuild** | Pest Control | Google Ads + GA4/GTM | 30-day window | Agency reporting clicks while phone was quiet | **74 tracked calls & forms at $13.35 CPA** · 96.7% impression share | $988.00 spend · 272 clicks | https://sadekulislam.com/work/pest-control/ | | **Mobile Detailing Launch** | Auto Detailing | Google Ads + Goal Split | Feb 7–28, 2026 (21 days) | New campaign launch | **12 conversions at $35.76 CPA** (5 bookings, 4 contacts, 3 calls; 14.63% CVR) | $429.07 spend · 82 clicks · $5.23 avg CPC | https://sadekulislam.com/work/mobile-detailing/ | | **Mobile Detailing $20/Day Cap** | Auto Detailing (NW Arkansas) | High-Ticket PPF & Tint Search | Jul 1–31, 2026 (31 days) | New launch on strict $20/day cap | **12 high-ticket leads at $54.34 CPA** (8 forms + 4 calls; 8.76% CVR) | $652.06 spend · 137 clicks (PPF $70.39 CPL / Tint $46.31 CPL) | https://sadekulislam.com/work/mobile-detailing-budget/ | | **Server-Side GTM Deduplication** | Fitness / Multi-Platform | Web GTM + Stape sGTM | Setup & Validation Record | Browser pixels losing data to Safari ITP & ad blockers | **2 containers feeding 3 platforms with 0 double counting** | Web GTM + Stape sGTM → GA4, Meta CAPI, 5 Google Ads actions | https://sadekulislam.com/work/server-side-tracking/ | --- ## 3. Technical Measurement & Conversion Tracking Architecture ### The 6-Layer Conversion Tracking Audit Protocol 1. **Collection Layer:** Verify whether the tag, trigger, call tracking script, or CRM webhook fired in Tag Assistant, GTM Preview, and GA4 DebugView. 2. **Event Quality Layer:** Confirm the fired tag represents a completed business action (e.g., GTM `Check Validation` enabled on form submit or a verified server `200 OK` callback, not an unvalidated submit button click; call duration threshold such as >60s plus human screening). 3. **Deduplication Layer:** Ensure browser pixels and Server-Side GTM containers pass a shared `event_id` so GA4, Google Ads, and Meta Conversions API merge identical events rather than double-counting. Ensure GA4 imported conversions and native Google Ads tags are not simultaneously set as `Primary` for the same action. 4. **Configuration Layer:** Audit `Primary` (bidding) vs. `Secondary` (observation) status and `One` (lead default) vs. `Every` (transaction default) count rules in Google Ads Goals. 5. **Attribution Layer:** Preserve `GCLID`, `GBRAID`, `WBRAID`, and Enhanced Conversions first-party data across redirects, iframes, and booking widgets; align conversion windows with the trade's actual click-to-booking lag. 6. **Reconciliation Layer:** Reconcile platform conversions against unique tracked calls and forms and qualified service-area enquiries. --- ## 4. Trade-Specific Campaign Architecture (15 Local Service Verticals) | Trade | URL | Track 1 (Urgent / Emergency Intent) | Track 2 (Scheduled / High-Ticket Intent) | Core Negative Keyword Shields | | :--- | :--- | :--- | :--- | :--- | | **Plumbers** | https://sadekulislam.com/industries/plumbers/ | Active leaks & burst pipes (Mobile Search + call assets, 15-mi radius, >60s call filter) | Water heaters & repiping (Quote forms, separate repair vs replacement) | `how to unclog DIY`, `wholesale pipe supply`, `plumbing apprentice jobs` | | **HVAC** | https://sadekulislam.com/industries/hvac/ | AC breakdown & furnace outage (Same-day dispatch radius, call-first) | Full system & heat pump replacement (Estimate forms, multi-stage follow-up) | `thermostat reset DIY`, `hvac license test`, `freon recharge at home` | | **Roofers** | https://sadekulislam.com/industries/roofers/ | Storm damage & active leaks (Emergency repair & tarping call ads) | Full roof replacements (Inspection requests, hail/wind qualification) | `patch shingles yourself`, `free roofing materials`, `roofing crew hiring` | | **Cleaning Companies** | https://sadekulislam.com/industries/cleaning-companies/ | Move-in / move-out deep cleans (48-hr turnover matching) | Recurring bi-weekly house & office cleaning (Postal-code route density) | `maid service jobs`, `diy carpet cleaner recipe`, `clean my room free`, competitor brands | | **Pest Control** | https://sadekulislam.com/industries/pest-control/ | Active infestations (Species-specific Search ads with call assets) | Recurring prevention plans & termite inspections (Quote forms) | `pest control jobs`, `homemade bug spray`, `buy pesticide wholesale` | | **Auto Detailing** | https://sadekulislam.com/industries/auto-detailing/ | Full details & interior restoration (Local Search + booking goals) | Paint Protection Film (PPF), ceramic coating & window tinting | `self service car wash`, `detailing jobs`, `ceramic coating DIY kit` | | **Electricians** | https://sadekulislam.com/industries/electricians/ | Faults & power loss (Call assets during staffed dispatch hours) | Panel upgrades & EV charger installation (Assessment forms) | `electrical apprentice jobs`, `DIY outlet wiring`, `wholesale electrical parts` | | **Locksmiths** | https://sadekulislam.com/industries/locksmiths/ | Home & vehicle lockouts (Call assets matched to mobile tech radius) | Commercial rekeying & access control (Quote requests) | `lock picking tutorial`, `locksmith training course`, `blank keys wholesale` | | **Garage Door Repair** | https://sadekulislam.com/industries/garage-door-repair/ | Broken springs & stuck doors (Repair-specific Search + call assets) | New door & opener installation (Brand/measurement estimate forms) | `garage spring DIY`, `opener manual pdf`, `garage door parts wholesale` | | **Landscaping** | https://sadekulislam.com/industries/landscaping/ | Seasonal cleanups & lawn care (Route-clustered local Search) | Hardscaping, landscape builds & commercial grounds | `landscaping jobs`, `free garden design ideas`, `buy lawn mower parts` | | **Water Damage Restoration** | https://sadekulislam.com/industries/water-damage-restoration/ | Active flooding & extraction (24/7 dispatch call-only / call-first ads) | Mold remediation & reconstruction (Inspection & insurance scope) | `rent carpet blower`, `water damage adjuster jobs`, `diy basement drying` | | **Painters** | https://sadekulislam.com/industries/painters/ | Interior & turnover painting (Deadline-matched estimate requests) | Exterior & commercial painting (Season-scheduled site estimates) | `paint color visualizer`, `painter helper jobs`, `how to tape trim` | | **Junk Removal** | https://sadekulislam.com/industries/junk-removal/ | Same-day haul-away & cleanouts (Call & photo-text quote path) | Estate, hoarder & commercial cleanouts (Volume-based estimates) | `free city bulk pickup`, `dump hours near me`, `scrap metal buyers` | | **Tree Service** | https://sadekulislam.com/industries/tree-service/ | Storm-downed & hazardous trees (Emergency call ads) | Tree removal, pruning & stump grinding (Site assessment forms) | `free firewood`, `chainsaw sharpening`, `climber jobs` | | **Epoxy Flooring** | https://sadekulislam.com/industries/epoxy-flooring/ | Garage floor coating packages (Sq-ft qualified quote forms) | Commercial & industrial floor systems (Spec & site visit requests) | `epoxy kit home depot`, `diy flake floor`, `epoxy installer jobs` | --- ## 5. Core Glossary Definitions (Canonical Vocabulary) - **Lead:** An initial enquiry (call, form, message, or chat) arriving from an ad. Records interest, not revenue. - **Qualified Enquiry:** A lead that fits the service offered, the geographic radius served, and basic customer criteria. - **Booked Job:** An enquiry that reached the written booking milestone (confirmed calendar slot, signed estimate, deposit, or dispatched work order). - **Completed Job:** A booked job actually delivered to the customer. - **Charged Lead (LSA):** A Local Services Ads lead billed by Google; billing status does not guarantee service fit. - **Contribution Margin:** Revenue remaining from a job after variable delivery costs (labor, materials, disposal, travel). - **Cost Per Booked Job (CPBJ):** `Attributable Advertising Spend ÷ Attributable Booked Jobs` over the same period and scope. --- ## 6. Guides, Articles & Industry Reference Index ## Guides Reference pages, calculators, and checklists. 29 in total. - Google Ads auto-applied recommendations: https://sadekulislam.com/articles/auto-apply-recommendations/ - Google Ads call tracking setup: https://sadekulislam.com/articles/call-tracking-setup/ - Call, form, or booking request: https://sadekulislam.com/articles/choosing-conversion-path/ - Why clicks do not become calls: https://sadekulislam.com/articles/clicks-that-dont-convert/ - The conversion tracking audit: https://sadekulislam.com/articles/conversion-tracking-audit/ - What counts as a conversion: https://sadekulislam.com/articles/count-a-conversion/ - Cost Per Booked Job calculator: https://sadekulislam.com/articles/cpbj-calculator/ - Emergency vs scheduled work: https://sadekulislam.com/articles/emergency-vs-scheduled/ - Enhanced Conversions and offline imports: https://sadekulislam.com/articles/enhanced-conversions-offline-import-guide/ - Calculating a Google Ads budget: https://sadekulislam.com/articles/google-ads-budget-calculator/ - Google Ads vs GA4 lead discrepancies: https://sadekulislam.com/articles/google-ads-ga4-conversion-discrepancy-matrix/ - Google Ads spends, the phone does not ring: https://sadekulislam.com/articles/google-ads-spends-no-phone-calls/ - Google Ads vs Local Services Ads: https://sadekulislam.com/articles/google-ads-vs-lsa/ - Google AI Overviews for local service ads: https://sadekulislam.com/articles/google-ai-overviews-local-service-ads/ - Google Ads landing-page audit: https://sadekulislam.com/articles/landing-page-audit/ - When leads do not become jobs: https://sadekulislam.com/articles/leads-not-turning-into-jobs/ - Local service Google Ads CPL records: https://sadekulislam.com/articles/local-service-google-ads-benchmarks-ledger/ - Google Ads location targeting audit: https://sadekulislam.com/articles/location-targeting-audit/ - Setting a Local Services Ads budget: https://sadekulislam.com/articles/lsa-budget-guide/ - Local Services Ads lead credits: https://sadekulislam.com/articles/lsa-lead-credits/ - The LSA move into Performance Max: https://sadekulislam.com/articles/lsa-performance-max-migration/ - Local Services Ads verification: https://sadekulislam.com/articles/lsa-verification-guide/ - Missed calls are a marketing cost: https://sadekulislam.com/articles/missed-calls-marketing-cost/ - Negative keywords for local services: https://sadekulislam.com/articles/negative-keyword-guide/ - Performance Max for local services: https://sadekulislam.com/articles/performance-max-local-services/ - Google Ads test period: how to set it: https://sadekulislam.com/articles/proving-period-guide/ - Reading the search terms report: https://sadekulislam.com/articles/search-terms-report/ - Server-side GTM for local services: https://sadekulislam.com/articles/server-side-gtm-local-services/ - The Google Ads tracking checklist: https://sadekulislam.com/articles/tracking-checklist/ ## Articles One question answered per article. 16 in total. - What AI changed in Google Ads: https://sadekulislam.com/articles/ai-google-ads-what-changed/ - DIY Google Ads or hire someone?: https://sadekulislam.com/articles/diy-google-ads-vs-managed/ - Google Ads pricing: setup, monthly fee, or % of spend: https://sadekulislam.com/articles/google-ads-management-pricing-local-services/ - Google Ads Smart Campaigns, reviewed: https://sadekulislam.com/articles/google-ads-smart-campaigns-honest-review/ - High-ticket vs low-ticket acquisition: https://sadekulislam.com/articles/high-ticket-vs-low-ticket-acquisition/ - Hiring a local Google Ads specialist: https://sadekulislam.com/articles/hire-google-ads-specialist-local-services/ - How Google Ads Quality Score works: https://sadekulislam.com/articles/how-google-ads-quality-score-works/ - Month to month vs a contract: https://sadekulislam.com/articles/month-to-month-vs-contract/ - My negative keyword checklist: https://sadekulislam.com/articles/negative-keywords-checklist/ - Monthly report vs campaign report: https://sadekulislam.com/articles/profit-ledger-explained/ - Questions to ask a Google Ads manager: https://sadekulislam.com/articles/questions-to-ask-google-ads-manager/ - Recurring vs one-time service ads: https://sadekulislam.com/articles/recurring-vs-one-time-service-ads/ - The five-minute tracking check: https://sadekulislam.com/articles/tracking-checklist-5-min/ - Tracking, reporting, reconciliation: https://sadekulislam.com/articles/tracking-vs-reporting/ - What is a booked job?: https://sadekulislam.com/articles/what-is-a-booked-job/ - Why cost per lead is the wrong metric: https://sadekulislam.com/articles/why-cost-per-lead-is-wrong-metric/ ## Industry pages 15 trades, each written around how that trade actually books work. - Plumbers: https://sadekulislam.com/industries/plumbers/ - HVAC companies: https://sadekulislam.com/industries/hvac/ - Roofers: https://sadekulislam.com/industries/roofers/ - Pest control companies: https://sadekulislam.com/industries/pest-control/ - Cleaning companies: https://sadekulislam.com/industries/cleaning-companies/ - Auto detailing businesses: https://sadekulislam.com/industries/auto-detailing/ - Electricians: https://sadekulislam.com/industries/electricians/ - Locksmiths: https://sadekulislam.com/industries/locksmiths/ - Garage door companies: https://sadekulislam.com/industries/garage-door-repair/ - Landscaping companies: https://sadekulislam.com/industries/landscaping/ - Water damage restoration companies: https://sadekulislam.com/industries/water-damage-restoration/ - Painting contractors: https://sadekulislam.com/industries/painters/ - Junk removal companies: https://sadekulislam.com/industries/junk-removal/ - Tree service companies: https://sadekulislam.com/industries/tree-service/ - Epoxy flooring companies: https://sadekulislam.com/industries/epoxy-flooring/ ## Certifications Both verifiable on Google Skillshop: - [Google Ads Search Certification](https://skillshop.credential.net/08cfc858-adf1-44ed-a1c3-114df6a82b15) - [AI-Powered Performance Ads Certification](https://skillshop.credential.net/906b32a5-ad41-43d4-b6d6-94b347b083e4) ## Frequently Asked Owner & Agency Questions - **Is there a long-term contract?** No. Management runs in paid 30-day periods. Cancel anytime with no exit fee. - **How is management priced?** A one-time setup to build and optimise the campaigns, then a monthly management fee per account, quoted in writing for the scope after the free read-only review. Ad spend is paid directly to Google. Tracking-only builds are quoted as a one-time fee. - **Who owns the Google Ads account and GTM container?** The business owner (or partner agency) owns 100% of the Google Ads account, GA4 property, GTM containers, and negative keyword lists at all times. - **Do you work white-label for agencies?** Yes. Sadekul works behind the scenes under agency branding or directly with the client, billing per account (setup, then monthly) (`https://sadekulislam.com/for-agencies/`). - **How do I start?** Request a free read-only tracking and ads review at `https://sadekulislam.com/contact/?offer=audit` or book a 30-minute call at `https://calendly.com/semsadekul/30min`.