DefinitionL

Lead Source Attribution

Recording acquisition touchpoints and applying a documented credit-allocation model to defined outcomes, with identity, privacy and measurement limits.

5 min read
Nirav Dhanani

Written by

Nirav Dhanani

Co-Founder · SurgePV

Rainer Neumann

Edited by

Rainer Neumann

Editorial contributor · SurgePV

Quick answer

Recording acquisition touchpoints and applying a documented credit-allocation model to defined outcomes, with identity, privacy and measurement limits.

Answer: Lead source attribution records available acquisition touchpoints and applies a defined rule or model to assign credit for an outcome. Solar teams can connect inquiries, opportunities and customer records to compare channel performance. Attribution depends on the captured journey, identity matching and chosen outcome. Assigned credit is not automatically proof that a channel caused the sale or would generate additional customers if spending increased.

Capture evidence before choosing a model

A solar prospect might encounter an advertisement, read a technical article, attend an event and mention a neighbor before requesting a quote. Keep those observations distinct: the first recorded digital visit, the source of the inquiry and the customer’s self-reported discovery source can differ legitimately.

Google’s campaign URL documentation explains how UTM parameters identify campaigns referring traffic. A campaign tag records a tagged visit; it cannot recover an unseen offline conversation or prove which influence prompted the purchase.

Use consistent source, medium and campaign names. Capture event identifiers or referral categories where appropriate. Ask how the customer heard about the company and retain that answer separately from digital tracking. A missing source should remain unknown rather than be invented or silently relabeled as organic search.

Connect the journey to a defined outcome

Record Keep clear
Inquiry Original capture time, source evidence and unique record identifier
Touchpoint Event time, channel, source system and identity confidence
Opportunity Associated project and people, stage and accountable owner
Outcome Quote request, signed contract, installed project or another explicit definition
Value Contract value, recognized revenue or contribution margin, with its stated basis
Model Credit rule, lookback window, eligible channels and report version

Deduplicate inquiries and distinguish multiple contacts on one commercial project from independent customer acquisitions. Preserve stage changes and loss reasons. A signed contract and completed installation are different outcomes; cancellations can change customer counts and reported economics.

A CRM integration can help connect systems when supported, but a controlled export or another documented process may also support analysis. Verify field mapping and reconciliation rather than assume native automatic synchronization.

Attribution models answer different questions

A first-touch rule gives credit to the earliest eligible recorded touch. A last-touch rule gives it to the latest eligible touch before the selected outcome. Linear allocation splits credit equally across eligible touches. A position-based rule can assign selected weights to first, last and intermediate touches. These are analytical choices, not a universal ranking of accuracy.

Google Analytics currently documents data-driven and last-click attribution options. Its first-click, linear, time-decay and position-based report models were retired in November 2023. Those concepts can still describe a separately implemented worksheet or another system; do not assume every platform offers them.

For a hypothetical three-touch path with $12,000 of defined contract value, a custom 40%/20%/40% rule assigns $4,800, $2,400 and $4,800. A linear rule assigns $4,000 to each touch. Both total $12,000; changing the rule changes credit without changing the sale. Repeated touches from one channel may need aggregation under the declared model.

Calculate costs with matching boundaries

For a hypothetical channel cohort, $6,000 of defined acquisition costs and 120 distinct inquiries give $6,000 / 120 = $50 per inquiry. If that same cohort produces 12 acquired customers under the chosen outcome, acquisition cost is $6,000 / 12 = $500 per customer.

If those 12 projects total 96,000 Wdc, the cohort cost is $6,000 / 96,000 = $0.0625 per Wdc. State whether costs include advertising only or also sales labor, agencies, referral payments and other acquisition expenses. Do not compare one channel’s advertising-only cost with another’s fully loaded cost.

Attributed contract value is not profit or causal return on investment. Account for the sales-cycle observation period, unresolved opportunities, cancellations and margin before deciding how much budget to move. No universal solar acquisition-cost or referral close-rate benchmark follows from this definition.

Tracking limitations and privacy

Cross-device activity, untracked calls, missing tags, consent choices and incomplete identity matching can leave gaps. Model output describes the available evidence and its assumptions. Additional causal acquisition claims need a suitable experiment or other defensible causal evaluation; a credit-allocation dashboard alone cannot establish them.

Google Analytics prohibits personally identifiable information in collected data, including URL/campaign fields. Keep personal details out of UTM tags and public tracking links. Handle CRM identity and referral records through the applicable permitted process rather than expose customer names in campaign parameters.

Turn the findings into useful action

Designers can contribute accurate technical content and permitted visuals to channels serving suitable projects. Installers can capture customer-approved project material and record offline discovery information. Sales teams should confirm source evidence, record real outcomes and compare consistent cohorts.

Use lead scoring for evidence-based prioritization and lead nurture automation for appropriate follow-up. Neither guarantees complete attribution or proves a channel’s incremental effect.

Frequently asked questions

Is multi-touch attribution always more accurate?

No. It uses more recorded touches, but missing data, identity errors and model assumptions can still distort credit.

Can an offline referral be captured?

Yes, through a documented self-report or referral process. Keep that evidence distinct from automatically recorded digital traffic.

Does attributed revenue prove a campaign caused the sale?

No. Assigned credit and causal impact are different claims; causal conclusions require an appropriate evaluation.

Which attribution model should a solar team use?

Choose a supported model that matches the reporting question, document its settings and compare its limits before using it for budget decisions.

About the Contributors

Author
Nirav Dhanani
Nirav Dhanani

Co-Founder · SurgePV

Nirav Dhanani is identified by SurgePV as a company co-founder. His SurgePV author page lists only role information that can be tied to the public profile below; credentials, project totals, conversion results, and market-expansion claims are not asserted without retained evidence.

Editor
Rainer Neumann
Rainer Neumann

Editorial contributor · SurgePV

Rainer Neumann is credited as an editorial contributor on SurgePV content. This profile does not assert engineering credentials, project totals, software-testing experience, education, speaking engagements, or media citations because independent verification evidence is not retained in the publication record.

Explore More Solar Terms

Browse 300+ terms in our complete solar glossary - or see how SurgePV puts these concepts into practice.

No credit card required · Full access · Cancel anytime

Choose which optional technologies SurgePV may use. Essential storage remains active for security and requested features.