snowplow-javascript-tracker icon indicating copy to clipboard operation
snowplow-javascript-tracker copied to clipboard

Snowplow event tracker for client-side and server-side JavaScript. Add analytics to your websites, web apps and servers.

Results 116 snowplow-javascript-tracker issues
Sort by recently updated
recently updated
newest added

Allow for adding the Web Vitals and Performance Navigation Timing plugin on the JavaScript tracker build process.

Add the `tracker.getQueueName` method. This method will return the currently used queue name or if provided arguments will return the one that would be used with the provided `eventMethod`. close...

**Description** We encounter error logs when executing "disableAnonymousTracking()" alongside an out-queue in local storage containing items; before any event is sent and therefore bloat the monitoring system with error logs...

type:defect

**Is your feature request related to a problem? Please describe.** I need to set my own Network User ID. The advantages of setting a seperate value is that it is...

type:enhancement

**Is your feature request related to a problem? Please describe.** We don't yet have the option to set the types for data passed as events or context entities in our...

type:enhancement

**Describe the bug** If we create multiple tracker's using newTracker, and call window.snowplow("trackPageView") for the first time, Snowplow creates similar pageViewIDs for all the pageViews, where as for further request's...

type:defect

### Describe the bug The `getUserId()` function in the BrowserTracker API returns `void` according to its type signature, even though the function behaves as expected and actually returns the `userId`....

type:defect

Is it in the future plans to make the @snowplow/node-tracker package compatible with Node16?

type:enhancement

**Describe the bug** Currently [this regex is used](https://github.com/snowplow/snowplow-javascript-tracker/blob/de97c3bef9ef4ceccd001ea051eddbf2a05e2c70/libraries/browser-tracker-core/src/tracker/index.ts#L426) to validate the protocol scheme. This means that a protocol like `safari-web-extention` will become `null`. This can result in unexpected behaviour for...

type:defect

**Description** The exposed `newTracker()` function from the [@snowplow/browser-tracker package](https://github.com/snowplow/snowplow-javascript-tracker/tree/master/trackers/browser-tracker) returns `BrowserTracker | null`. The current interface definition hints to a return type of `BrowserTracker` only. This is misleading and does...

type:defect