Skip to content

Commit 8f5a180

Browse files
committed
feat: capture page_url in background AST events
1 parent b174545 commit 8f5a180

2 files changed

Lines changed: 3 additions & 0 deletions

File tree

src/batchUploader.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -193,6 +193,7 @@ export class BatchUploader {
193193
SessionStartDate: sessionStartDate?.getTime() || now,
194194
Debug: SDKConfig.isDevelopmentMode,
195195
ActiveTimeOnSite: _timeOnSiteTimer?.getTimeInForeground() || 0,
196+
PageUrl: window.location.href || null,
196197
IsBackgroundAST: true
197198
} as SDKEvent;
198199

test/src/tests-batchUploader.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -241,6 +241,7 @@ describe('batch uploader', () => {
241241

242242
expect(astEvent.event_type).to.equal('application_state_transition');
243243
expect(astEvent.data.active_time_on_site_ms).to.be.a('number');
244+
expect(astEvent.data.page_url).to.equal(window.location.href);
244245
expect(astEvent.data.application_transition_type).to.equal('application_background');
245246
expect(astEvent.data.custom_attributes).to.exist;
246247
expect(astEvent.data.is_first_run).to.be.a('boolean');
@@ -335,6 +336,7 @@ describe('batch uploader', () => {
335336

336337
expect(astEvent.event_type).to.equal('application_state_transition');
337338
expect(astEvent.data.active_time_on_site_ms).to.be.a('number');
339+
expect(astEvent.data.page_url).to.equal(window.location.href);
338340
expect(astEvent.data.application_transition_type).to.equal('application_background');
339341
expect(astEvent.data.custom_attributes).to.exist;
340342
expect(astEvent.data.is_first_run).to.be.a('boolean');

0 commit comments

Comments
 (0)