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

Since global contexts are "long living" (the tracker keeps a reference to them until they are removed), we should deep clone any objects attached using `addGlobalContexts` to prevent unexpected changes...

As additional contexts. Need to figure out how to map JSON-LD to JSON Schema...

type:enhancement
category:browser
status:needs_triage

**Is your feature request related to a problem? Please describe.** At the moment the way to get information (`getDomainUserInfo`, `getUserId` etc) from a JavaScript tracker is through callbacks. Tracker callbacks...

type:enhancement

Noticed that the Readme does not reflect tracker core 3.5.0 so I have updated them accordingly

cla:yes

When the tracker builds, it outputs its current size but we have to remember to check this, and its easy to let file size growth creep in without us noticing...

type:enhancement

**Describe the bug** The client hints plugin can produce invalid `http_client_hints` context entity due to assigning the `brands` array as an object in case browsers return such value from `navigator.userAgentData.brands`....

type:defect

**Is your feature request related to a problem? Please describe.** There is currently a [little python http server](https://github.com/snowplow/snowplow-javascript-tracker/blob/af84070af7061960878ffbf1ae7059f2b947fe54/trackers/javascript-tracker/test/local/http-server.py) being used as a test helper. This isn't particularly useful or clear...

type:enhancement

localStorage is shared between tabs, but the localStorage lock is restricted to a single tab. Can trackers operating in different tabs send duplicate events? Possible solution: save the lock in...

type:defect
category:browser
priority:medium
status:needs_triage

In 2.1.0, a form submission unstructured event contains an entry for every radio button. Unchecked buttons are also included, with value `null`. Is there a better way?

type:enhancement
type:question
category:browser
status:needs_triage

If a context or unstructured event fails validation, the validation failures will be displayed in the console log. How this works: - Make it possible for the developer to register...

type:enhancement
category:debug-only
priority:low
status:in_progress