diff --git a/common/changes/@snowplow/browser-plugin-media/issue-export-media-event-type_2024-06-06-05-59.json b/common/changes/@snowplow/browser-plugin-media/issue-export-media-event-type_2024-06-06-05-59.json new file mode 100644 index 000000000..232694363 --- /dev/null +++ b/common/changes/@snowplow/browser-plugin-media/issue-export-media-event-type_2024-06-06-05-59.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@snowplow/browser-plugin-media", + "comment": "Expose MediaEventType", + "type": "none" + } + ], + "packageName": "@snowplow/browser-plugin-media" +} \ No newline at end of file diff --git a/common/changes/@snowplow/browser-tracker/issue-export-media-event-type_2024-06-06-05-59.json b/common/changes/@snowplow/browser-tracker/issue-export-media-event-type_2024-06-06-05-59.json new file mode 100644 index 000000000..adcc4e624 --- /dev/null +++ b/common/changes/@snowplow/browser-tracker/issue-export-media-event-type_2024-06-06-05-59.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@snowplow/browser-tracker", + "comment": "Expose MediaEventType", + "type": "none" + } + ], + "packageName": "@snowplow/browser-tracker" +} \ No newline at end of file diff --git a/plugins/browser-plugin-media/src/api.ts b/plugins/browser-plugin-media/src/api.ts index 8ef0bbf91..7ac81e8c1 100644 --- a/plugins/browser-plugin-media/src/api.ts +++ b/plugins/browser-plugin-media/src/api.ts @@ -23,7 +23,7 @@ import { EventWithContext, } from './types'; -export { MediaAdBreakType as MediaPlayerAdBreakType }; +export { MediaAdBreakType as MediaPlayerAdBreakType, MediaEventType }; const _trackers: Record = {}; const _context: Record = {}; @@ -396,7 +396,9 @@ export function trackMediaAdSkip( trackers: Array = Object.keys(_trackers) ) { let { percentProgress } = args; - if (percentProgress !== undefined) { percentProgress = Math.floor(percentProgress); } + if (percentProgress !== undefined) { + percentProgress = Math.floor(percentProgress); + } track( { mediaEvent: { @@ -506,7 +508,9 @@ export function trackMediaAdClick( trackers: Array = Object.keys(_trackers) ) { let { percentProgress } = args; - if (percentProgress !== undefined) { percentProgress = Math.floor(percentProgress); } + if (percentProgress !== undefined) { + percentProgress = Math.floor(percentProgress); + } track( { mediaEvent: { @@ -534,7 +538,9 @@ export function trackMediaAdPause( trackers: Array = Object.keys(_trackers) ) { let { percentProgress } = args; - if (percentProgress !== undefined) { percentProgress = Math.floor(percentProgress); } + if (percentProgress !== undefined) { + percentProgress = Math.floor(percentProgress); + } track( { mediaEvent: { @@ -563,7 +569,9 @@ export function trackMediaAdResume( trackers: Array = Object.keys(_trackers) ) { let { percentProgress } = args; - if (percentProgress !== undefined) { percentProgress = Math.floor(percentProgress); } + if (percentProgress !== undefined) { + percentProgress = Math.floor(percentProgress); + } track( { mediaEvent: {