---
title: Verification
url: https://docs.kaltura.com/docs/rich-media-cms-apis/analytics/analytics-events-verification
---

## Verification

Events have an analytics propagation delay before they appear in reports.

### Propagation Delay

- **stats.collect** events: 10-30 minutes before appearing in `report.getTable`
- **analytics.trackEvent** events: 10-30 minutes for standard reports
- **Realtime report types** (`usersOverviewRealtime`, etc.): 20-90 seconds for live data

### Verification Pattern

```bash
# Send events
curl -s -X POST "$KALTURA_SERVICE_URL/service/stats/action/collect" \
  -d "ks=$KALTURA_KS" \
  -d "format=1" \
  -d "event[objectType]=KalturaStatsEvent" \
  -d "event[partnerId]=$KALTURA_PARTNER_ID" \
  -d "event[entryId]=$KALTURA_ENTRY_ID" \
  -d "event[eventType]=3" \
  -d "event[sessionId]=$SESSION_ID" \
  -d "event[eventTimestamp]=$(date +%s)"

# Wait for propagation (for testing; production dashboards handle this automatically)
sleep 1800  # 30 minutes

# Verify in reports
curl -X POST "$KALTURA_SERVICE_URL/service/report/action/getTable" \
  -d "ks=$KALTURA_KS" \
  -d "format=1" \
  -d "reportType=38" \
  -d "reportInputFilter[objectType]=KalturaEndUserReportInputFilter" \
  -d "reportInputFilter[fromDate]=$FROM_TIMESTAMP" \
  -d "reportInputFilter[toDate]=$TO_TIMESTAMP" \
  -d "reportInputFilter[entryIdIn]=$KALTURA_ENTRY_ID" \
  -d "pager[pageSize]=5" \
  -d "pager[pageIndex]=1" \
  -d "responseOptions[objectType]=KalturaReportResponseOptions" \
  -d "responseOptions[delimiter]=|"
```
