Skip to content

Web & data

Data Intelligence and Analytics for Decisions

Most analytics problems are definition problems. See how to agree what a conversion is, track fewer events well, and build reporting leaders act on.

We write about Remote staffing BPO & back office Support & sales Marketing & creative
Business team reviewing analytics on a wall display during a monthly decision review

The ad platform reports 186 leads for June. The analytics tool reports 151 enquiries. The CRM contains 127 new contacts. Finance can identify 19 new paying customers, but only 12 have a campaign source. A meeting to decide next month’s budget becomes a debate about which number is “real,” and the budget goes to whichever report supports the strongest opinion.

The tools may all be working as configured. They can still answer different questions. One counts an advertising interaction, another counts a browser event, another creates a contact, and finance records an invoice. They may use different dates, identities, attribution rules and exclusions.

Most analytics problems are definition problems before they are tool problems. The first high-value task is unglamorous: agree what a qualified enquiry is, where it becomes official, what is excluded and who checks it. Every dashboard built before that work inherits the ambiguity.

Most analytics problems are definition problems

“Conversion,” “lead,” “customer” and “revenue” feel obvious until two teams use them. Marketing may call every submitted form a lead. Sales may require a valid company and relevant need. Finance may call an account a customer only after payment clears. None is inherently wrong; the failure is using one label for three stages.

Write a metric dictionary before replacing the dashboard. Start with five to ten decision-driving measures. For each, record:

  • name: a unique label that does not overlap another stage;
  • event: the observable action or state change;
  • system of record: where the official result is stored;
  • time rule: which date and time zone place it in a period;
  • inclusions and exclusions: what qualifies and what does not;
  • identity rule: how duplicates and repeat actions are handled;
  • owner: who resolves ambiguity and approves a change; and
  • review date: when the definition will be tested again.

A single source of truth does not need to mean one system holds everything. The realistic goal is one agreed definition and one named system of record for each metric, with understood relationships between stages.

Write a definition that survives contact with a team

Use this copyable example:

Metric: Qualified enquiry.
Event: A new person or company requests a relevant service and a reviewer confirms need, served geography and a viable contact route.
System of record: CRM opportunity created with status “Qualified.”
Date: The UTC timestamp when the status first changes to Qualified.
Exclusions: jobs, vendors, spam, student requests, existing open opportunities and unsupported services.
Identity: One opportunity per company and service need within 90 days; duplicates merge to the earliest valid opportunity.
Owner: Revenue operations.
Review: Quarterly or when qualification changes.

Test the definition against ten awkward real records. Ask marketing, sales and finance to classify them independently. Where they disagree, fix the words or the workflow. A definition is ready when another trained person can apply it consistently without private context.

Abstract render of many raw data points reduced to four meaningful tracked events
Reliable measurement reduces many available signals to a small set of defined events tied to real business decisions.

Collect less, and mean it

Instrumenting every click feels thorough. It produces event lists nobody maintains and reports nobody reads. Start with the few transitions that describe the commercial journey: enquiry submitted, call booked, qualified enquiry, quote sent, deal won. Add supporting events only when a named decision depends on them.

A short list is easier to test when the website changes. The team can confirm each event’s trigger, payload, consent behavior, duplicate rule and destination. When there are 200 vaguely named events, broken tracking can remain invisible because some number still appears on the dashboard.

Fewer events do not mean less insight when the discarded events were unreliable or unused. Preserve raw operational evidence where there is a justified need, but do not promote every signal to a business metric. A page view can explain behavior; it is not automatically a performance goal.

Collection also creates responsibility. Every identifier and field must have a purpose, access rule, security treatment, retention decision and deletion path. Event payloads can accidentally capture names, email addresses, free-text or sensitive information. Review parameters as well as event names.

Build the measurement stack in the right order

  1. Definitions: agree the business event, owner, system, date and exclusions.
  2. Instrumentation: implement and test the smallest set of website, application, phone and CRM events needed to observe it.
  3. Identity and source: decide how anonymous sessions, known contacts, companies, repeat actions and campaign parameters connect within lawful limits.
  4. Storage and reconciliation: preserve the required data, lineage and correction process; compare key stages across systems.
  5. Reporting: calculate the defined metric and show it with a comparison, decision and owner.

