snowplow-javascript-tracker
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.
This idea came after speaking to a customer in Germany who: * Is relaying all their client-side events to Amplitude * Would like all of the events following a search,...
Currently the media-tracking plugin does correctly retrieve the media source from a setup using the `` element. E.g. for the below case, the `src` attribute will end up as empty...
### Description JWPlayer is from the most common video players out there. It is expected that our media-tracking plugin should work out of the box it. Currently there are a...
**Describe the bug** When the client might have forgotten to include the YT plugin and tries to use `enableYouTubeTracking`, the app fails as the `LOG` object is `undefined`. This creates...
**Describe** When embedding a youtube video on a page we may get `MISSING_EMBED_PERMISSION` error, which is not in the enum type [here](https://github.com/snowplow/snowplow-javascript-tracker/blob/4dec01b9a314ca11d88372afa4b2dc67a431ee0d/plugins/browser-plugin-youtube-tracking/src/contexts.ts#L126). This results to the event being invalidated as...
**Describe the bug** The typings on the youtube browser tracking seem to be erroneous and not helpful for TypeScript users. **To Reproduce** Just try adding a `captureEvent` option on `enableYouTubeTracking`....
Use `currentSrc` as `src` when src is not available. This is the case where there is a `source` element under our audio or video we wish to track. ### Notes...
### Description Use the shared `LOG` function from `@snowplow/tracker-core` to prevent undefined state before plugin initialization. ### Notes - Added a _somewhat_ helpful message when no tracker has the plugin...
This PR adds a minimal set of changes to be able to support JWPlayer media. Additionally the JWPlayer media with poster functionality. ### Notes - The check that has been...
### Description Fix Youtube error mapping codes to match the [YT error schema](https://github.com/snowplow/iglu-central/blob/cb00a49406207243ae22d282441359735f8850e6/schemas/com.youtube/youtube/jsonschema/1-0-0#L56). ### Note Probably this implementation never worked, so we should keep in mind that clients updating to...