From 56138c25e3bec43cb8336b089200a5f0bade50da Mon Sep 17 00:00:00 2001 From: Jean-Philippe Laroche Date: Tue, 19 May 2026 13:21:36 -0400 Subject: [PATCH 1/2] Change key names for sessionDepth and pageAuctionsCount in Analytics V2 --- lib/addons/prebid/analytics.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/addons/prebid/analytics.ts b/lib/addons/prebid/analytics.ts index 7b5546f..fecfabe 100644 --- a/lib/addons/prebid/analytics.ts +++ b/lib/addons/prebid/analytics.ts @@ -74,7 +74,7 @@ class OptablePrebidAnalytics { sessionStorage.removeItem(SESSION_SAMPLE_KEY); } - sessionStorage.optableSessionDepth = (Number(sessionStorage?.optableSessionDepth) || 0) + 1; + sessionStorage.sessionPageViewCount = (Number(sessionStorage?.sessionPageViewCount) || 0) + 1; this.isInitialized = true; @@ -221,7 +221,7 @@ class OptablePrebidAnalytics { this.log(`Processing auction ${auctionId} with ${bidderRequests.length} bidder requests`); (window as any).optable = (window as any).optable || {}; - (window as any).optable.pageAuctionsCount = (Number((window as any).optable.pageAuctionsCount) || 0) + 1; + (window as any).optable.pageAuctionCount = (Number((window as any).optable.pageAuctionCount) || 0) + 1; // Build auction object with bidder requests and EID flags const auction = { @@ -524,8 +524,8 @@ class OptablePrebidAnalytics { userAgent: Bowser.parse(window.navigator.userAgent) as unknown as Record, device, prebidjsVersion: this.prebidInstance?.version || "unknown", - sessionDepth: sessionStorage?.optableSessionDepth || 1, - pageAuctionsCount: (window as any).optable?.pageAuctionsCount || 1, + sessionPageViewCount: sessionStorage?.sessionPageViewCount || 1, + pageAuctionCount: (window as any).optable?.pageAuctionCount || 1, }; // Log summary with bid counts From 13d3ef21140f922143c12558e678c56978a88951 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Laroche Date: Tue, 19 May 2026 13:49:55 -0400 Subject: [PATCH 2/2] Keep same key, only change value --- lib/addons/prebid/analytics.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/addons/prebid/analytics.ts b/lib/addons/prebid/analytics.ts index fecfabe..2825db3 100644 --- a/lib/addons/prebid/analytics.ts +++ b/lib/addons/prebid/analytics.ts @@ -74,7 +74,7 @@ class OptablePrebidAnalytics { sessionStorage.removeItem(SESSION_SAMPLE_KEY); } - sessionStorage.sessionPageViewCount = (Number(sessionStorage?.sessionPageViewCount) || 0) + 1; + sessionStorage.optableSessionDepthIndex = (Number(sessionStorage?.optableSessionDepthIndex) || 0) + 1; this.isInitialized = true; @@ -221,7 +221,7 @@ class OptablePrebidAnalytics { this.log(`Processing auction ${auctionId} with ${bidderRequests.length} bidder requests`); (window as any).optable = (window as any).optable || {}; - (window as any).optable.pageAuctionCount = (Number((window as any).optable.pageAuctionCount) || 0) + 1; + (window as any).optable.pageAuctionIndex = (Number((window as any).optable.pageAuctionIndex) || 0) + 1; // Build auction object with bidder requests and EID flags const auction = { @@ -524,8 +524,8 @@ class OptablePrebidAnalytics { userAgent: Bowser.parse(window.navigator.userAgent) as unknown as Record, device, prebidjsVersion: this.prebidInstance?.version || "unknown", - sessionPageViewCount: sessionStorage?.sessionPageViewCount || 1, - pageAuctionCount: (window as any).optable?.pageAuctionCount || 1, + sessionDepth: sessionStorage?.optableSessionDepthIndex || 1, + pageAuctionsCount: (window as any).optable?.pageAuctionIndex || 1, }; // Log summary with bid counts