Automatic Behavior
| Behavior | Description |
|---|---|
| Session tracking | Emits first_open, session_start, and session_end automatically |
| Device metadata | Collects device model, OS version, screen resolution, locale, timezone, app version |
| Offline queuing | Events are persisted to disk and sent when connectivity is restored |
| Network awareness | Pending events are flushed when the device comes back online |
| Retry | Failed requests are retried with exponential backoff (up to maxRetries) |
| Queue overflow | When maxQueueSize is reached, the oldest events are evicted |