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

### Description Initial draft on the Ecommerce Accelerator browser plugin. ### Initial API   | Used for: | Expected usage: -- | -- | -- trackProductView | Tracking a visit to...

type:enhancement

## Add tab identifier in the web_page context As discussed in #815 it would be useful to add a tab identifier to further the analysis capabilities. We will enrich the...

Currently it is possible for a user to have two tabs open at the same time which are both generating events over a single page view. Whilst they and subsequent...

type:enhancement
category:context
category:browser
priority:low
status:completed

**Is your feature request related to a problem? Please describe.** Currently `gotEmitter`'s flush method is not async and returns void instead of a promise. This makes it harder to use...

type:enhancement

**Enhancements** - #1300 - #1295 thanks to @rvetere **Under the hood** - #1301

We are currently optimizing our single page application towards faster visual feedback on user interactions. Within our application, the browser has to do (a lot of) work when a user...

type:enhancement

**Describe the bug** The [client_session entity](https://github.com/snowplow/iglu-central/tree/master/schemas/com.snowplowanalytics.snowplow/client_session/jsonschema/1-0-2) requires that the `userId` value be provided as a string matching a pattern (`^[0-9a-f]{8}-([0-9a-f]{4}-){3}[0-9a-f]{12}$|^[0-9a-f]{16}$`) and the `sessionId` be provided as a UUID. In the...

type:defect

**Describe the bug** My company is currently working to improve INP (Interaction to Next Paint) metrics all over our e-commerce platform. During our analysis, we see `track()` calls in snowplow...

type:defect

**Describe the bug** Retries are disabled by default for the `POST` method. We used a config similar to the one below, intending to have 3 retries: ```typescript gotEmitter( process.env.SNOWPLOW_ENDPOINT, //...

type:defect

This PR allows a user to set the `tnuid` parameter in the event only. Full details of the issue found [here](https://github.com/snowplow/snowplow-javascript-tracker/issues/1236)

cla:yes