Build a measurement dictionary that keeps electrical marketing interactions, qualified enquiries, booked jobs, and completed jobs separate by real demand unit.
Electrical contractor marketing KPIs are useful only when they describe the event that actually happened. An impression is not a click. A call click is not a connected enquiry. A form is not a booked job. This tutorial gives an electrical office a dictionary, source record, and owner for every transition from exposure to completed work.
The distinction is especially important in electrical work. A same-day outlet or power issue reaches intake under a different urgency profile from a panel upgrade, EV-charger installation, generator project, or commercial contract quote. Those requests can take different paths through dispatch, estimating, scheduling, and completion. One blended figure makes the business less able to find the broken handoff.
This is a marketing-funnel guide, not an operations scorecard. It covers where electrical demand was seen, clicked, contacted, qualified, booked, and completed. Gross margin, job costing, first-time completion, and technician utilization have their own operational or finance owners and do not belong in the funnel dictionary.
For the wider acquisition picture, use the electrician SEO guide, the local electrical SEO guide, and the electrical contractor keyword research guide. This page stays narrower: it helps a business name the records it already needs before making a marketing decision.
What This Electrical Marketing KPI Tutorial Measures
This tutorial measures the electrical marketing funnel from reported exposure through a completed job, using separate definitions for every stage. It does not set a marketing budget, rank advertising channels, predict revenue, or set operational targets. Its purpose is to make the contractor's own records interpretable when an owner asks what happened after marketing created an interaction.
Think of the funnel as a chain of custody. An ad platform or a search record can say an impression or click occurred. Website analytics can record a configured call-button click or form action. The office system then records whether a person contacted the business, whether the request qualified, whether work was scheduled, and whether that job was completed. Each system is allowed to say only what it observed.
That discipline prevents a familiar reporting error: a dashboard labels all calls and forms as “leads,” then compares that mixed bucket with jobs completed much later. Instead, retain the original event and append a later status only when the source system records it. The generic content KPI guide and SEO KPI guide explain wider measurement concepts; electrical intake needs this job-level translation.
| Record family | What it can prove | What it cannot prove |
|---|---|---|
| Platform or search record | An impression or click was reported. | That an enquiry, booking, or job occurred. |
| Website analytics | A configured call click or form action happened. | That intake reached, qualified, or booked a person. |
| Office and field record | A request's qualification, booking, or completion status. | Every earlier touch unless source data was retained. |
What You Need Before You Start
You need a written service-area record, agreed demand-unit labels, access to the systems that observe each stage, and one owner for marketing, intake, scheduling, and operations. You do not need a new dashboard to begin. A shared dictionary and consistent timestamps are more valuable than a polished report built from incompatible labels.
Set the meeting with the people who can answer different questions. Marketing knows the source and campaign label. The office knows whether it reached a real person and why an enquiry was rejected. Scheduling knows whether a qualified request became confirmed work. Operations controls the completed status. Ask each owner to name the record they trust rather than asking them to agree on a broad word like “lead.”
Also confirm the public business presence is truthful. Google says eligible Business Profiles require in-person customer contact during stated hours, and service-area businesses must represent their real operating location and service area accurately. Those rules do not create a KPI target; they are a reason to keep the areas and hours in your acquisition records aligned with what the electrical business actually offers.
- One declared 28-day evidence window for the formulas below.
- A channel-source field carried into the office record.
- Named owners for intake, scheduling, marketing, and operations.
- A decision on when planned or commercial work needs additional booking or completion lag.
Name the electrical demand units before naming any KPI
Start with four electrical demand units: residential emergency or service-call work, residential planned quoted projects, commercial quoted or contract work, and after-hours emergencies. Each has a different urgency, qualitative ticket band, sales cycle, source record, and attribution caveat. A single blended marketing KPI hides those differences and makes a dispatch, estimate, or completion handoff harder to inspect.
Residential service-call work usually asks the office for a prompt response to a contained problem, such as a sparking outlet or loss of power in part of a home. It tends to have high urgency, a smaller or variable ticket band than a major upgrade, and a short decision cycle. Keep its source and completion records tied to the individual request rather than letting it disappear into a general “residential” total.
Planned panel upgrades, EV-charger installs, rewires, and generator projects deserve their own unit. They are commonly quoted work with a larger qualitative ticket band and a longer sequence between enquiry, site discussion, estimate, acceptance, scheduling, and completion. Commercial quoted or contract work can have an even longer approval path. After-hours emergency work is urgent by definition and may be accepted or declined according to real coverage and availability.
| Demand unit | Urgency | Ticket band | Typical sales cycle | Primary source systems | Attribution caveat | Exclusions |
|---|---|---|---|---|---|---|
| Residential emergency / service call | Often immediate | Usually smaller or variable than an upgrade | Same-day or short | Call tracking, CRM, field-service record | Do not compare to quoted work | Out-of-area, wrong trade, unavailable service |
| Residential planned quoted: panel, EV charger, rewire, generator | Planned | Higher qualitative project band | Quote and scheduling lag | Form or call record, CRM, scheduling | Keep estimate and completion lag explicit | Unsupported scope, duplicate, canceled |
| Commercial quoted / contract | Project-dependent | Project or contract band | Often extended approval cycle | CRM, estimating, job-management record | Do not force into service-call window | Outside accepted commercial scope |
| After-hours emergency | Immediate | Variable urgent-work band | Immediate intake and dispatch decision | Call tracking, after-hours log, field record | Separate availability and timing context | Calls outside real coverage or hours |
Define the marketing funnel dictionary with an owner for every transition
Define impression, click, call click, form, qualified enquiry, booked job, and completed job as separate stages before reporting begins. Give every transition a business rule, source system, named owner, and timestamp. An early interaction is never a qualified enquiry, booked job, or completed job merely because it came from an electrical marketing channel.
Use plain labels. An impression is a reported appearance in an ad or relevant platform record. A click is a reported click. A call click is activation of a phone link, not proof a conversation happened. A form is a submitted form record, not an accepted request. The later stages belong in the office and field workflow, where someone can apply the business rule and preserve the outcome.
The useful transition question is “who changes this status?” Marketing cannot decide that an enquiry is in area or within an accepted service scope. Intake cannot mark a job completed. Every update should retain the original channel source and create a timestamp, so the business can inspect an electrical demand unit without reconstructing the story from a spreadsheet after the fact.
| Stage | Exact business rule | Source system | Owner | Timestamp | Mislabel to avoid |
|---|---|---|---|---|---|
| Impression | Platform reports the message as shown. | Ad platform | Marketing owner | Platform event time | Enquiry or job |
| Click | Platform reports a click to the destination. | Ad platform | Marketing owner | Platform event time | Qualified enquiry |
| Call click | Website phone link is activated. | GA4 or website analytics | Website owner | Event time | Call, booking, or completion |
| Form | Specified contact form meets its configured submit condition. | GA4 plus form record | Website owner | Submit time | Qualified enquiry |
| Qualified enquiry | Intake applies the written qualification gate. | CRM / field-service log | Intake owner | Qualification time | Booked job |
| Booked job | Qualified enquiry has confirmed scheduled work. | Scheduling / field-service system | Scheduling owner | Booking time | Completed job |
| Completed job | Booked work is marked completed in the job record. | Field-service / job-management record | Operations owner | Completion time | Booked job or form |
Need help publishing the supporting content and local-search work around this measurement system? theStacc's Content SEO module can research, draft, score, and publish content, while its Local SEO module covers GBP posts, review replies, citations, and rank tracking. Your own systems remain the source for calls, CRM statuses, and job records.
Instrument capture so each stage has exactly one source of truth
Configure GA4 events only for the actions they observe, use specific form conditions, and define lead-stage events around the real intake process. Keep call tracking authoritative for call records and CRM or field-service statuses authoritative for qualification, bookings, and completions. A configured analytics event records an action; it is not evidence that an offline electrical job occurred.
Google Analytics allows configured events to be marked as key events. That helps identify an action worth reviewing, but it does not alter the meaning of the action. Google also documents lead-generation event names including generate_lead, qualify_lead, disqualify_lead, working_lead, and close_convert_lead; use a name only when its business definition matches the actual intake status.
For forms, configure the intended contact submission rather than treating every form submit as the same action. Google notes that measuring a specific form needs a specific event or condition. Then retain the form record for contact details and source. Call tracking should keep the call record, while the CRM or field-service system records the later qualification, booking, cancellation, no-show, incomplete status, or completion.
| Marketing KPI | Numerator source | Denominator source | Owner |
|---|---|---|---|
| Reported impressions | Ad-platform impressions | Not applicable: count only | Marketing owner |
| Reported clicks | Ad-platform clicks | Not applicable: count only | Marketing owner |
| Call-click count | GA4 configured call-click event | Not applicable: count only | Website owner |
| Form count | Specific form record and configured event | Not applicable: count only | Website owner |
| Qualified-enquiry rate | CRM / field-service qualified status | CRM / field-service attributable enquiries | Intake owner |
| Booked-job rate | Scheduling confirmed bookings | CRM qualified-enquiry cohort | Scheduling owner |
| Completed-job rate | Job-management completed status | Booked jobs due in the window | Operations owner |
Separate marketing KPIs from operational and financial KPIs
Keep marketing measurement focused on attributable funnel stages and their handoffs, while finance and operations own gross margin, job costing, first-time completion, and technician utilization by license class. This separation prevents a generic KPI list from masking where an electrical enquiry was lost. It also gives each number a responsible owner rather than an ambiguous shared dashboard.
Marketing owns the source labels and early observed stages: impressions, clicks, configured call clicks, configured forms, and the reconciliation of source information into the intake record. Intake owns the qualification rule. Scheduling owns booking. Operations owns whether booked work was completed. These are linked records, but their owners should not quietly substitute a later status for an earlier one to make a summary cleaner.
Finance and operations can separately manage margin, costs, job costing, first-time completion, and technician capacity. Those records may affect which services a business accepts, but they are not funnel measures. Keeping the boundary protects both teams: marketing is not asked to explain job-costing variance, and operations is not asked to call an ad click a completed electrical job.
Qualify what qualified enquiry means for an electrical job
Mark an electrical enquiry qualified only after it is in the service area, requests an offered service, fits the license, permit, or bonding scope the business accepts, has reachable contact details, and shows genuine intent. Reject solicitors, applicants, vendors, wrong-trade contacts, duplicates, and spam. Write this gate once and apply it everywhere qualification is reported.
This rule must reflect the contractor's actual offering rather than a generic electrician label. A homeowner asking about a panel upgrade can be qualified only if the business serves that location and accepts that project. A commercial contact can be genuine but outside the contractor's accepted commercial scope. An after-hours request can be genuine but outside documented coverage or customer-facing availability. Record why it did not pass instead of deleting the contact.
Make the rejection labels operationally useful. “Out of area,” “unsupported service,” and “unlicensed or permit scope declined” point to a different correction than “unreachable,” “duplicate,” or “spam.” The same labels let the marketing owner see whether public wording or source targeting needs review without converting rejected contacts into an invented booked-work count.
| Qualification gate | Pass condition | Reject or hold label |
|---|---|---|
| In area | Address is within the actual service area. | Out-of-area |
| Offered service | Request matches a service currently accepted. | Unsupported service or wrong trade |
| Accepted scope | License, permit, and bonding scope is accepted. | Unlicensed or permit scope declined |
| Reachable | Valid contact route permits follow-up. | Unreachable or form-without-contact |
| Genuine intent | Customer seeks actual electrical work. | Solicitor, applicant, vendor, duplicate, or spam |
Read KPIs by demand unit and season, not as one blended number
Review electrical funnel stages separately by demand unit and declared season or evidence window. After-hours emergencies, planned panel or EV-charger projects, and commercial quotes have different urgency and attribution lag. Compare like with like instead of averaging a same-day service call against a multi-week quote. The purpose is diagnosis, not a portable performance target.
Start every report row with the demand unit and cohort. A 28-day acquisition cohort is a useful declared window for an enquiry formula, but planned work can require an explicit booking or completion lag. A commercial proposal may be in a legitimate decision cycle while a residential service-call enquiry needs a near-term office disposition. Do not “fix” the difference by blending them into one rate.
Season is a context label, not an excuse to make unsupported forecasts. Record the review period, demand unit, source channel, exclusions, and lag rule. Then compare the same residential planned-work cohort with another comparable period, or inspect the after-hours emergency record separately. This tells the team whether an observed change appears before intake, during qualification, at scheduling, or after a job was booked.
| Formula | Numerator | Denominator | Evidence window | Source system | Owner | Exclusions |
|---|---|---|---|---|---|---|
| Qualified-enquiry rate | Unique enquiries marked qualified under the written rule | All unique attributable enquiries received | One declared 28-day window | CRM / field-service log plus channel-source field | Intake / office owner | Duplicates, spam, solicitors, applicants, vendors, wrong trade, out-of-area, declined scope |
| Booked-job rate | Unique qualified enquiries with confirmed booked work | All unique qualified enquiries in the same cohort | 28-day enquiry cohort plus stated booking lag | Scheduling / field-service system | Scheduling owner | Reschedules once; canceled-before-service remains booked, not completed |
| Completed-job rate | Booked jobs marked completed | Booked jobs due within the window | Booked-job cohort plus completion lag | Field-service / job-management record | Operations owner | No-shows, cancellations, incomplete work, outside accepted scope |
| Cost per completed first-time job (marketing) | Direct channel spend attributable to the cohort | Unique first-time completed jobs from that cohort | One declared 28-day acquisition cohort plus completion lag | Ad or vendor invoice plus job-management records | Marketing owner with operations sign-off | Owner labor unless costed, recurring or contract work, canceled, no-show, incomplete, unattributable jobs |
Content and local presence can make the acquisition side more consistent without replacing your office records. Explore the theStacc page for electricians if you want support with content, GBP posts, review replies, citations, and rank tracking while your CRM, call tracking, and field system remain authoritative for the funnel.
Run a fixed review cadence and decide keep / change / stop on evidence
At each fixed review, inspect the declared evidence window, stage data by channel and demand unit, and the exclusions applied before choosing keep, change, or stop. Record the decision and owner. Retain or remove a channel only because the contractor's own source records support that decision, not because a generic list places it first.
The cadence can be a recurring office-and-marketing review that everyone can actually sustain. Its value comes from the same agenda every time: verify the data is complete, segment the demand units, inspect the transition where requests changed state, check exclusions, and note the action. The agenda should not ask a marketing owner to explain margin or a field manager to recreate a click record.
For every decision, retain the evidence window, service unit, source or channel, counts at each separately named stage, and the accountable owner. A “keep” decision can mean the records remain coherent. A “change” decision might correct a form route, public service wording, source field, or qualification label. A “stop” decision needs a written reason and an owner who can make the change.
- Check out-of-area, unsupported-service, and declined-scope records.
- Check unreachable contacts, solicitors, applicants, vendors, duplicates, wrong-trade contacts, and spam.
- Check form-without-contact records separately from completed form records.
- Check booked-then-canceled, no-show, and incomplete jobs separately from completed jobs.
- Write one keep, change, or stop decision with an owner and next review date.
Frequently Asked Questions
These answers keep the electrical marketing funnel stage-specific: an observed interaction, a qualified enquiry, a booking, and a completed job are different records. Use the business's own definitions, source systems, demand units, exclusions, and declared evidence windows. That is more useful than borrowing a universal target that ignores job urgency, project scope, and attribution lag.
What are the most useful marketing KPIs for an electrical contractor?
The useful marketing KPIs are stage-specific records: impressions, clicks, call clicks, forms, qualified enquiries, booked jobs, completed jobs, and the approved rates built from those records. Use each only with its stated source system, owner, demand unit, evidence window, and exclusions. This shows where an electrical request changes state without calling an early interaction a job.
Does a phone call or form fill count as an electrical lead?
No. A call click is a website interaction, and a phone call or form submission is only a contact record until the office applies the written qualification gate. It must not be relabelled as a qualified enquiry, booked job, or completed job. Keep the original call-tracking or form record and preserve the later disposition in the CRM or field-service system.
What is the difference between a qualified enquiry and a booked electrical job?
A qualified enquiry passes the business's documented in-area, offered-service, accepted license or permit scope, reachable-contact, and genuine-intent checks. A booked electrical job is a later scheduling record confirming work. A qualified enquiry may not be booked, and a booking may later be canceled or remain incomplete. The two stages therefore need separate timestamps, owners, and source systems.
Should residential and commercial electrical work share the same KPIs?
No. Use the same definitions but read them separately for residential emergency service calls, planned residential quoted projects, commercial quoted or contract work, and after-hours emergencies. Their urgency, ticket band, decision path, and attribution lag differ. A blended figure can hide whether intake is handling urgent service work while commercial quotes are simply moving on a longer schedule.
Where should electrical marketing KPIs be tracked?
Track each stage in the system that observes it: ad platforms for impressions and clicks, GA4 for configured website actions, call tracking for calls, and CRM or field-service software for qualification, booking, and completion. Reconcile by a shared source field and timestamps. No website analytics event alone proves that an offline electrical job was booked or completed.
How often should an electrical contractor review marketing KPIs?
Use a fixed review cadence the office, marketing owner, and operations owner can maintain, with one declared evidence window for each decision. Review emergency and planned work separately, allow the stated lag for quoted projects and completion, then record keep, change, or stop. A faster meeting does not repair missing dispositions or make unlike job types comparable.
Do gross margin or technician utilization belong in a marketing KPI list?
No. Gross margin, job costing, first-time completion, and technician utilization by license class belong to operations or finance. They can inform a business decision, but they are not marketing-funnel stages and should not be folded into this dictionary. Give those records to the finance or operations owner while marketing owns source, campaign, and early-stage measurement.
What is a good conversion rate for an electrician's marketing?
There is no portable universal rate for an electrician's marketing. Define every stage, demand unit, exclusion, and evidence window first, then use the business's own baseline for like-for-like comparison. A same-day service request, a panel upgrade, and a commercial quote do not share the same sales cycle, so one generic target would misstate the evidence.
Build the Dictionary Before You Judge the Channel
Build the electrical funnel dictionary before judging any marketing channel: name the demand unit, retain the first observed source, apply the qualification gate, and preserve the booking and completion records. This sequence gives the owner evidence for a keep, change, or stop decision without pretending that website activity, an office contact, and completed work are interchangeable outcomes.
Start with one demand unit and one 28-day acquisition cohort. Make the call, form, and source fields usable by the office. Then test whether qualification, booking, and completion statuses can be reconciled without inventing a transition. If the records do not match, fix the definition or handoff first. Do not solve a measurement problem by publishing a generic target.
When the acquisition foundation needs attention, the electrician website conversion guide, electrician reputation management guide, and SEO versus Google Ads guide for electricians can help frame adjacent work. Keep this page's rule intact: a stage means only what its authoritative record says it means.
Use a clearer content and local-search foundation while you keep measurement in the contractor's own systems. theStacc can support content research, drafting, scoring, publishing, GBP posts, review replies, citations, and rank tracking without replacing call tracking, CRM, field-service software, or the electrical team's job records.
Sources & references
- [1] Google Analytics Help — About events
- [2] Google Analytics Help — Recommended events
- [3] Google Analytics Help — Measure specific form interactions
- [4] Google Business Profile Help — Business eligibility
- [5] Google Business Profile Help — Service-area businesses
- [6] Google Business Profile Help — Review policies
- [7] Google Search Central — Creating helpful, reliable, people-first content
Blog SEO, Local SEO, and Social Media — one dashboard, no headaches.