Browser
Captures browser activity from a Chrome extension — page visits, tab opens, closes, and activations.
Type: device
Auth: API key (Authorization: Bearer <key>)
Events
Section titled “Events”| Routing key | Trigger |
|---|---|
browser.page.visited | Navigation completed to a page |
browser.tab.opened | New tab opened |
browser.tab.closed | Tab closed |
browser.tab.activated | Tab brought into focus |
Configuration
Section titled “Configuration”| Field | Type | Description |
|---|---|---|
blockedDomains | string[] | Domains to suppress. Subdomains are also blocked (e.g. google.com blocks mail.google.com). |
- Save this instance to generate your Device Endpoint URL.
- Install the Kairosis Browser Extension in Chrome.
- Open the extension popup and paste the Device Endpoint URL and your API key.
- The extension will start sending page visits and tab events immediately.
Payload
Section titled “Payload”{ "type": "browser.page.visited", "url": "https://example.com/page", "title": "Example Page", "tabId": 42, "windowId": 1, "transitionType": "link"}- The extension sends events directly to the Kairosis API — no polling involved.
blockedDomainsfiltering happens server-side after the event is received; the extension always sends.transitionTypereflects Chrome’s navigation type (link,typed,reload,auto_bookmark, etc.).