The usual order is reversed. A dashboard is purchased first, connectors are added, fields are blended and only then does someone ask why “lead” differs across sources. The dashboard cannot infer a business definition. It merely makes the unresolved definitions look consistent.

Identity deserves restraint. Campaign parameters can record the source attached to a link. First-party identifiers may connect a form to a CRM record where notice, consent and law permit. Cross-device and offline journeys may remain incomplete. Define which connections are observed, imported or modeled. “Unknown” is more honest than a forced identity match.

Attribution can compare models; it cannot reveal perfect truth

Attribution assigns conversion credit to marketing interactions. A last-click model emphasizes the final measurable source; other models distribute credit or use platform-specific modeling. The model changes reported channel value without changing the customer’s actual journey.

Official Google documentation explains why platform totals can differ even when implementation is correct. Google Ads may report a conversion on the date of the ad click, while Google Analytics reports it on the date the event occurred. Ads settings can count one or every conversion, use different conversion windows, include primary or secondary actions, and cover view-through or cross-device activity differently. See Google’s conversion discrepancy guidance and data discrepancy factors.

Consent choices can limit observation, and supported platforms may model missing activity when eligibility conditions are met. Google’s consent mode documentation says tag behavior changes with consent status and describes modeled reporting for gaps; modeled and observed values should not be treated as identical evidence.

Dark social, forwarded links, private communities, word of mouth, cross-device use and long B2B sales cycles create further uncertainty. Treat attribution reports as comparable views under stated rules, not a reconstruction of every influence.

Add a simple self-reported question at enquiry: “How did you first hear about us?” Use a short controlled list plus “other” and optional detail. It has recall and interpretation bias, but it can reveal sources that click tracking misses. Compare it with observed source rather than overwriting one with the other.

Reports leaders actually use

Put two or three decision-driving numbers on the first page. Show each against a relevant target, previous period or alternative channel. Put diagnostic detail in an appendix that an owner can open when the headline needs explanation.

Use this four-line report:

Result: Qualified enquiries were 32 versus a target of 40 and 37 last month.
Diagnosis: Paid search volume held, but the pricing-page-to-enquiry rate fell after the form release; CRM acceptance was stable.
Decision: Restore the previous mobile form, test the event and hold campaign budgets for seven days.
Expectation: If the form caused the change, qualified enquiries per 100 pricing-page visits should return to the prior four-week range by the next review.

Record the expectation before results arrive. Next month, compare what happened with what you predicted. This turns reporting into organizational learning. Without the written expectation, teams can explain any outcome after the fact.

Every line needs an owner and date. “Traffic fell” is a description. “Search demand fell 12% while impression share held; maintain spend and review the offer if the decline continues for two weeks” is a decision statement with a falsifiable condition.

Hand annotating a short printed decision report on an office desk
A one-page decision report leads with the result, diagnosis, next change and expected evidence; diagnostic detail remains available behind it.

From dashboard to decision: a worked example

Consider a hypothetical B2B company comparing two paid channels over eight weeks. Channel A reports 60 website enquiries from $12,000 spend. Channel B reports 45 from $9,000. Both appear to cost $200 per enquiry.

The agreed definition changes the view. CRM review shows 24 qualified enquiries from A and eight from B after excluding job requests, unsupported regions, duplicate companies and unrelated consumer enquiries. Cost per qualified enquiry is therefore $500 for A and $1,125 for B—more than twice as high, not equal. Finance shows that each channel produced three won deals, but the sample is too small and the sales cycle too immature for a strong revenue conclusion.

The team does not immediately cancel B. It reviews the query and landing-page promise, finds that a broad topic attracts research traffic, and removes the poorly matched segment. It reallocates part of the next month’s test budget to A and keeps a smaller controlled B segment. The report records the expectation: B’s qualified share should improve without its cost per qualified enquiry exceeding the pre-agreed limit.

The example is not a client result and does not promise that channel A is generally better. It shows how a stage definition alters a decision. Campaign changes themselves belong in campaign operations support; analytics supplies the evidence and check.

Where AI helps, and where it misleads

Machine-assisted analysis can flag unusual movement across many series, group open-text feedback, propose classifications, draft queries and summarize a known report. It can help an analyst search faster and present findings consistently. Keep source links, sample rows and transformation logic available for review.

