AnalyticsBrowser.load(settings, options?) takes two arguments:
- Settings —
writeKey(required), optionalcdnURL,cdnSettings,plugins,timeout - Init options — persistence, pageview, web push, integrations, and related flags
Basic load
Init options
| Option | Type | Default | Description |
|---|---|---|---|
initialPageview | boolean | false | Send a page call on load |
disableClientPersistence | boolean | false | Disable cookies / localStorage |
disableAutoISOConversion | boolean | false | Skip ISO string → Date conversion for classic destinations |
retryQueue | boolean | from CDN (usually true) | Persist and retry failed events |
obfuscate | boolean | false | Obfuscate integration bundle names |
useQueryString | boolean | object | enabled | Process ajs_* URL params |
cookie / user / group | object | — | Persistence key overrides |
integrations | object | {} | Per-integration settings (see below) |
plan | object | — | Schema / plan filtering |
webPush | object | — | Auto-register Web Push when enabled: true |
globalAnalyticsKey | string | analytics | Global window key for the snippet |
Delivery strategy (batching)
Batching is configured on the Zixflow destination settings (CDN orintegrations.Zixflow), not as a top-level load setting:
{apiHost}/b.