Skip to main content

Configuration

OptionTypeRequiredDefaultRangeDescription
apiKeystringYes——Your B2Metric API key
appIdentifierstringYes—snake_caseIdentifier of your app registered in B2Metric
baseUrlstringNohttps://tracker.b2metric.com—API endpoint URL
batchSizenumberNo201–100Events per batch before sending
flushIntervalSecondsnumberNo301–3600Seconds between automatic flushes
maxRetriesnumberNo31–10Retry attempts for failed requests
sessionTimeoutMinutesnumberNo301–10080Inactivity before a new session starts
maxQueueSizenumberNo1000100–10000Max events held in queue
logLevelstringNo"off"off·error·warning·info·debugConsole log verbosity

appIdentifier Format​

Must be lowercase snake_case: only a-z, 0-9 and _; must start with a letter; cannot contain spaces, hyphens, uppercase, non-ASCII characters, consecutive __, or leading/trailing _.