constructor(browserService = new BrowserService()) {
        this.browser = browserService;
        this.isListenersAttached = false;
    }
@typedef {Object} TinybirdApi
@property {function} trackEvent - Function to track custom events
@property {function} _trackPageHit - Internal function to track page hits