TapCub is live — analytics, insights and live chat, free on one platform
Glossary

Raw data: what it is, raw vs processed data, and when you need it

Raw data is data as originally recorded, before cleaning or aggregation. How it differs from processed report data, a question only raw events can answer, common pitfalls and how to export raw events.

Lin Zhou Reviewed by Chen Yu Also called source data Last updated Nov 5, 2026 Glossary

Quick answer

Raw data is data in the form it was originally collected, before cleaning, aggregation or transformation. In analytics it usually means individual event records, from which reports and metrics are calculated.

What is raw data?

Raw data (also called primary or source data) is data as it was originally recorded, before it has been cleaned, aggregated, filtered or transformed. In analytics, raw data means individual events: one row per pageview, click, sign-up or purchase, with its timestamp, identifiers and properties.

Everything you see in a report is processed data built from those rows: counts, rates, averages and charts. Raw data is what you go back to when a report cannot answer your question, or when you need to check how a number was produced.

Raw data vs processed data

Raw dataProcessed (aggregated) data
GranularityOne row per event or recordTotals and averages per day, page, segment
Example2026-11-03T09:14:02Z, pageview, /pricing, visitor 8f1c…, mobile, google"/pricing: 4,210 pageviews, 3,180 visitors, 41% bounce rate"
Flexible?Yes: any grouping, filter or definitionOnly the cuts the report offers
SizeLargeSmall
Errors visible?Yes: duplicates, bots, malformed rowsOften hidden inside totals
Who uses itAnalysts, data engineers, auditorsEveryone

Example: one question, two levels

A report shows 1,240 sign-ups last month and a 3.1% sign-up rate. Someone asks: "How many people signed up within ten minutes of their first visit?"

The report cannot answer that, because it does not store the time between each person's first visit and sign-up. The raw events can. Sample raw rows:

timestampeventvisitorsource
2026-10-04 10:02:11pageviewv_51google
2026-10-04 10:07:43sign_upv_51google
2026-10-04 11:20:05pageviewv_88newsletter
2026-10-06 09:15:30sign_upv_88direct

Visitor v_51 signed up 5.5 minutes after arriving; v_88 took two days and returned through a different source. Answering the question means grouping raw events by visitor and comparing timestamps, something only row-level data supports.

Why raw data matters

  • Custom analysis. New definitions, joins with CRM or billing data, models and machine learning.
  • Auditing and reconciliation. Checking a dashboard number against orders in your database.
  • Ownership and portability. Keeping a copy in your own warehouse, independent of any tool.
  • Debugging. Finding duplicate events, wrong properties or bot traffic that totals hide.

Working with raw data: common pitfalls

  • It is messy. Expect duplicates, test events, bots, time-zone differences and missing properties. See data cleaning techniques.
  • It is large. A busy site produces millions of rows a month; analyze with SQL or a notebook, not a spreadsheet.
  • Definitions are yours now. If you recount "sessions" or "active users" yourself, your numbers may differ from the tool's because the rules differ. Write your definitions down; see data dictionary.
  • It contains personal data more often than reports do. Identifiers, IP-derived fields and free-text properties need access control and retention limits. See keep personal data out of analytics.
  • It expires. Raw rows are usually kept for a fixed retention period, after which only aggregates (or nothing) remain.

Raw data in TapCub

TapCub reports are aggregates built from raw events. When you need the rows, All-platform analytics › Data › Data export creates an export job for events, sessions, people, autocapture records or consent receipts. Files are gzip-compressed JSONL, a job can span up to 365 days, and finished files are kept for 48 hours. Export is available on paid plans; rows older than your retention period are no longer available. For ad hoc questions without exporting, the SQL query feature runs against the same event data; see query data with SQL and export raw data.

Sources

Was this explanation clear?

We use your answers to fix and expand this page.

Lin Zhou

Product Experience Specialist

Writes about product experience, practical workflows, and growth, turning complex processes into clear steps for everyday decisions.

FAQ

Questions people ask

Short answers to the follow-up questions that come up most.

Still have a question?

Chat with the team behind TapCub — we usually reply within a few hours on business days.

What is an example of raw data?

A list of individual events, each with a timestamp, event name, visitor id and properties, such as one row for every pageview on your site.

What is the difference between raw data and processed data?

Raw data is unaggregated and unaltered; processed data has been cleaned, combined or summarized into totals, rates and averages.

Why do my numbers differ from the report when I use raw data?

Usually because definitions differ: session rules, bot filtering, time zones or deduplication. Document the rules you apply.

Is raw data more sensitive than reports?

Often, yes. It contains identifiers and properties at row level, so it needs access control and retention limits.

See this number on your own site

Add one script tag for web and apps, and the first reports fill in within minutes.

See your data clearly. Find your growth.

Every click, backed by data. Install one line of code and see your first numbers in a minute.

No credit card · Free plans for analytics and chat · Cookieless analytics