It cannot turn correlation into causation. It can write a confident story about a five-record segment, infer intent that was never observed or select an explanation because it sounds commercially plausible. A generated explanation is a hypothesis, not evidence.

Require the same discipline as human analysis: define the metric, show the comparison, state sample and exclusions, separate observed from modeled data, list alternative explanations and name the test. Protect personal or confidential data when using third-party models, and review retention, training-use and access terms before sending data.

Governance, privacy and maintenance

Record which tags and integrations run, their purpose, data fields, legal basis or consent condition, recipients, owner and retention. Configure consent handling for the relevant markets and verify that the implementation reflects the choice communicated to users. Do not publish a generic consent-rate benchmark; behavior varies by region, audience, design and law.

Restrict analytics, advertising and CRM access to named roles. Review exports, service accounts and former employees. Avoid putting personal or sensitive data into page URLs, event names or free-text parameters. Set retention to the period needed for the defined purpose and document deletion or aggregation.

Tracking breaks when forms, routes, domains, consent tooling, checkout flows or CRM fields change. Add measurement review to release acceptance. Run a quarterly audit that submits real test enquiries, inspects the browser and server events, checks source persistence, follows the record into the CRM and reconciles the defined stages.

Database reliability is a separate concern covered in our database management guide. Dataset cleanup and transformation also have their own controls. This page owns the measurement definitions and reporting loop built on top.

Marketing and finance colleagues reconciling reported leads against recorded revenue
Marketing and finance reconcile when shared metric definitions connect observed enquiries, CRM stages and recognized revenue without hiding timing differences.

A 60-day plan for reporting you trust

Weeks 1–2: definitions

Choose five to ten measures tied to near-term decisions. Write the dictionary, classify awkward records and name owners. Inventory current tags, reports and systems. Stop reporting measures no one can define.

Weeks 3–4: instrumentation

Implement or repair the required events and campaign-source handling. Test duplicates, errors, repeat submission, consent states, mobile behavior and CRM creation. Preserve observed, imported and modeled distinctions.

Weeks 5–6: reconciliation

Compare analytics events with source forms, phone records, CRM stages and finance outcomes for the same date rules. Expect the first reconciliation to be uncomfortable. Classify gaps by definition, timing, identity, implementation, processing or human workflow.

Weeks 7–8: first decision review

Publish the two or three decision numbers, appendix, chosen change and written expectation. Assign owners and dates. Schedule the next check and the quarterly tracking audit. To run the process with an independent reviewer, book a measurement review.

Bring one report leaders do not trust, its metric definitions and a small reconciled sample from the CRM and finance system. We will separate definition, instrumentation, identity, attribution and workflow gaps, then prioritize the first decisions. You can also book a free consultation or email support@ovelit.com.

Share

Keep reading

Related insights

Web & data

Shopify Store Support Services: A Guide

A Shopify store needs weekly upkeep, not occasional fixes. See the support tasks that protect revenue, who should own each, and what…

11 min read
Web & data

Shopify vs WooCommerce: Which to Choose

Shopify and WooCommerce both work. The difference is who carries the maintenance and where the cost lands. Compare both against your team…

10 min read
Web & data

How to Choose a Web Development Company

Choosing a web development company in the USA or Europe? Use these nine selection criteria to judge proposals, ownership terms and post-launch…

10 min read

Before you ask for a quote

Tell us what is not working. You get an answer, not a booking link

A paragraph is enough to start. A person reads it and replies within one working day with a scope, a price and an honest view of whether the work is worth doing at all.

Chat on WhatsApp

Free consultation

Tell us what is not working

A paragraph is enough to start. A person reads it and replies within one working day with a scope, a price range, or an honest reason we are not the right fit.

  • No automated qualification sequence
  • A reply within one working day
  • We will tell you if we are the wrong people

    We use what you send to answer you. We do not sell it, and we do not add you to a list.

    Careers

    Apply to OveliTHub

    Send us a link to your CV, a short note about the kind of work you want to be doing, and anything you have built or run that you are proud of.

    • No unpaid trial projects, ever
    • We read every application and reply either way

      We use what you send to answer you. We do not sell it, and we do not add you to a list.