5,000of 5,000 rows in scope
Data quality

Cleaning & integrity report

Every row in the raw traffic log was profiled before analysis. Rows that fail integrity checks are excluded from all metrics.

Rows ingested
5,000
Rows analysed
5,000
Duplicates removed
0
Rows with missing values
0
Invalid values
0
Duration outliers
0
Cell completeness
10000.00%
Quality score
100/100

Column profile

Type inference, missingness and integrity status per field

ColumnTypeMissingMissing %InvalidUniqueStatusTreatment
user_ididentifier00.00%05,000cleanNo issues detected
session_ididentifier00.00%05,000cleanNo issues detected
timestampdatetime00.00%04,996cleanNo issues detected
variantcategorical00.00%02cleanNo issues detected
landing_pagecategorical00.00%02cleanNo issues detected
devicecategorical00.00%02cleanNo issues detected
traffic_sourcecategorical00.00%05cleanNo issues detected
countrycategorical00.00%01cleanNo issues detected
session_durationnumeric00.00%0410cleanNo issues detected
pages_viewednumeric00.00%014cleanNo issues detected
clicksnumeric00.00%018cleanNo issues detected
convertedboolean00.00%02cleanNo issues detected

Cleaning pipeline

Applied in order, before any metric is computed

  1. 1
    Parse & type-cast

    Raw CSV strings are coerced to numbers, dates and booleans; unparseable values are recorded as invalid rather than silently zeroed.

  2. 2
    Deduplicate

    Repeated session identifiers are collapsed, keeping the first occurrence — 0 rows removed.

  3. 3
    Integrity checks

    Rows missing a variant assignment or a conversion flag, and rows with negative durations, are marked invalid and excluded.

  4. 4
    Outlier flagging

    Session durations beyond 1.5×IQR are flagged (0) but kept, so they can be included or excluded from the filter bar.

  5. 5
    Metric computation

    Conversion rates, confidence intervals and hypothesis tests are computed only on the surviving rows.