Every field is traced back to the system that records it, because a figure that cannot be audited back to its source is not a benchmark. Where a source cannot capture part of the ladder, the limitation is stated rather than estimated around.
Website enquiry forms (this site)
Every enquiry submitted through this site is stored with its service, business and message, and can carry campaign parameters.
Limitation: Captures only enquiries that reach this site. Calls and third-party form tools are outside it.
Feeds: leads, forms, device, date_range
Google Ads
Client-owned accounts, read through the client’s own access.
Limitation: Platform conversions are not sales. Conversion actions must be defined and audited before the data means anything.
Feeds: spend, impressions, clicks, ctr, cpc, campaign_type, brand_vs_nonbrand, device
Meta Ads
Client-owned ad accounts.
Limitation: Attribution windows and modelled conversions differ from search. Meta-reported results are comparable across Meta accounts, not across channels.
Feeds: spend, impressions, reach, clicks, ctr, cpc, campaign_type, device
Call tracking
Where a call tracking system is in place, call data is the most reliable record of phone demand and the only place answer rates exist.
Limitation: Requires dynamic number insertion to attribute a call to a source, and call quality still has to be judged by listening or scoring.
Feeds: calls, call_answer_rate, call_duration, response_time
Client CRM or scheduling system
This is where lead quality becomes visible, because it holds outcomes rather than enquiries.
Limitation: Field mapping differs per system, lead records rarely carry campaign attribution, and matching a CRM record back to a lead is the hardest step in the chain.
Feeds: appointments, estimates, sales, revenue, qualified_leads, lead_to_appointment, appointment_to_sale
Client invoicing or accounting data
Invoiced value is the only honest revenue figure.
Limitation: Usually supplied as an export rather than a live connection, and job costing has to be supplied with it for gross profit to mean anything.
Feeds: revenue, gross_profit, roas, cac
Website analytics
Session and channel context, useful for organic and reactivation measurement.
Limitation: Consent, ad blockers and cross-device behaviour mean session counts understate reality, and analytics cannot see the sale.
Feeds: impressions, clicks, device, new_vs_returning
Reactivation sending platform
Sends, opens and attributed bookings for email, SMS and mail waves.
Limitation: A reactivation conversion is often a phone call, so without call tracking the outcome is invisible even though revenue results.
Feeds: send_volume, leads, sales, revenue
Gorilla reporting layer
The layer where platform, call and CRM records are joined into one view per client.
Limitation: Derived figures are only as complete as their weakest source. Where a join is missing, the gap is reported rather than estimated.
Feeds: cac, roas, qualified_cpl, lead_to_qualified, response_time