Skip to main content

createTrackingClient

Upgather Analytics


Upgather Analytics / createTrackingClient

Function: createTrackingClient()

createTrackingClient(config): AnalyticsClient

Creates and configures an analytics client with custom settings

Parameters

config

Partial<AnalyticsConfig> = {}

Configuration options for the client

Returns

AnalyticsClient

A configured analytics client instance

Example

// Create a client for a specific event with default settings
const blogClient = createTrackingClient({ defaultEventId: 'blog-events' });

// Create a fully customized client
const customClient = createTrackingClient({
baseUrl: 'https://custom-api.example.com',
defaultEventId: 'product-events',
requestTimeout: 5000
});